Технический форум по робототехнике.
=DeaD= » 22 авг 2010, 20:13
=========================================================================================
Вставка от =DeaD= по итогу проекта:
Файлы для прошивки Arduino-совместимого бутлоадера и фьюзов под него доступны тут:
[[Файлы Open Robotics]]
Файлы в ZIP-архиве для добавления в Arduino IDE контроллеров OR-AVR-M128-*:
download/file.php?id=17339
Инструкция в PDF по добавлению в Arduino IDE контроллеров OR-AVR-M128-*:
download/file.php?id=17359
Библиотека для программирования M128-S из под Arduino IDE, поддерживается управление сервами:
post176220.html#p176220
Библиотека для программирования M128-DS из под Arduino IDE, поддерживается управление сервами и двигателями:
post177246.html#p177246
=========================================================================================Попробуем новый формат развития нашего открытого проекта.
Собственно постановка задачи вроде очевидна - обеспечить интеграцию контроллеров OR-AVR-M128-* и Arduino IDE - для начала на самом простом уровне - собрать бутлоадер (естественно на 100% совместимый с Arduino IDE), сделать в Arduino IDE файлы описание, скомпилировать скетч мигающий светодиодом подцепленным к какому-нибудь GPIO-порту, проверить загрузку.
Что получает первый решивший задачу? Ну например такой комплект:
1. Оранжевый ник;
2. ORduino Nano с доставкой;
3. Скидку на любые 3 модуля OR в размере 30% от стоимости - при этом скидка может быть применена к уже купленным модулям, тогда либо эти деньги можно будет использовать для покупки, либо просто получить скажем на банковский счет.
Есть желающие поучаствовать в таком формате?
=DeaD= » 08 авг 2011, 19:05
Бутлоадер для OR-AVR-M128-* под Arduino IDE с батником для прошивки фьюзов и самого бутлоадера через avrdude, под программатор USBasp.
- Вложения
-
or-avr-m128-ArduBoot.zip
- (2.69 КиБ) Скачиваний: 0
avr123.nm.ru » 08 авг 2011, 21:28
Частота кварца 7 или 16 ?
=DeaD= » 08 авг 2011, 21:46
7.3728MHz
avr123.nm.ru » 08 авг 2011, 22:07
Компильни плиз на 16 МГц и 19200, в ардуине теперь такая скорость загрузки ?
=DeaD= » 08 авг 2011, 23:52
Я отдельно от ORduino Micro выложу - там будет на первый уарт и 16МГц, а то тут второй уарт - вряд ли удобно.
gofan777 » 30 авг 2011, 11:58
Здравствуйте! Где можно скачать библиотечку ORM128DS.h?
Заранее благодарю.
=DeaD= » 30 авг 2011, 12:06
Добавил в 1 сообщение темы ссылки на все файлы.
SkyStorm » 13 дек 2011, 00:15
Достал с полки 128-DS прошитый под Arduino IDE.
Попробывал залить скетч из Arduino IDE 23.
Никак

Жмешь на кнопку не жмешь все равно не льется туда ...
В чем может быть косяк?
=DeaD= » 13 дек 2011, 08:13
RESET нажимаешь?
SkyStorm » 13 дек 2011, 10:23
Да нажимаю.
- как только нажал upload
- как только вывела среда размер
- через пару две три секунды позже
Ничего не меняется, старый скетч как выполнялся так и выполняется.
В среде ошибка
Попробывал через FTDI на Arduino Pro там все работает, лампочки на FTDI радостно моргают.
А здесь не понятно На USB-UART никакой индикации нет(хотя ком порт появляется в системе)
Или кнопка сломалась ...
Или среда поменялась последний раз шил 21 версией ... хотя компилится без проблем.
В июне все работало, от платы все отключено только USB-UART и 128-DS.
=DeaD= » 13 дек 2011, 10:31
Board правильно выбрана в меню? Через avrdude заливка проходит? (см. инструкцию)
SkyStorm » 13 дек 2011, 10:44
Так предположительно нашел в чем дело ...
ссылка на первой странице на архив с boards.txt который содержит. Обрати внимание на выделеное.
#############################################################
atmega128timer2.name=ATMega128 OR-AVM-128-S
atmega128timer2.upload.protocol=stk500
atmega128timer2.upload.maximum_size=124976
atmega128timer2.upload.speed=9600
atmega128timer2.bootloader.low_fuses=0x3F
atmega128timer2.bootloader.high_fuses=0xCC
atmega128timer2.bootloader.extended_fuses=0xFF
atmega128timer2.bootloader.path=atmega128
atmega128timer2.bootloader.file=ATmegaBOOT_128_atmega128.hex
atmega128timer2.bootloader.unlock_bits=0x3F
atmega128timer2.bootloader.lock_bits=0x0F
atmega128timer2.build.mcu=atmega128
atmega128timer2.build.f_cpu=8000000L
atmega128timer2.build.core=atmega128_timer2
##############################################################
=DeaD= » 13 дек 2011, 10:55
Вот блин, как это получилось

SkyStorm » 13 дек 2011, 23:50
Поправил. Все завелось!!!
Romeo » 14 дек 2011, 16:08
Прочитал всю тему и никак не понял, обязателен ли для установки загрузчика в OR-AVR-M128-* программатор или OR-USB-UART? Смогу ли установить загрузчик через OR-BT20?
Ознакомился с инструкцией по интеграции. Скачал Arduino IDE. Пункт ATMega128 OR-AVR-M128-* в меню присутствует.
Загрузчик достал по инструкции (ATmegaBOOT_128_atmega128.hex).