Технический форум по робототехнике.
Grem » 02 авг 2011, 11:53
ORFA все таймеры меги использует?
=DeaD= » 02 авг 2011, 11:56
Надо бы в исходники глянуть, навскидку не помню

Grem » 02 авг 2011, 15:09
Глянете?

=DeaD= » 02 авг 2011, 15:33
Вроде только 1 и 3 таймеры задействованы...
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 секунды:
Только если копнуть глубже, то можно заметить, что модули отключаются.
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-выдавал версию и т.д. После перепрошивки бутлоадера перестал, хотя прошивку старую ради интереса залил туда.
В чем может быть трабл?
=DeaD= » 23 авг 2011, 13:44
Там сброс надо "технично" нажимать натренироваться.
И попробуйте прошить вот отсюда бутлоадером + батником с фьюзами через свой программатор:
wiki/%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B_Open_Robotics(там батник внутри бутлоадера для Arduino IDE)
gofan777 » 23 авг 2011, 17:21
Спасибо! Теперь все работает. На всякий случай, может кому поможет, чтобы запрогать плату через Arduino-0022 с использованием OR-USB-UART, после нажатия на кнопку Upload, я зажимаю Reset, а отпускаю только после того, как появится строка с размером кода, в принципе получается прошить, если в момент появления сообщения зажать на 1 сек. Ресет. В принципе это было описано в данном форуме, но повторение - мать учения =)
Korbofos » 25 авг 2011, 18:38
Такой вопрос
При работе с драйвером двигателей:
Вклчаю ножки на выход (регистор DDRC) запускаю таймер!
д двигателей не нужен:
Выключаю таймер, а ножки отключать?(помех на мосфеты не будет при отключенной ножки?)
Тоже самое про ножки отвечающие за направление врашения?
=DeaD= » 25 авг 2011, 18:42
Не будет, там на PWM и DIR линиях в ДД стоят подтяжки к земле, так что если вы на ножки явно не выдаёте 1, гарантируется, что там 0.
Korbofos » 25 авг 2011, 18:50
А как вообще делают, оставлют подкюченными ножки или нет?
=DeaD= » 25 авг 2011, 18:56
Что такое "подключенными" ?
Korbofos » 25 авг 2011, 19:06
Например (1<<DDB5)
=DeaD= » 25 авг 2011, 20:10
Это что?

Вообще в данном случае пофиг что с портом, если на него не выводится 1.
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 и прошивки контроллера?