roboforum.ru

Технический форум по робототехнике.
Текущее время: 10 апр 2025, 11:31

Часовой пояс: UTC + 4 часа


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 151 ]  На страницу 1, 2, 3, 4, 5 ... 11  След.
Автор Сообщение
 Заголовок сообщения: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 22 авг 2010, 20:13 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
=========================================================================================
Вставка от =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% от стоимости - при этом скидка может быть применена к уже купленным модулям, тогда либо эти деньги можно будет использовать для покупки, либо просто получить скажем на банковский счет.

Есть желающие поучаствовать в таком формате?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 22 авг 2010, 20:52 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
я не против бы попробовать, но только с начала осени, остаток лета хочется походить на море/в горы, ибо всё лето работал. А сроки какие?

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 22 авг 2010, 20:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Пока сроков не объявляю, с недельку подожду - кому хотя-бы в целом интересна тема :oops:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 22 авг 2010, 22:14 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Какой способ подключения к компу считается "штатным"? OR-USB-UART?
Очевидно, предложение - для тех, у кого есть OR-AVR-M128-xx (или собирается купить в ближайшее время).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 22 авг 2010, 22:56 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Michael_K писал(а):
Какой способ подключения к компу считается "штатным"? OR-USB-UART?

Любой уарт - в т.ч. синий зуб. Специфично для Ардуино только DTR зацепленное на RESET, но это плюшки :)
Хотя в OR-USB-UART есть такая функция, а вот с блютузом это не прокатит :(

Michael_K писал(а):
Очевидно, предложение - для тех, у кого есть OR-AVR-M128-xx (или собирается купить в ближайшее время).

Отнюдь - скорее всего в протеусе это можно сэмулировать.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 22 авг 2010, 23:06 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Еще вопрос такой: размер кода бутлоадера имеет значение?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 22 авг 2010, 23:34 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
дык он же готовый - ардуиновский... нет разве?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 22 авг 2010, 23:39 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Есть и готовый (причем не только ардуиновский), есть и вариант свой сделать

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 23 авг 2010, 07:53 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
galex1981 писал(а):
Еще вопрос такой: размер кода бутлоадера имеет значение?

При объеме оперативки 128Кб - не думаю, главное чтобы в свою секцию влез :)

Добавлено спустя 48 секунд:
galex1981 писал(а):
Есть и готовый (причем не только ардуиновский), есть и вариант свой сделать

Не думаю что стоит делать свой вариант - лучше правильно собрать и протестировать ардуиновский.
К тому же всё равно от него надо 100% совместимость с Arduino IDE.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 23 авг 2010, 09:19 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Замечательно! Как оттестирую все, выложу в эту ветку - мне только дня 2 надо

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 29 авг 2010, 13:05 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ну как оно? :oops: Если где залип - могу помочь попробовать...

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 30 авг 2010, 00:22 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Сделать бы загрузчик с автоопределением скорости UART, чтоб с любым разумным кварцем работал.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 31 авг 2010, 01:43 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Ну похоже тут я первый, кто интегрировал OR и Arduino IDE ;) - в общем выкладываю информацию...
Прилагаю файлы: модификация IDE, загрузчик, руководство по интеграции, и 2 скетча - примера.
Жду комментариев...


Вложения:
Комментарий к файлу: руководство
Руководство по интеграции модуля OR.rar [72.57 КиБ]
Скачиваний: 0
Комментарий к файлу: пример: мигание светодиодом
blink_led.rar [19.04 КиБ]
Скачиваний: 0
Комментарий к файлу: пример: работа с кнопкой
Button_ex.rar [19.38 КиБ]
Скачиваний: 0
Комментарий к файлу: Модификация IDE
arduino.rar [50.74 КиБ]
Скачиваний: 0
Комментарий к файлу: загрузчик
bootloader.rar [12.14 КиБ]
Скачиваний: 0

_________________
if(!Operate) Read(pDatasheet);
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 31 авг 2010, 15:13 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
По просьбе Антона выкладываю загрузчик со скоростью по Уарту 115200, и файл меню Arduino IDE для интеграции загрузчика boards.txt, который следует поместить: arduino-00XX\hardware\arduino\


Вложения:
boards.txt [6.45 КиБ]
Скачиваний: 554
Комментарий к файлу: бутлоадер 115200
ATmegaBOOT_128_atmega128.hex [6.64 КиБ]
Скачиваний: 517

_________________
if(!Operate) Read(pDatasheet);
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 31 авг 2010, 20:07 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
galex1981 реально крут :good: всё работает, проверил только что! Только не понял откуда в примерах PE7, у меня на GPIO вроде выведены PortF и PortA :pardon:

В приложенном архиве выложил файлы исправленные с учетом ORduino и скорости МК 7.3728МГц для M128 + с учетом скорости бутлоадера 115200:
Вложение:
arduino-m128.zip [54.53 КиБ]
Скачиваний: 0


Кроме того приложил дополненный и исправленный файл с инструкцией по интеграции:
Вложение:
OR-AVR-M128-Arduino-IDE-Integration.pdf [481.29 КиБ]
Скачиваний: 0


И еще примеры скетчей, чтобы не набирать если из PDF копироваться не будет:
Вложение:
arduino-m128-sketches.zip [1.78 КиБ]
Скачиваний: 0


Добавлено спустя 21 минуту 2 секунды:
Осталось адаптировать драйвера для серв и прописать драйвера для моторов OR-AVR-M128-DS и проверить АЦП + I2C - и будет можно полноценно работать с OR-AVR-M128-* из под Arduino IDE.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 151 ]  На страницу 1, 2, 3, 4, 5 ... 11  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO