roboforum.ru

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


Разработка Open Robotics: USB-прогр.+адаптер uart/i2c/spi

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

Re: Проект OpenRobotics - модули адаптера USB-RoboBus(UART)

Сообщение blindman » 18 дек 2008, 09:46

Это переключатель режимов, если эта плата программируется внешним программатором (переключают ресет, удержание SCK и XTAL). Могут понадобиться нечасто, поэтому сделал штырьками, а не вывел на DIP-переключатель. Щас только понял, что один из этих джамперов лишний .
Проект [[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: Проект OpenRobotics - модули адаптера USB-RoboBus(UART)

Сообщение =DeaD= » 18 дек 2008, 09:47

2blindman: А куча переключателей чего делают? GP0..GP2 - зачем? Мы же вроде не модуль под робобас делаем обычный? Или?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24215
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Проект OpenRobotics - модули адаптера USB-RoboBus(UART)

Сообщение blindman » 18 дек 2008, 09:52

=DeaD= писал(а):GP0..GP2 - зачем? Мы же вроде не модуль под робобас делаем обычный? Или?

Для универсальности. Можно подключить к разъему RoboBus SPI-устройства , и рулить ими с ПК. Считаешь это лишнее?

Добавлено спустя 2 минуты 25 секунд:
Остальные коммутируют RX/TX и перекльчают режимы программатор/мост.
Проект [[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: Проект OpenRobotics - модули адаптера USB-RoboBus(UART)

Сообщение =DeaD= » 18 дек 2008, 09:59

blindman писал(а):
=DeaD= писал(а):GP0..GP2 - зачем? Мы же вроде не модуль под робобас делаем обычный? Или?

Для универсальности. Можно подключить к разъему RoboBus SPI-устройства , и рулить ими с ПК. Считаешь это лишнее?

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

Re: Разработка OpenRobotics: USB-прогр.+адаптер uart/i2c/spi

Сообщение =DeaD= » 15 янв 2009, 23:20

Питание от шины USB не будем делать? И светодиоды от FT232RL?

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

Re: Разработка OpenRobotics: USB-прогр.+адаптер uart/i2c/spi

Сообщение blindman » 16 янв 2009, 03:53

=DeaD= писал(а):Питание от шины USB не будем делать?

Можно сделать, но не забывать, что в режиме программатора МК должен питаться от прошиваемой схемы.

=DeaD= писал(а):И светодиоды от FT232RL?

И разъёмчиков i2c я бы еще пару воткнул... сделать попробовать?

Дак попробуй :)
Проект [[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: Разработка OpenRobotics: USB-прогр.+адаптер uart/i2c/spi

Сообщение SkyStorm » 16 янв 2009, 12:59

=DeaD= писал(а):И разъёмчиков i2c я бы еще пару воткнул... сделать попробовать?

Три ну пажалуста!!! :cry:
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2676
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Разработка OpenRobotics: USB-прогр.+адаптер uart/i2c/spi

Сообщение =DeaD= » 16 янв 2009, 15:31

SkyStorm писал(а):
=DeaD= писал(а):i2c я бы еще пару воткнул...

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

Re: Разработка OpenRobotics: USB-прогр.+адаптер uart/i2c/spi

Сообщение =DeaD= » 18 янв 2009, 14:14

2blindman: А не поставить ли нам на этот модуль джампер который RX/TX местами будет менять? :)

Добавлено спустя 1 час 47 минут 37 секунд:
Добавил еще 1 i2c разъём, теперь их 3, попробовал всю схему переразвести и понял что не осилю :)

Добавлено спустя 34 минуты 50 секунд:
Переключатель между RX/TX не стал ставить, иначе получается значительное удлинение этих линий, да и не критично.
Вложения
OR-Progr.zip
(59.72 КиБ) Скачиваний: 31
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24215
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: USB-прогр.+адаптер uart/i2c/spi

Сообщение =DeaD= » 24 фев 2009, 20:25

Источник наброска схемы осцика - http://tuxgraphics.org/electronics/2005 ... 5101.shtml оттуда будем брать прошивку.

А еще косячок неприятный обнаружил, на разъемах i2c местами перепутаны scl и sda :(

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

Re: Разработка Open Robotics: USB-прогр.+адаптер uart/i2c/spi

Сообщение blindman » 20 мар 2009, 14:12

Программатор собран, протестирован. Адаптирована прошивка AvrUsb500. Может использоваться с любой программой, понимающей протокол STK500 версии 2 (avrdue, AVR Studio, ...)
Вложения
P1020701.JPG
Проект [[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: USB-прогр.+адаптер uart/i2c/spi

Сообщение =DeaD= » 20 мар 2009, 14:14

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

Re: Разработка Open Robotics: USB-прогр.+адаптер uart/i2c/spi

Сообщение blindman » 20 мар 2009, 14:32

Исходники и скомпилированная прошивка
Вложения
OR-PROG-USB.zip
(19.25 КиБ) Скачиваний: 22
Проект [[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: USB-прогр.+адаптер uart/i2c/spi

Сообщение =DeaD= » 28 мар 2009, 20:44

Хм, предпринял еще пару попыток, пока под виндой неудачно :(

Есть возможность под виндами затестить?

Какая скорость COM-порта должна быть установлена? STK500 и AVR910 - это одинаковый стандарт команд?

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

Re: Разработка Open Robotics: USB-прогр.+адаптер uart/i2c/spi

Сообщение Vooon » 28 мар 2009, 21:00

Нет stk500 это stk500. Частота похоже 115200.
А вот какой ком тебе нужно посмотреть в диспетчере устройств.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3336
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Пред.След.

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

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

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

Mail.ru counter