Jump to content

    

PDA

Участник
  • Content Count

    48
  • Joined

  • Last visited

Community Reputation

0 Обычный

About PDA

  • Rank
    Участник

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    msk

Recent Profile Visitors

1213 profile views
  1. Пароль доступа по BSL (32 байта) = адреса прерываний с ffe0 по ffff
  2. Цена = половина от цены в наших магазинах. Пересылка почтой из Москвы возможна. Вопросы в ЛС или на почту: infirion@mail.ru Платы: Atmel SAM4S-EK с SAM-ICE =1 Microsemi SF2-Junior-KIT c FlashPro4 =1 LPC Xpresso LPC1343 c LPC-Link =1 LPC Xpresso LPC1343 без LPC-Link =1 Отладка с Atmega16A-AU =1 XYLO-L KNJN (Spartan3S500E + LPC213x + CY7C68013A) =1 Корпус для raspberry pi B+ =1 Комплектующие: CY7C68013A-56PVXC Cypress =2 TMS320F2811 Texas =10 TMS320F2810 Texas =7 XCC1352R1F3RGZR Texas =5 CC2652R1FRGZR Texas =5 MSP430F5529IPN Texas =12 REG103GA-3 Texas =5 LM1117MP-5.0 Texas =4 TPS75003RHLT Texas =2 SG8002LB+ 10,23MHz Epcos =4 Atmega16A-AU Atmel =4 Atmega16A-MI Atmel =1 AD7470ARU AD =3 ADM3232EARNZ AD =4 AD8051AR AD =1 AD7302BR AD =3 MBRS340T3 ON Semi =4 NC7SZ74K8 ON Semi =30 NC7SZ14M5 ON Semi =120 LPC1102UK,118 NXP =1 DS1621S+T Maxim =1 SGA-0363 DC-5.0GHz =1 PSD-3R33R3ELF PEAK =2 SI9987D Vishay =1 UT62256CS C70LL =2 B2432T1102K Inductor 1812 1uH =30 VSSR1603 680J resistor array 68R =40 ISL6119 Renesas =38 EDA150.10273 AC-DC 27V 15W б/у =3
  3. FreeRTOS STM32

    Цитата(MiklPolikov @ Jul 21 2013, 09:53) Есть непонятые файлы heap_1.c heap_2.c heap_3.c heap_4.c. Чем рони различаются, и какой нужен мне ? Все зависит от вашей программы и как вы хотите распределять память.
  4. Цитата(Alt.F4 @ Jul 21 2013, 08:52) Кстати, кто-нибудь в курсе, по какому триггеру сменяется тарификация в роуминге. Допустим сессия активна и объект выехал из домашней сети в роуминг, по какому тарифу будут сниматься средства со счета? Спасибо.Триггер один - в чьем ведении вышка, обслуживающая абонента, тот и выставляет счет по своему тарифу.
  5. на основании чего берутся значения инициализации синуса и косинуса? Цитатаoutput reg [10:0] s = 8, output reg [10:0] c = 970 Цитатаoutput [15:0] sin, // sin output: signed, 16-bit output [15:0] cos // cos output: signed, 16-bit ); parameter width = 16; parameter InitCos = 32640; reg [width-1:0] sin1 = 0; reg [width-1:0] cos1 = InitCos;
  6. Цитата(Mahagam @ Apr 17 2011, 12:39) CODE`timescale 1ns / 1ps module sin( input clock, // input clock output [15:0] sin, // sin output: signed, 16-bit output [15:0] cos // cos output: signed, 16-bit ); parameter width = 16; parameter InitCos = 32640; reg [width-1:0] sin1 = 0; reg [width-1:0] cos1 = InitCos; always @(posedge clock) begin sin1 <= sin; cos1 <= cos; end //the computator assign sin = sin1 + {{7{cos1[15]}}, cos1[15:7]}; assign cos = cos1 - {{7{sin[15]}}, sin[15:7]}; endmodule отмоделируйте. даёт отменный синус без всяких таблиц. объясните, почему это работает? ртл схематик + попытался переписать на VHDL Кодlibrary IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity top is port(    CLK:        in std_logic;     SIN_OUT:        out std_logic_vector(15 downto 0);     COS_OUT:        out std_logic_vector(15 downto 0) ); end top; architecture Behavioral of top is constant width: integer := 16; constant InitCos: integer := 32640; signal sin : std_logic_vector(width - 1 downto 0):= CONV_STD_LOGIC_VECTOR(0,width); signal cos : std_logic_vector(width - 1 downto 0):= CONV_STD_LOGIC_VECTOR(0,width); signal sin1 : std_logic_vector(width - 1 downto 0):= CONV_STD_LOGIC_VECTOR(0,width); signal cos1 : std_logic_vector(width - 1 downto 0):= CONV_STD_LOGIC_VECTOR(InitCos,width); begin process(CLK)     begin SIN_OUT <= sin; COS_OUT <= cos; if rising_edge(CLK) then sin1 <= sin; cos1 <= cos; end if; sin <= sin1 + (cos1(15) & cos1(15) & cos1(15) & cos1(15) & cos1(15) & cos1(15) & cos1(15) & cos1(15 downto 7)); cos <= cos1 - (sin(15)  & sin(15)  & sin(15)  & sin(15)  & sin(15)  & sin(15)  & sin(15)  & sin(15 downto 7)); end process; end Behavioral; результат отличается - синусоида ломанная, как-будто при генерации ломается знак. Я правильно переписал на VHDL строки assign sin = sin1 + {{7{cos1[15]}}, cos1[15:7]}; ?
  7. http://www.mikrocontroller.net/articles/Xi...SB-JTAG-Adapter немцы взяли схему программатора из Evaluation Platform Spartan 6 (SA601) и создали клона DLC9. На форуме в теме обсуждения автор продавал комплект плата + компоненты за 60 евро.
  8. Как в Altium сделать...

    добавил cutout на посадочное место компонента. все получилось так как нужно - теперь под мелкие детали полигон не заливается.
  9. Как в Altium сделать...

    Доброго дня! Как сделать, чтобы полигон не заливался под компоненты?
  10. открываем ISE. Далее жмакаем на лампочку (Language Templates). Выбираем VHDL - FPGA - Spartan - ROM. Смотрим примеры.
  11. http://electronix.ru/forum/index.php?showtopic=2605 - почитайте порядок доступа в группу "Свои". Неужели из 107 Ваших сообщений нет 50 полезных?
  12. Так из-за чего код не работал?
  13. Не совсем понял как у вас передатчик по SPI работает. вот часть кода пересылки по SPI. МК ведет себя как ведущее устройство. Кодvoid SPIWriteData(unsigned char data) { unsigned char i; for(i=0;i<8;i++) {         SPI_CLK_low;         if (data & 0x80) SPI_DATA_high; else SPI_DATA_low;         data <<= 1;         SPI_CLK_high;         } NOP(); SPI_CLK_low; } для удобства вставил в хеадер Код//SPI генератор #define SPI_CLK_high PORTC |= BIT(PC6) #define SPI_CLK_low PORTC &= ~BIT(PC6) #define SPI_DATA_high PORTC |= BIT(PC7) #define SPI_DATA_low PORTC &= ~BIT(PC7) при вызове функции следите за типом данных, к примеру кусок кода: Кодdata = (unsigned char)(long_data); SPIWriteData(data);
  14. opencores.com . спишитесь с авторами интересного вам проекта и почти наверняка получите небольшую задачку. или же для себя делайте разные типовые блоки, к примеру, приемопередатчики по SPI, I2C или UART.
  15. крылья? Ноги!

    Цитата(Rodavion @ Dec 8 2010, 14:05) Формально вы правы и п. 2.4.2 ГОСТ 2.701-84 гласит, что шаг модульной сетки может быть любым, но есть еще п. 2.3.4., там четко указаны, что все размеры в мм. Да и потом... Где вы видели нормоконтролера с дюймовой линейкой в руках?!!! Впрочем, желающих приглашаю к нам в гости (со своей гостированной линейкой) на собеседование в наш НК, можно ли по ГОСТу размеры делать в милсах (рекомендую запастись валидолом) Я в пункте 2.3.4. увидел что размеры должны быть НЕ МЕНЕЕ сколько-то там мм. Этот пункт только указывает минимальный размер вашей модульной сетки. В работе использую сетку 2,54 и 5,08 mm. Проверяющим нормоконтролерам уверенно говорю что это размеры 2,5 мм и 5 мм. Я верю, что это плоттер бракованный и утолщает линии при печати