roboforum.ru

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

Разработка Open Robotics: Контроллер под сервы, SMD-вариант

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

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение blindman » 25 май 2009, 09:47

Оптимизированный код. Прерывания значительно быстрее выполняются.
Вложения
OR-AVR-M64-S.zip
(2.89 КиБ) Скачиваний: 18
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 25 май 2009, 10:28

Что-то я вообще туплю сегодня, а где указатель стоит что этот interrupt.S вообще к проекту относится? не нашел этого ни в main.c, ни в Makefile :(
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение blindman » 25 май 2009, 10:33

А, сорри, забыл Makefile в архиве обновить. Должно быть вот так:


Код: Выделить всёРазвернуть
# Исходники (через пробел)
SRC = main.c interrupts.S
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 25 май 2009, 11:44

Фуф, думал я совсем перестал ориентироваться как что работает :)))

Добавлено спустя 1 час 7 минут 46 секунд:
А есть где-то спецификация по драйверам - чего где у них находится?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение blindman » 25 май 2009, 11:48

В core/driver.h
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 25 май 2009, 11:57

Я имел в виду в виде документации :) или будем компилировать?

Добавлено спустя 2 минуты 24 секунды:
Решил что нафиг надо поддерживать живую документацию в вики, по крайней мере пока, лучше компилировать её из исходников.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение blindman » 25 май 2009, 12:08

Само собой, если при внесении изменений в код не забывать обновлять документацию, то она всегда будет в актуальном состоянии
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 26 май 2009, 11:43

Желающие сервоконтроллер, отзовитесь плиз! Хочу понять, какую первую партию делать.

Помню недавние запросы от: ivan_k, spino, demoontz

Подтвердите плиз все кто хотел, что всё еще актуально, а то я не могу решиться - надо еще экземпляры собирать или нет :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение demoontz » 26 май 2009, 14:42

йа беру!
тока оттестируйте.
demoontz
 
Сообщения: 194
Зарегистрирован: 04 фев 2009, 20:06
Откуда: Kiev
Skype: demoontz

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение spino » 26 май 2009, 16:03

Собирать, подтверждаю
spino
 
Сообщения: 30
Зарегистрирован: 14 апр 2009, 23:08
Откуда: Москва
Skype: bes.sahara
прог. языки: C, C++, C#
ФИО: Сергей Логинов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение blindman » 27 май 2009, 19:27

Прошивка модуля

Внимание: прошивка откомпилирована под atmega128, uart:9600

Фьюзы (под кварц + отключаем JTAG + не забываем отключить совместимость с Мегой103):
low: 0xFD
high: 0xD9
extended: 0xFF
Вложения
OR_AVR_M64_S_orfa.hex.zip
(7.22 КиБ) Скачиваний: 17
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 28 май 2009, 19:34

Прошивку проверил в части управления сервами - всё работает, запаиваю два оставшихся сервоконтроллера и тестирую их.

Правильная последовательность:
L40
S 40 00 00 S 41 01 P
S 40 00 01 S 41 06 P
S 40 0D 11 B004 P
Вложения
atmega128fuses.jpg
Фьюзы атмеги128 в программаторе khazama
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение blindman » 28 май 2009, 20:31

=DeaD= писал(а):Прошивку проверил в части управления сервами - всё работает

Что прошивка работает сомнений вроде не было ;)
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 28 май 2009, 21:49

:) ну всё равно, кстати, вот первая "микро-партия" :) на продажу - с жёлтенькими кондёрами.
Вложения
or-avr-m128-s.jpg
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение demoontz » 29 май 2009, 10:20

вторая партия будет такая же или мозможны переделки?
demoontz
 
Сообщения: 194
Зарегистрирован: 04 фев 2009, 20:06
Откуда: Kiev
Skype: demoontz

Пред.След.

Вернуться в Разработка модулей

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron