Клон Arduino на Atmega32
- Войдите на сайт для отправки комментариев
Ср, 14/05/2014 - 19:09
Собрал платку по схеме - http://radiomanoff.at.ua/index/adaptacija_atmega32_pod_arduino/0-31
Подключил ее к копму через USB переходник (на PL2303). В переходнике всего 3 пина - RX-TX-GND. Пина DTR нету. Что можно/нужно сделать чтобы этот клон шить из ArduinoIDE ?
P.S. Версия IDE 1.0.4
жать резет после компиляции
достаточно только 3 провода прием и передача RX TX GND и кнопка RESET
подозреваю что в миикросхеме еще нет adruino загрузчика boot....
почитайте как сначало загрузчик залить
нет, загрузчика точно нет, микросхема чистая. Чем залить загрузчик? В наличии есть программатор MiniPro TL866.
в этой ветке религия непозволяет посмотреть?
даже на этой тсранице я фото выложил рассматривай нехачу
программиатор должен несколько отличаться
в вашей же статье вон понипрог-овский разжеван вариант
я шил вроде тоже понипрогом но без дури rs232 а по старнике по быстрому через lpt
в самой arduinoide тоже что-то валяться должно
я давно уже не покупаю россыпью и все забыл за последнюю пятилетку как шил
обартите внимание на предохранители программные fuse это очень важно с дуру можно чип заблокировать
разблокировать целая эпопея на 100$
PonyProg не вариант, так как есть нормальный программатор.
В самой ArduinoIDE есть возможность прошить загрузчик, но никак он его прошивать не хочет.
Вариант с LPT оставлю на самый крайний случай.
P.S. Прошил загрузчик, выставил фьюзы. Компилю прошивку, зажимаю резет и пытаюсь заливать. Не льет.
http://arduino.ru/forum/proekty/arduinoide-i-atmega16-formiruem-bootloader
Ну или ещё вариант загрузчика http://homes-smart.ru/index.php/oborudovanie/arduino/avr-zagruzchik
Попадались загрузчики для атмега32 ,которые тупо не работают..
По собрал и слил загрузчик, через TL866A залил на МК.
Это нормально что загрузчик начинается с 0x007E00 ?
Код - https://www.dropbox.com/s/42sscpvvggs8qev/boot_32a.png
Фьюзы - https://www.dropbox.com/s/s8ec40dk7kf215h/fuse_32a.png
З.Ы. Фьюзы правильно выставленны?
Да ,загрузчик находится в нижней части флеш памяти, в последних 512 байтах.
Да .Фьюзы должны быть :
low_fuses=0xbf
high_fuses=0xde
Всем спасибо за ответы. Нашёл косяк. Кварц фиговый попался.
Да ,загрузчик находится в нижней части флеш памяти, в последних 512 байтах.
Да .Фьюзы должны быть :
low_fuses=0xbf
high_fuses=0xde
Про 512 байт аккуратней, об"ем зависит от фьюзов и может быть и больше.
В данном случае корректно, но кто нибудь выхватит фразу из контекста и ошибется.
В данном случае размер загрузчика и настройка фьюзов соотвествует 512 байтам .