если пока сервы не подключать или подключать по одной для тестов. То можно питать от 11вольт??? В документации никаких пояснений по питанию нет, написано только что желательно больше 6 вольт.
На сервы выводится то питание, которое подается на разъемы питания, поэтому на обычных серворазъемах будет эти самые 11В и сервы умрут.
Добавлено спустя 4 минуты 29 секунд:
SkyStorm писал(а):В документации никаких пояснений по питанию нет, написано только что желательно больше 6 вольт.
В документации сказано, что разъемы питания серв разные, подробней на рисунке, на рисунке сказано, что вот этот разъем питает сервы 0..7, а вот этот 8..15. Что дописать можно, чтобы было очевидней?
Добавлено спустя :
SkyStorm писал(а):В документации никаких пояснений по питанию нет, написано только что желательно больше 6 вольт.
В документации сказано, что разъемы питания серв разные, подробней на рисунке, на рисунке сказано, что вот этот разъем питает сервы 0..7, а вот этот 8..15. Что дописать можно, чтобы было очевидней?
Возможно потому что вы не сняли "Джампер объединения питания сервоприводов 8-15 и драйвера двигателей" Указанный на схеме "2. Расположение разъемов на плате контроллера"
Извините за флуд: D:\wifirobot\bus>"D:\wifirobot\bus\avrdude-5.8\avrdude.exe" -p m128 -c avr911 -P com3 -b 115200 -U flash:w:"D:\wifirobot\bus\orfa_v0.9.0-b3_or-avr-m128-ds_maste r_b115200.hex":i -U signature:r:con:r -F -v avrdude.exe: Version 5.8, compiled on Oct 11 2009 at 18:06:16 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "D:\wifirobot\bus\avrdude-5.8\avr dude.conf" Using Port : com3 Using Programmer : avr911 avr910_devcode (avrdude.conf) : 0x43 Overriding Baud Rate : 115200 AVR Part : ATMEGA128 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail :
Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 12 64 0 no 4096 8 0 9000 9000 0xff 0xff flash 33 6 128 0 yes 131072 256 512 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 calibration 0 0 0 0 no 4 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : avr910 Description : Atmel AppNote AVR911 AVROSP Connecting to programmer: . Found programmer: Id = "AVRBOOT"; type = S Software Version = 0.8; No Hardware Version given. Programmer supports auto addr increment. Programmer supports buffered memory access with buffersize=256 bytes.
Programmer supports the following devices: Device code: 0x44 avrdude.exe: devcode selected: 0x44 avrdude.exe: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.02s avrdude.exe: Device signature = 0x1e9702 avrdude.exe: safemode: Fuse reading not support by programmer. Safemode disabled. avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be perfo rmed To disable this feature, specify the -D option. avrdude.exe: erasing chip avrdude.exe: reading input file "D:\wifirobot\bus\orfa_v0.9.0-b3_or-avr-m128-ds_ master_b115200.hex" avrdude.exe: writing flash (13782 bytes): Writing | ################################################## | 100% 1.77s avrdude.exe: 13782 bytes of flash written avrdude.exe: verifying flash memory against D:\wifirobot\bus\orfa_v0.9.0-b3_or-a vr-m128-ds_master_b115200.hex: avrdude.exe: load data flash data from input file D:\wifirobot\bus\orfa_v0.9.0-b 3_or-avr-m128-ds_master_b115200.hex: avrdude.exe: input file D:\wifirobot\bus\orfa_v0.9.0-b3_or-avr-m128-ds_master_b1 15200.hex contains 13782 bytes avrdude.exe: reading on-chip flash data: Reading | ################################################## | 100% 1.50s avrdude.exe: verifying ... avrdude.exe: 13782 bytes of flash verified avrdude.exe: reading signature memory: Reading | ################################################## | 100% 0.02s avrdude.exe: writing output file "con" ▲Ч☻ avrdude.exe done. Thank you. D:\wifirobot\bus> Я так понимаю OR-AVR-M128-DS прошился успешно...
Добавлено спустя 1 час 16 минут 51 секунду: Я совсем запутался. Как говорится "в трех соснах". Подключил OR-AVR-M128-DS по схеме Компьютер (WinXP) - USB-UART - OR-AVR-M128-DS. Питание на OR-AVR-M128-DS не подавал. Светодиод индикации питания логики загорелся (OR-AVR-M128-DS питается от USB-UART) Джампер включения встроенного линейного стабилизатора 3,3 В не снимал. Прошил http://media.vehq.ru/openrobotics/binar ... 9.0-b3.zip. Вроде все прошилось. Запускаю HyperTermina, пытаюсь отправить что то типа PinGetF0, а в ответ тишина. Что делаю не так? Как проверить, что все прошилось? И Разъем питания логики и джампер единого питания логики и силовой части (VLOG) не распаян на OR-AVR-M128-DS. Как запитать OR-AVR-M128-DS?
1. Джампер единого питания логики не распаян? Странно, можно фото? 2. Джампер стабилизатора 3.3В надо снимать при работе с USB-UART. 3. После включения ORFA запускается не сразу, а после бутлоадера (надо подождать секунд 5-10 после подачи питания). 4. Попробуйте отправить в СОМ-порт "?" и перевод строки. Соединяетесь ведь с COM3 на 115200?
Столкнулся с такой проблемой: при попытке выставить режим какому-нибудь из портов GPIO, получаю в ответ от контролера такое сообщение: ERR09 in P cmd Что это может значить? Для выставления режима посылаю команду типа PinModeA0=In, в общем как в инструкции. Пробовал на 2х разных платах - везде это сообщение. Считать значения порта через команду PinGet получается нормально, но нужно выставить режим АЦП. Версия прошивки V1.2.