roboforum.ru

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

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 291 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 20  След.
Автор Сообщение
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 11 дек 2009, 22:18 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
А теперь ответьте мне, уважаемые разработчики, чайнику, где в документации описан разъем питания данного модуля, чтобы я не заглядывая в схему и разводку платы правильно подключил от 6 до 16 в?

_________________
Проект Robosonic RS http://www.aigod.com


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

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

Вот так это выглядеть должно:
mediawiki/images/0/07/OR-AVR-M32-D.jpg

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


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

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Ну да, я об этом начал догадываться. А т.к. все это можно трактовать по-разному до наоборот, то контроллер запалить можно запросто. Мне показалось, что наоборот одну палочку в шелкографии забыли и вы дорисовали чтобы + подключать

_________________
Проект Robosonic RS http://www.aigod.com


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Виктор, кстати, а эту старую инструкцию вы смотрели? mediawiki/images/d/da/OR-AVR-M32-D-UG.pdf
Там только работа со старой прошивкой, а не с ORFA - её можно не читать.

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


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

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Я обе инструкции штудирую. не могу решить проблемы. первая - это все время ругается как на нижеприведенной картинке s1.png. Я жму всегда "отмена". Как бы сделать чтобы не ругалась?
Вторая проблема посерьезнее.
Модуль OR-AVR-M32-D при вкл. питания моргает светодиодами, видимо выполняя тестовую прогу, USB программатор выдает то, что на картинке и потом ругается как на картинке s2.png
И видимо как следствие этого OR-AVR-M32-D не реагирует на хотя бы чтение из него, хотя я перемычку программирования воткнул на нем а на программаторе 3 переключателя PROG в положение ON, а 2 перекл. Bus - в Off поставил.


Вложения:
s2.png
s2.png [ 7.35 КиБ | Просмотров: 1966 ]
s1.png
s1.png [ 3.12 КиБ | Просмотров: 1973 ]

_________________
Проект Robosonic RS http://www.aigod.com
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 11 дек 2009, 23:40 
Не в сети
Аватара пользователя

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

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


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

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Нет никакой перемычки ни на RSIN ни на RSOUT. Нужно соединить RSIN с центральным штырьком из этих трех? И при программировании и в режиме моста?
"PROG - это перемычка отключения от программирования" - я подумал ровно наоборот, что перемычка нужно для перехода в режим программирования. м.б. я неправильно что-то прочитал?

Наконец прочитался контроллер. Но такая прямая дорога не отражена в виде шагов в какой-нибудь инструкции для чайников. Если бы в явном виде было указано какие все нужные для режима программирования перемычки на обоих контроллерах включены а какие выключены, я бы не путался. Ну да ладно.

_________________
Проект Robosonic RS http://www.aigod.com


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

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

Добавлено спустя 3 минуты 53 секунды:
Подписал в вики про джампер на OR-AVR-M32-D еще до кучи, в программаторе вроде указано было про джампер RSIN, но видимо надо пошаговую инструкцию делать, а не только общую документацию.

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


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Виктор Казаринов писал(а):
Если бы в явном виде было указано какие все нужные для режима программирования перемычки на обоих контроллерах включены а какие выключены, я бы не путался.


ПОМОГИТЕ другим ! Пока воспоминания свежи опишите ваши грабли чтоб другие их узнавали и не наступали. Фотки можно прикрепить.


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

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Теперь программирование модуля OR-AVR-M32-D проверил - работает. Что нужно сделать, чтобы программно управлять из PC данным контроллером? Отдельно - какие джамперы на обоих переключить? Наверное на модуле OR-AVR-M32-D только одну перемычку - Prog установить? А на USB программаторе все поменять наоборот - где были On (PRG 3 шт) там поставить Off, где был On (Bus 2 шт) поставить в On. И все. Так?
Теперь с программами нужно разбираться. Не подскажете, с чего начать?

_________________
Проект Robosonic RS http://www.aigod.com


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Перемычку PROG на OR-AVR-M32-D не имеет смысла ставить вообще, пока контроллер 1 у вас. А вот перемычки UART надо выставить в MASTER вроде (если что не будет работать - поменять на SLAVE, всё забываю как надо, но там защитные резисторы, ничего не сгорит :))
А на программаторе переключатели все надо инвертировать, т.е. PRG* выставить в OFF, а BUS* в ON.

Добавлено спустя 39 секунд:
С чего начать с программами на ПК - можно начать с терминала, убедиться, что модуль всё выполняет как надо.
Прошивку ORFA залили на OR-AVR-M32-D?

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


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

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Опишу как в итоге я делал с момента покупки модулей.
1. Тщательно под увеличительным стеклом осмотрел плату модуля OR-AVR-M32-D и OR-PROG-USB на предмет замыканий, непропаев, погнутых при транспортировке штырьков.
2. Изучил где какие разъемы и перемычки находятся. Попутно проверил и установил их в нужное мне положение.
2.1. Например, перемычки модуля OR-AVR-M32-D 5 в и 3,3 в, должны были иметься, кот. подключают внутренние стабилизаторы для питания от 6-16 в. А перемычка Prog должна отсутствовать.
2.2. В модуле OR-PROG-USB включил три переключателя Prog в положение On, а два переключателя Bus - в положение Off. Установил перемычку RSIN.
3. Взял модуль OR-AVR-M32-D, подключил с вашей подсказкой питание на разъем питания от аккумулятора 12 в (такой был под рукой от UPS) через выключатель. Если смотреть сверху со стороны деталей и зеленый разъем питания ближе к нам, то справа будет земля, слева "+".
4. Выполнил пробное включение модуля OR-AVR-M32-D. Засветился красный светодиод наличия питания и заморгали 2 зеленых светодиода тестовой программы.
5. В PC установил драйвер USB-COM для создания виртуального COM-порта. Увидел в правом нижнем углу экрана (Трее) иконку с зеленой левой стрелочкой.
6. В Windows XP выбрал: Пуск->Настройка->Панель управления->Система->Диспетчер устройств->Порты Com и LPT_-> USB Serial Port. Он установился сам у меня на COM3. Правой кнопкой мыши выбрал в контекстном меню "Свойства". Открыл закладку "Параметры порта". Там установил скорость 115200 бит/с.
7. При выключенном питании +12 в от аккумулятора соединил OR-PROG-USB кабелем RoboBus с модулем OR-AVR-M32-D.
8. Подключил USB кабель в любое гнездо компьютера USB-Программатор OR-PROG-USB.
9. Включил питание контроллеров. На обоих загорелись красные светодиоды индикаторов питающего напряжения.
10. В компьютере запустил программу AVR Studio 4.
11. Открыл в AVR Studio 4 ваш тестовый проект.
12. Выбрал в меню AVR Studio: Tools->Program AVR->Connect...
13. Появилось окно Select AVR Programmer, где я выбрал STK500 и COM3(См. рис. s3.png).
14. Я нажал на кнопку "Connect...". Программа обругалась (см. рис s1.png). Я нажал "Отмена".
15. Появилось окно рис s4.png, где в самом низу я увидел параметры подключения:
"Detecting on 'COM3'...
AVRISP with V2 firmware found on COM3
Getting revisions.. HW: 0x02, SW Major: 0x02, SW Minor: 0x04 .. OK
Getting isp parameter.. SD=0x01 .. OK"
16. Я нажал на кнопку "Read" в рамке "Flash". Ввел в диалоге имя сохраняемого файла. Например, "1.hex". После этого внизу окна программы появился прогресс-бар кот указывал на процесс считывания программной информации из модуля OR-AVR-M32-D. Внизу окна программирования по завершении считывания появилось сообщение:
"Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Reading FLASH .. OK!
Leaving programming mode.. OK!
Writing FLASH output file.. OK"
17. Аналогично можно записывать и проверять информацию из Flash, EEPROM и др.


Вложения:
s1.png
s1.png [ 3.12 КиБ | Просмотров: 1904 ]
s3.png
s3.png [ 5.97 КиБ | Просмотров: 1925 ]
s4.png
s4.png [ 11.15 КиБ | Просмотров: 1999 ]

_________________
Проект Robosonic RS http://www.aigod.com
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД
СообщениеДобавлено: 12 дек 2009, 01:18 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Вот спасибо ! Благодарные потомки незабудут ... :D


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

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Ну вы, ребята, и наворотили :)


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
По-взрослому :good:


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 291 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 20  След.

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


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

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


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

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