roboforum.ru

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

Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

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

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

Grem » 02 авг 2011, 11:53

ORFA все таймеры меги использует?

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

=DeaD= » 02 авг 2011, 11:56

Надо бы в исходники глянуть, навскидку не помню :(

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

Grem » 02 авг 2011, 15:09

Глянете? :oops:

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

=DeaD= » 02 авг 2011, 15:33

Вроде только 1 и 3 таймеры задействованы...

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

Vooon » 02 авг 2011, 15:53

На M128-DS:

T/C 0: Servo smooth move (SSC32)
T/C 1: Motor PWM
T/C 3: Servo 4017

Добавлено спустя 1 минуту 34 секунды:
Только если копнуть глубже, то можно заметить, что модули отключаются.

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

gofan777 » 23 авг 2011, 12:58

Здравствуйте! Имеется платка OR-AVR-M128-DS, хочу скрестить ее с IDE. Прошил бутлоадер, фузик M103C, все ок, читает и закачивает любую прошивку через ISP (программатор ftbb), через ARDUINO-0022 не получается прошить.
Пишет следующее: (порт выбран правльный, платка тоже OR-AVR-M128-* w/ATMega128 @ 7.3728MHz)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

До перепрошивки бутлоадера отвечал на запросы типа V-выдавал версию и т.д. После перепрошивки бутлоадера перестал, хотя прошивку старую ради интереса залил туда.
В чем может быть трабл?

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

=DeaD= » 23 авг 2011, 13:44

Там сброс надо "технично" нажимать натренироваться.
И попробуйте прошить вот отсюда бутлоадером + батником с фьюзами через свой программатор:
wiki/%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B_Open_Robotics
(там батник внутри бутлоадера для Arduino IDE)

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

gofan777 » 23 авг 2011, 17:21

Спасибо! Теперь все работает. На всякий случай, может кому поможет, чтобы запрогать плату через Arduino-0022 с использованием OR-USB-UART, после нажатия на кнопку Upload, я зажимаю Reset, а отпускаю только после того, как появится строка с размером кода, в принципе получается прошить, если в момент появления сообщения зажать на 1 сек. Ресет. В принципе это было описано в данном форуме, но повторение - мать учения =)

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

Korbofos » 25 авг 2011, 18:38

Такой вопрос :oops:
При работе с драйвером двигателей:
Вклчаю ножки на выход (регистор DDRC) запускаю таймер!
д двигателей не нужен:
Выключаю таймер, а ножки отключать?(помех на мосфеты не будет при отключенной ножки?)
Тоже самое про ножки отвечающие за направление врашения?

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

=DeaD= » 25 авг 2011, 18:42

Не будет, там на PWM и DIR линиях в ДД стоят подтяжки к земле, так что если вы на ножки явно не выдаёте 1, гарантируется, что там 0.

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

Korbofos » 25 авг 2011, 18:50

А как вообще делают, оставлют подкюченными ножки или нет?

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

=DeaD= » 25 авг 2011, 18:56

Что такое "подключенными" ?

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

Korbofos » 25 авг 2011, 19:06

Например (1<<DDB5)

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

=DeaD= » 25 авг 2011, 20:10

Это что? :)

Вообще в данном случае пофиг что с портом, если на него не выводится 1.

Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД

vladimirkl1 » 08 сен 2011, 11:36

1. Ошибки при загрузке скетча arduino ide 0022 + OR-AVR-M128-DS (джампер 3.3V снят) + OR-USB-UART (указан порт - com4, bord - OR-AVR-M128-* w/ATMega128 @ 7.3728MHz), перед загрузкой нажимаю сброс на контроллере

Изображение

2. Ошибки при прошивке контроллера + OR-AVR-M128-DS (джампер 3.3V снят) + OR-USB-UART ("C:\WinAVR-20100110\bin\avrdude.exe" -p m128 -c avr911 -P com4 -b 115200 -U flash:w:"C:\Robot\bootloader-M128-115200.hex":i -U signature:r:con:r -F -v) и ("C:\WinAVR-20100110\bin\avrdude.exe" -p m128 -c avr911 -P com4 -b 115200 -U flash:w:"C:\Robot\or-avr-m128.hex":i -U signature:r:con:r -F -v)
Изображение

Как добиться "правильной" работы с arduino ide и прошивки контроллера?


Rambler\'s Top100 Mail.ru counter