Перейти к содержанию
    

Alexandro

Участник
  • Постов

    12
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Контакты

  • ICQ
    Array
  1. Проверь скорость нарастания питания на мк. Проверь нет ли запитки от линий Wigglera. Проц довольно чувствителен к скорости нарастания питания на ядре. При соединении отладчика на линиях может быть паразитное напряжение, от которого может идти запитка. Попробуй сначала подать питание на плату, а потом соединить разъем JTAG.
  2. RS232-RS485

    Посмотрите все-таки необходимость подтягивающих резисторов на А и B. Внутренние подтягивающие резисторы обычно рассчитаны на одновременное подключение нескольких десятков драйверов и с небольшим количеством устройств могут быть проблемы. Напряжение между линиями А и В в режиме, когда все драйвера включены на прием, должно быть по спецификации не менее 200 мВ.
  3. У Atmel есть дока по подключению http://www.atmel.com/dyn/resources/prod_do...nts/doc6300.pdf
  4. Используют при нестандартных параметрах сигнала сброса. Например для AT19RM9200 требуется длительность сигнала 1,5 - 2 с. С доставабельностью таких супервизоров могут быть проблемы.
  5. avreal

    MT-Link сделан на ARM-е AT91SAM7S64. Работать как я понимаю не сможет.
  6. Не работает SPI.

    При записи в такие регистры устанавливаются только единичные биты. Там где бит равен нулю, значение не изменяется.
  7. Как я понимаю LCD может работать и от основного контроллера памяти. соседняя ветка: http://electronix.ru/forum/index.php?showtopic=54338
  8. Может будет полезно - реализация LD для AVR: http://cq.cx/ladder.pl
  9. Не подскажите, в чем недостатки RTL8201 ? Помимо отсутствия RMII.
  10. AVR + AD7705

    Может AD7789 - 24 бита чтобы "компенсировать" отсутствие PGA
  11. Keil mVision2 RV

    Может это поможет: убрать мусор из float from: http://caxapa.ru/79045.html Данный странный алгоритм убирает мусор из числа. Известно заранее, что числа "правильные" в некотором смысле. Например - шаг шкалы оцифровки графика. // Жила была переменная float float Step=0.1; // или 1./3. или 2./3. или что нибудь похожее // Её копируют в double, в результате в младших разрядах мусор 0.100000001490116 , 0.333333343267441 ... double StepD=Step; //Но мусор нам не нужен и его убираем unsigned char *p=(unsigned char *)&StepD; if(p[4]==p[5]) p[0]=p[1]=p[2]=p[3]=p[4]; // В результате получаем 0.1, 0.333333333333333 ... Алгоритм используется в реальном проекте. Выглядит странно, но очень эфективен.
  12. запуск rtc DS1307

    По поводу подключения DS1307. Не подскажите куда подтянуть сигнальные линии на +5 В или на +3.3 В. В доке на AT91RM9200 вроде бы не сказано, что допустимы 5-и вольтовых уровни. Для DS1307 3-х вольтовых уровней вроде как достаточно.
×
×
  • Создать...