Пофиксил большую часть (кроме ссылок и картинки с номерами контактов):
тогда еще раз перечитаю. все что ниже - имхо. ногами не бить.
Для коммуникации с различными устройствами
используются порты ввода\вывода общего назначения (далее - GPIO) и разъем RoboBus.
разъем
шины RoboBus
Для целей
отладки и индикации могут быть использованы 2 светодиода.
2 установленных на плате (?)
Контроллер OR-AVR-M32-N может рассматриваться
может использоваться
Подробнее об использовании готовой прошивки для управления
устройствами через этот контроллер по протоколам UART или I2C можно прочитать в документации к прошивке.
Подробнее об использовании прошивки для управления устройствами подключенными к контроллеру по...
Для загрузки готовых прошивок из прошивок в контроллер вам потребуется программатор.
Для загрузки прошивок в контроллер вам потребуется программатор.
Сначала нужно установить ПО для загрузки прошивок, будем использовать AVRProg от фирмы ATMEL, который можно найти на сайте проекта OpenRobotics в разделе «Общие файлы».
Для загрузки прошивок мы будем использовать программу AVRProg от фирмы ATMEL, актуальную версию которой можно загрузить по ссылке.
После установки ПО подключите программатор через COM-порт к ПК, а через разъём RoboBus к контроллеру.
После установки ПО для прошивки подключите программатор к ПК через COM-порт, к контроллеру программатор подключается через разъем шины RoboBus
Подайте питание на контроллер (программатор питается от контроллера), у вас должны загореться индикатор питания на контроллере и светодиод статуса на программаторе (сначала он горит красным, а при завершении загрузки - зелёным).
При подключении внешнего источника питания к контроллеру загорается индикатор питания - светодиод (какого цвета?). Питание программатора осуществляется от контроллера. Светодиод статуса на программаторе горит красным, после завершения заргузки - зеленым.
попробовать можно на файле d_led_m32.hex, доступном на сайте OpenRobotics в разделе «Общие файлы»
в качестве тестовой прошивки можно использовать файл d_led_m32.hex, загрузка которого доступна со страницы (ссылка).
По окончании программирования у вас должна появиться
Об окончании программирования свидетельствует надпись
Если всё сделано правильно, то мигают светодиоды подключенные к портам D6 и D7. Поздравляем!
светодиоды таки предустановленные?
прошивка, которую можно загрузить в контроллер
а куда ж еще?
прямо с ПК или ноутбука или КПК
прямо с ПК, ноутбука или КПК
формат команд на 100% совместимый
я бы убрал про 100%. просто совместимый формат.
При обмене данными головного устройства и шлюз-контроллера, головное устройство считается управляющим, а шлюз-контроллер управляемым устройством.
При обмене данными между головным устройством и шлюз-контроллером головное устройство является управляющим, а шлюз-контроллер управляемым устройством.
Команды, отдаваемые шлюз-контроллеру через UART-порт все имеют одну и ту же форму
Все комманды отправляемые шлюз-контроллеру через UART порт имеют формат ...
Qaarr{w}
Qaarr{ww}? там дальше
ww - байты которые нужно передать устройству
3 - аналоговый вход - последний режим
3 - аналоговый вход (поддерживается не всеми портами)