roboforum.ru

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

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 291 ]  На страницу Пред.  1 ... 15, 16, 17, 18, 19, 20  След.
Автор Сообщение
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 18 июн 2011, 02:01 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
То нужно выбрать кто из них будет мастер.
На втором модуле снять перемычки UART.
После чего второй будет иметь адрес fe (ff).

Обращаться ко второму можно только I2C командами.

Вот только не помню работают ли прошивки 0.8 в режиме слейва,
возможно что не получится.
На 0.9 точно работает, тестировал, но порт на M32-D не доделан.
Там не работает servo. Переход на интерфейс SSC32 потребовал от servo hal приход за время, а на M32-D установка положения сильно тормозит.
Вот это и не дает зарелизить 0.9.

К сожалению у меня сейчас на это не хватает времени (да и блуждают мысли в порыве NIH**2 написать ORFA2 для Cortex-M3).

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 27 июл 2011, 22:31 
Не в сети
Аватара пользователя

Зарегистрирован: 20 фев 2011, 14:56
Сообщения: 34
Откуда: Самара
прог. языки: C++ PHP ActionScript LabVIEW
Всем день добрый.
Первое, что не хватает, это полного списка комплектующих для проекта. Я сейчас имею в виду страничку с OR-LT-v2. Ведь там нет программатора. Да я понимаю, что это логично, но для новичка или чайника это не очевидно. Можно сделать после "прочих компонентов" категорию "Смотрите также", где будет OR-PROG-USB - программатор от OR-команды, без него вы не сможете перепрошить(изменить программу) вашего робота; OR-USB-UART - модуль для общения и отладки с вашим контроллером OR-AVR-M32-D.

Второе, как заметили выше, пошаговой инструкции что делать. Т.е. достали из упаковки, как всегда аккуратно уложенной почтой, снял джамперы стабилизаторов питания (чтобы отключить их), подключил питание, проверил, что тестовая прошивка работает - мигает светодиодами. Затем снял джампер PROG (находится он там-то там-то, картинка), чтобы можно было запрогать. Установил на комп AVR Studio версии 4 (можно и для 5 написать, если есть различия), выбрал программатор, AVR-ку, создал проект, настроил, открыл пример, прошил, нашел в логах прошивки сообщение "OK".
Иначе теряется изначальный замысел Open Robotics, ведь для того чтобы разобраться хотя бы с 1 проектом(не имея опыт в программировании МК) необходимо перешуровать все документы, инструкции и посты на 18 страницах.

Третье, почему нет форума поддержки пользователей для каждого из проекта роботов, а только для комплектующих? Есть форум для контроллера, для датчика линий, а вот для робота в сборке нет.

И в итоге получается, что чтобы в этом все разобраться, необходимо иметь опыт в программирования МК, электроники. Не противоречит ли это Open Robotics?

P.S. Пост родился в понимании, что нельзя перепрошить OR-AVR-M32-D через OR-USB-UART :) как бы это смешно не звучало. Еще вопрос, можно же имея в наличии программатор AVR910 прошить данный контроллер?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 31 июл 2011, 16:17 
Не в сети
Аватара пользователя

Зарегистрирован: 20 фев 2011, 14:56
Сообщения: 34
Откуда: Самара
прог. языки: C++ PHP ActionScript LabVIEW
MaPTbIH писал(а):
P.S. Пост родился в понимании, что нельзя перепрошить OR-AVR-M32-D через OR-USB-UART :) как бы это смешно не звучало. Еще вопрос, можно же имея в наличии программатор AVR910 прошить данный контроллер?


Прошил ваш OR-AVR-M32-D, для этого использовал программатор типа AVR910 :) Этот вопрос снят. Свои грабли опишу, как буду готов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 31 июл 2011, 16:33 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
MaPTbIH писал(а):
P.S. Пост родился в понимании, что нельзя перепрошить OR-AVR-M32-D через OR-USB-UART :)

Вообще мы свои новые контроллеры теперь стараемся поставлять с бутлоадерами, т.е. как раз чтобы можно было прошивать через OR-USB-UART... хотя OR-AVR-M32-D был поставлен в магазин достаточно давно и мог быть без бутлоадера. Вот тут есть бутлоадер: [[Файлы Open Robotics]], можете его залить через AVR910.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 09 авг 2011, 18:40 
Не в сети

Зарегистрирован: 23 май 2011, 01:02
Сообщения: 24
Откуда: Москва
прог. языки: C
ФИО: Алексей
кстати, еще раз подтверждаю, модуль спокойно шьется 5вольтовым программатором, только джамперы с 3.3 и 5 снять
думаю, это можно и в вику записать (со всеми предупреждениями)

Добавлено спустя 3 минуты 30 секунд:
вот только никак не получается наладить связь с ПК через max3232... зашивал orfa 0.8.2 (последняя доступная для M32)

Добавлено спустя 21 минуту 29 секунд:
хотя тут скорее проблема в связи между пк и модулем, чем в прошивке или модуле...

проблема локализована до самой max3232, странно, но уже 3й образец не хочет корректно работать...
tx-rx на самом порте работают нормально, uart тоже вроде работает (пока нет возможности проверить точно)
на max3232 на выходе ничего не меняется...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 09 авг 2011, 23:02 
Не в сети

Зарегистрирован: 23 май 2011, 01:02
Сообщения: 24
Откуда: Москва
прог. языки: C
ФИО: Алексей
отбой, все работает!
зы: всегда проверяйте качество обжимки разъемов)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 10 авг 2011, 12:40 
Не в сети

Зарегистрирован: 23 май 2011, 01:02
Сообщения: 24
Откуда: Москва
прог. языки: C
ФИО: Алексей
не получается установить связь на скорости, отличной от 2400 бод
при этом через лоадер прошивка зашилась на 115200 вполне успешно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 27 авг 2011, 00:26 
Не в сети

Зарегистрирован: 07 фев 2010, 05:20
Сообщения: 20
Откуда: Южно-Сахалинск
=DeaD= писал(а):
MaPTbIH писал(а):
P.S. Пост родился в понимании, что нельзя перепрошить OR-AVR-M32-D через OR-USB-UART :)

Вообще мы свои новые контроллеры теперь стараемся поставлять с бутлоадерами, т.е. как раз чтобы можно было прошивать через OR-USB-UART... хотя OR-AVR-M32-D был поставлен в магазин достаточно давно и мог быть без бутлоадера. Вот тут есть бутлоадер: [[Файлы Open Robotics]], можете его залить через AVR910.


Подскажите, а по какому условию прошиваться. Т.е. залил бутлоадер, подключился к UART, а дальше?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 27 авг 2011, 07:59 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 28 авг 2011, 02:28 
Не в сети

Зарегистрирован: 07 фев 2010, 05:20
Сообщения: 20
Откуда: Южно-Сахалинск
Спасибо. А можно исходники лоадера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 28 авг 2011, 07:03 
Не в сети

Зарегистрирован: 07 фев 2010, 05:20
Сообщения: 20
Откуда: Южно-Сахалинск
=DeaD= писал(а):
Нажимете RESET на контроллере и сразу запускаете программирование на ПК - бутлоадер некоторое время (примерно 3 секунды) после RESET активен, если заливка не началась - он передаёт управление основной программе.


Подскажите какие-нибудь фьюзы надо менять при заливке самого лоадера на контроллер? И еще вопрос, а прошивку чем отправлять Xmodem'ом?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 28 авг 2011, 07:51 
Не в сети
Аватара пользователя

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

Исходники подцепил.


Вложения:
avrprog_boot_v0_85.zip [269.35 КиБ]
Скачиваний: 0

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 30 янв 2012, 22:45 
Не в сети
Аватара пользователя

Зарегистрирован: 05 ноя 2009, 10:10
Сообщения: 314
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm
Изображение

В чем проблема ?

_________________
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 31 янв 2012, 07:38 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Пока в том, что тут слишком мало информации. Как выставлены джамперы, особенно PROG? До этого модуль нормально программировался? Другие прошивки заливаются? Что за HEX-файл прошиваете, выложите сюда.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 31 янв 2012, 11:01 
Не в сети
Аватара пользователя

Зарегистрирован: 05 ноя 2009, 10:10
Сообщения: 314
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm
Модуль новый, не разу не прошитый.
Другие прошивки не заливаются.
Все джамперы стоят как стояли.
Джампер PROG не включен.

А еще сейчас я нашел брак в вашем изделии ! джамперы PA и PBCD не подключаемы, т.е. не стоит разъем, который соединял бы как надо. Но об браке потом. Сейчас важен тот факт, почему не прошивается. ? Путь я указывал прям из каталога С, название проекта на английском.

Скомпилено без ошибок. В программе простое мигание СД на ножке B3.

_________________
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 291 ]  На страницу Пред.  1 ... 15, 16, 17, 18, 19, 20  След.

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


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

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


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

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