Клон Arduino на Atmega32

oldpsyho
Offline
Зарегистрирован: 14.05.2014

Собрал платку по схеме - 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

art100
Offline
Зарегистрирован: 09.03.2014

oldpsyho пишет:
... клон шить из ArduinoIDE ...

жать резет после компиляции

достаточно только 3 провода прием и передача RX TX GND и кнопка RESET

 

подозреваю что в миикросхеме еще нет adruino загрузчика boot....

почитайте как сначало загрузчик залить

oldpsyho
Offline
Зарегистрирован: 14.05.2014

нет, загрузчика точно нет, микросхема чистая. Чем залить загрузчик? В наличии есть программатор MiniPro TL866.

art100
Offline
Зарегистрирован: 09.03.2014

в этой ветке религия непозволяет посмотреть?

даже на этой тсранице я фото выложил рассматривай нехачу

программиатор должен несколько отличаться

в вашей же статье вон понипрог-овский разжеван вариант

я шил вроде тоже понипрогом но без дури rs232 а по старнике по быстрому через lpt

в самой arduinoide тоже что-то валяться должно

я давно уже не покупаю россыпью и все забыл за последнюю пятилетку как шил

обартите внимание на предохранители программные fuse это очень важно с дуру можно чип заблокировать

разблокировать целая эпопея на 100$

oldpsyho
Offline
Зарегистрирован: 14.05.2014

PonyProg не вариант, так как есть нормальный программатор.

В самой ArduinoIDE есть возможность прошить загрузчик, но никак он его прошивать не хочет.

Вариант с LPT оставлю на самый крайний случай.

 

P.S. Прошил загрузчик, выставил фьюзы. Компилю прошивку, зажимаю резет и пытаюсь заливать. Не льет.

Клапауций
Offline
Зарегистрирован: 10.02.2013
MaksMS
Offline
Зарегистрирован: 11.03.2013

Ну или ещё вариант загрузчика http://homes-smart.ru/index.php/oborudovanie/arduino/avr-zagruzchik

Попадались загрузчики для атмега32 ,которые тупо не работают..

oldpsyho
Offline
Зарегистрирован: 14.05.2014

По собрал и слил загрузчик, через TL866A залил на МК. 

Это нормально что загрузчик начинается с 0x007E00 ?

Код - https://www.dropbox.com/s/42sscpvvggs8qev/boot_32a.png

Фьюзы - https://www.dropbox.com/s/s8ec40dk7kf215h/fuse_32a.png

З.Ы. Фьюзы правильно выставленны? 

MaksMS
Offline
Зарегистрирован: 11.03.2013

Да ,загрузчик находится в нижней части флеш памяти, в последних 512 байтах.

Да .Фьюзы должны быть :

low_fuses=0xbf
high_fuses=0xde

oldpsyho
Offline
Зарегистрирован: 14.05.2014

Всем спасибо за ответы. Нашёл косяк. Кварц фиговый попался.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

MaksMS пишет:

Да ,загрузчик находится в нижней части флеш памяти, в последних 512 байтах.

Да .Фьюзы должны быть :

low_fuses=0xbf
high_fuses=0xde


Про 512 байт аккуратней, об"ем зависит от фьюзов и может быть и больше.
В данном случае корректно, но кто нибудь выхватит фразу из контекста и ошибется.

MaksMS
Offline
Зарегистрирован: 11.03.2013

В данном случае размер загрузчика и настройка фьюзов соотвествует 512 байтам .