Petka
Свой-
Постов
1 438 -
Зарегистрирован
-
Посещение
Весь контент Petka
-
Проверьте питание контроллера в программаторе, когда происходит непрерывное "мигание". Проверьте Reset контроллера, когда происходит мигание. В терминальном режиме программатор видится?
-
В чипах lpc17xx есть возможность подключать DMA к GPIO. При этом время доступа к пину 1 такт. Если учесть тактовую частоту до 100 Мгц. то.....
-
Правильно. Программируемую Мегу нужно запитать. Если схема с мегой потребляет до 500 мА, то можно запитать от USB. Если больше, то нужен внешний источник питания.
-
установка insight
Petka ответил asket тема в GNU/OpenSource средства разработки
Враки. По умолчанию gcc трактует варнинги как варнинги и компилирует дальше. Для трактовки варнингов как ошибки нужен ключ -Werror. Другое дело что разработчики insight в ./configure по умолчанию добавляют этот ключ. -
Не надо =) Всё просто. Скорее всего компилятор разместил переменную crc в регистре. А если переменная в регистре зачастую GNU отладчик её значение получить не может. volatile заставляет компилятор не оптимизировать обращение к crc и как следствие размещает её в доступной отладчику ram.
-
Если ком порт определился, значит обвязка чипа FT232 выполнена правильно. Надо разбираться дальее. На ноге 31 при первоначальном программировании "лошадью" ничего и не должно быть. Сигналы должны быть на цепях "UC_MOSI" "UC_MISO" "UC_RST" и "UC_SCK" (пины 15, 16, 29 и 17).
-
Попробуйте в настройках "Programming Mode and Target Settings" "ISP Frequency" снизить до максимально низкого и повторить действия.
-
"Вариант программатора AVR"
-
1. Многовато. Эта опечатка была исправлена в более поздних версиях документации (в первом посте "старой" темы в самом низу есть "актуальные прошивки и докуентация") 2. Имеет. Этот резистор зависит от опорного напряжения АЦП контроллера. Любопытно, а где купил? Перенастройте COM9 на COM1, COM2, COM3 или COM4
-
Вольтметром посмотрите питание, когда мигает. Что пишет в терминале когда мигает?
-
Питание? Закоротки? Залипухи? Непропаи? Флюс отмыть?
-
Подойдёт, только на неё нужен кварц 7,372800 МГц. И немного другая прошивка (в старой теме от 2009 года) : http://electronix.ru/forum/index.php?act=a...st&id=30117 Прошивки в начале темы актуальны (фича в названием папки v5 известна давно)
-
Ответ тривиален. Фузы настроили Мегу на внешний кварц, который вы ещё не поставили. Разумеется мега перестала тактироваться и как следствие программироваться. Поставьте кварц и продолжайте.
-
Вот. Проверяйте. Это не весь знакогенератор а только русский алфавит. АБВГ..ЮЯабвгд....юя #ifdef FUTABA 'A', 0x80,'B', 0x92,0x81,'E', 0x82,0x83,0x84,0x85,'K', 0x86,'M', 'H', 'O', 0x87,'P', 'C', 'T', 0x88,0xD8,'X', 0x89,0x8A,0x8B,0x8C,0x8D,0x8E,'b', 0x8F,0xAC,0xAD, 'A', 0x80,'B', 0x92,0x81,'E', 0x82,0x83,0x84,0x85,'K', 0x86,'M', 'H', 'O', 0x87,'P', 'C', 'T', 0x88,0xD8,'X', 0x89,0x8A,0x8B,0x8C,0x8D,0x8E,'b', 0x8F,0xAC,0xAD #else 'A', 0xA0,'B' ,0xA1,0xE0,'E', 0xA3,0xA4,0xA5,0xA6,'K', 0xA7,'M', 'H', 'O', 0xA8,'P', 'C', 'T', 0xA9,0xAA,'X', 0xE1,0xAB,0xAC,0xE2,0xAD,0xAE,'b', 0xAF,0xB0,0xB1, 'a', 0xB2,0xB3,0xB4,0xE3,'e', 0xB6,0xB7,0xB8,0xB9,0xBA, 0xBB,0xBC,0xBD,'o', 0xBE,'p', 'c', 0xBF,'y', 0xE4,'x', 0xE5,0xC0,0xC1,0xE6,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7 #endif
-
Ещё раз перепрошейте программатор, но более новой прошивкой. (v6)
-
Попробуйте поменять номер версии программатора зайдя на него в консольном режиме.
-
Насколько я понял ftdi даёт одинаковые инсталляторы и для того и для другого (хотя правильно качать VCP).
-
Может дело во фронтальном разъёме? попробуйте с разъёмами на материнской плате.
-
Windows7 -> Пуск -> Выполнить... -> "cmd" -> откроется консоль. P.S. Прошу прощения. У меня ни АВР студии нет, ни рабочей Виндоуз.
-
В папке с исходниками в консоле набрать "make"
-
14.318МГц - нельзя 11.059МГц - можно. нужно только прошивку пересобрать. меняете в makefile частоту на частоту своего кварца и пересобираете.
-
какой командной строчкой запускаете avrdude? и что он отвечает?
-
Кварц снять, генератор на XTAL1. (И фузы поправить)
-
попробуйте так: avrdude.exe -p m8 -c stk500_by_petka -P \\.\com3 -i 10 -B 10 -b 9600 -U flash:w:atmega8.hex -U hfuse:w:0xC9:m -U lfuse:w:0x1F:m