roboforum.ru

Технический форум по робототехнике.


Подскажите какой-нибудь bootloader для Atmega88

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Подскажите какой-нибудь bootloader для Atmega88

Сообщение Buongiorno » 03 июл 2010, 12:23

Добрый день, озадачился собрать Arduino Severinohttp://www.arduino.cc/en/Main/ArduinoBoardSerialSingleSided3, но из микроконтроллеров доступен только Atmega88, bootloader к которому не смог найти. Пробовал bootloader'ы от ottantotto http://wiki.edwindertien.nl/doku.php?id=boards:ottantotto и из статьи http://www.hobbytronic.ru/instrumenty-razrabotchika/sozdayom-sverhlyogkiy-zagruzchik-arduino-sami.html, первый из которых при нажатии на Reset не подает признаков жизни, а второй постоянно мигает светодиодом Led L (pin PB5). Если у кого-то есть bootloader на Atmega88@16Mhz, поделить пожалуйста. :beer:
Buongiorno
 
Сообщения: 3
Зарегистрирован: 03 июл 2010, 12:07

Re: Подскажите какой-нибудь bootloader для Atmega88

Сообщение =DeaD= » 03 июл 2010, 14:01

Попробуйте вот такой (у меня заготовка лежала под ордунано на атмега88, поменял частоту и скорость, скомпилировал):
Вложения
ATmegaBOOT_88_ordunano_16MHz_57600bps.hex
(4.99 КиБ) Скачиваний: 285
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Подскажите какой-нибудь bootloader для Atmega88

Сообщение Buongiorno » 03 июл 2010, 15:01

Спасибо, теперь arduin'ка начала реагировать на Reset :) , но вот при попытке загрузить sketch'а все равно появляется ошибка "no response" и светодиод RX не мигает. Какую плату нужно выставить в настройках Arduino IDE?
Buongiorno
 
Сообщения: 3
Зарегистрирован: 03 июл 2010, 12:07

Re: Подскажите какой-нибудь bootloader для Atmega88

Сообщение avr123.nm.ru » 03 июл 2010, 16:03

ИМХО в прощивку бутлодера надо добавить паузу 5 сек. Я видел бутлодер для процессинга на мегу128 и там было два варанта - обычный и с паузой на 7 сек, очевидно это для ручного нажатия reset.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Подскажите какой-нибудь bootloader для Atmega88

Сообщение =DeaD= » 03 июл 2010, 16:29

Buongiorno писал(а):Какую плату нужно выставить в настройках Arduino IDE?

Видимо такую, которой там пока нету :) редактируйте файлик /hardware/arduino/boards.txt - укажите свой тип МК и скорость по уарту, ну и частоту кварца.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Подскажите какой-нибудь bootloader для Atmega88

Сообщение Buongiorno » 03 июл 2010, 17:04

А если вставить плату в COM-порт и нажать reset, то должен ли мигнуть светодиод или нет?
Buongiorno
 
Сообщения: 3
Зарегистрирован: 03 июл 2010, 12:07

Re: Подскажите какой-нибудь bootloader для Atmega88

Сообщение =DeaD= » 03 июл 2010, 17:11

Х.з. :) это ардуиновый типовой бутлоадер :oops:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Подскажите какой-нибудь bootloader для Atmega88

Сообщение avr123.nm.ru » 03 июл 2010, 17:16

=DeaD= писал(а):Попробуйте вот такой (у меня заготовка лежала под ордунано на атмега88, поменял частоту и скорость, скомпилировал):

Спасибо.

Если можешь, приложи архив папки проекта желательно и AVR студии, чтобы легко было подправить и скомпилировать.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Подскажите какой-нибудь bootloader для Atmega88

Сообщение =DeaD= » 03 июл 2010, 17:22

Это не через AVR Studio, там исходники будтлоадеров всех идут в комплекте с Arduino IDE - не возьмусь выковыривать, я только спецификацию поменял - тип МК, частоту кварца и скорость уарта и скомпилировал.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Подскажите какой-нибудь bootloader для Atmega88

Сообщение avr123.nm.ru » 03 июл 2010, 17:35

Тогда все просто. Я думал это Студия и WinAVR.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8


Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8