roboforum.ru

Технический форум по робототехнике.

Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Правила форума
Правила раздела OpenRobotics

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

=DeaD= » 17 апр 2009, 19:28

Ок, чуть позже выложу, сейчас на другом компе...

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

=DeaD= » 20 апр 2009, 14:32

Виноват, совсем забыл, сейчас вроде переехал окончательно, поэтому вечером (т.е. часа через 4) надо меня просто тыкнуть в бок и я всё вспомню, если опять даже забуду :)

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

SkyStorm » 20 апр 2009, 15:08

Опять про питание ... перечитал OR-AVR-M32-D-UG.pdf но все равно не понял как выставить джампера для того что бы на I2C получить 5 вольт.

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

=DeaD= » 20 апр 2009, 18:14

SkyStorm писал(а):не понял как выставить джампера для того что бы на I2C получить 5 вольт.

Никак, это джамперами не настраивается, там всегда 5В. Т.к. там почти всегда будут юзаться сонары - сразу делаем чтобы никто ничего себе не сжег, воткнув датчик, не переключив питание.

Добавлено спустя 1 час 45 минут 18 секунд:
2SkyStorm: Алярм - на всякий случай:

ВНИМАНИЕ!!! Между включениями драйверов двигателей в разные стороны обязательна пауза в минимум 100мс!

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

SkyStorm » 20 апр 2009, 19:17

=DeaD= писал(а):надо меня просто тыкнуть в бок и я всё вспомню, если опять даже забуду :)

:)))

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

=DeaD= » 20 апр 2009, 23:18

Вроде оно:
Вложения
c5_led_flash.zip
(12.14 КиБ) Скачиваний: 11

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

SkyStorm » 22 апр 2009, 21:04

Итак продолжение развития и новые проблеммы.
Проблема с неработающим uart на первый взгляд решилась перестановкой джамперов с режима S на M, данные пошли.
Но тут же возникла проблема работы программы см приложение.
Краткое описание:
- Пишем в uart
- зажигаем диод
- читаем i2c
- пишем прочитаное в uart
- если прочитаное не 0 зажигаем второй диод
- гасим диоды и на начало.

Когда подключен программатор или блок питания весь цыкл проходит без проблем.
Когда подключаем Модуль RoboRF-Uart-USB из проекта МиниБот в режиме Uart-USB,
выполняется только первые 2 пункта. Т.е. виснет на чтении i2c.

Не пойму это я криво i2c читаю или RoboRF-Uart-USB криво на i2c действует!!!
Народ у кого какие мысли???

ЗЫ: т.к. проблемма на в коде, файл удалил. не к чему здесь черновики.
Последний раз редактировалось SkyStorm 22 апр 2009, 22:53, всего редактировалось 1 раз.

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

=DeaD= » 22 апр 2009, 21:10

Ну если без роборф всё робит, а с ним нет - наверное оно глушит и2с, а у него эти контакты выведены на робобас?

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

SkyStorm » 22 апр 2009, 21:14

Программатор ведь тоже на основе этой платы сделан ... с ним все работает ... вот я и в непонятках.

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

=DeaD= » 22 апр 2009, 21:28

так прошивки то разные - вдруг тут ненароком i2c врублен?

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

SkyStorm » 22 апр 2009, 21:48

Так изучил схему ... [[Радиоканал 2.4ГГц ZigBee для МиниБота]]
RoboBus 10 SDA -> mega8 PD2 -> cc2500 CDO2
RoboBus 11 SCL -> mega8 PB1 -> cc2500 CS
А на программаторе cc2500 в наличии нет ...

По результату общения с EdGull'oм
Мегаплата не полностью совместима с робобасом.
Решение
Аппаратное: отрезать ноги 10 и 11
Программное: эти ноги (PD2 и PB1 ) перевести на вход.
При этом работа в режимах:
режим USB - Uart Minibot - не пострадает
режим USB - Uart Mega8 - cc2500 - не пострадает
режим Minibot - Uart Mega8 - cc2500 - не пострадает
Последний раз редактировалось SkyStorm 22 апр 2009, 22:27, всего редактировалось 1 раз.

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

=DeaD= » 22 апр 2009, 22:14

отковырять эти 2 штырька на плате радиоканала? :)

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

EdGull » 22 апр 2009, 22:23

проще ноги на вход сконфигурировать

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

=DeaD= » 22 апр 2009, 22:24

А, и правда, чего это я :) прошивка же открыта...

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

SkyStorm » 22 апр 2009, 22:48

Проблема локализована ))) боремся дальше )))
Инфу запостил в Вику.


cron
Rambler\'s Top100 Mail.ru counter