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

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

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

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

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

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

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

А дальше в авр-студии выбираешь программатор стк500, ставишь ком и скорость, выбираешь файл прошивки, ВЫГОДА :)
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

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

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

И студия не находит программатор :cry:

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

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

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

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

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

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

Или может я фьюзы разучился в меге выставлять через AvrProg...

Добавлено спустя 4 минуты 14 секунд:
Ладно, тут видимо пока blindman'а подождём, пойду пока начну прошивку тестировать и попробовать уже надо лайн-трейсера собрать на OpenRobotics модулях новых :oops:
Вложения
fuses.jpg
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

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

я в свои STK500 ставлю квацы 3,67...
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

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

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

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

Сообщение blindman » 29 мар 2009, 07:15

В оригинальной схеме действительно был кварц 3.67. Прошивка была переделана под кварц 7.37. Скорость - 115200. Под "настоящей" виндой потестить сейчас возможности нет. Проверял под виртуалбоксом, драйвер FT232 был под Linux, получившийся последовательный порт прикручен к Windows.

Какя программа используется? Как выставлены джампера и DIP-переключатели? Внешнее питание подключено? Светодиод PROG загорается?
Проект [[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= » 29 мар 2009, 10:51

1. Используется AvrProg и AVR Studio;
2. Джамперы выставлены RSOUT, переключатели PRG, PRGRX, PRGTX;
3. Внешнее питание подключено;
4. Светодиод PROG не загорается;
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

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

=DeaD= писал(а):2. Джамперы выставлены RSOUT, переключатели PRG, PRGRX, PRGTX;

Ты же сам заметил что RSIN/RSOUT перепутаны. Должен стоять RSOUT - когда заливается прошивка в сам программатор, и RSIN - когда используем программатор.

Я бы в первую очередь проверил все ли выводы МК и FT232 пропаяны, залил тестовую прошивку, которая принимает символы через уарт и отправляет их обратно, и проверил с терминала. Скорость 115200, UBRR=3, включить PRGRX, PRGTX.

Добавлено спустя 32 минуты 28 секунд:
Тестовые прошивки. test_1 - мигает светодиодом. test_2 - тест уарта, в терминале нажимаем 0/1 для отключения/включения светодиода.
Вложения
prog_tests.zip
(3.18 КиБ) Скачиваний: 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: USB-прогр.+адаптер uart/i2c/spi

Сообщение =DeaD= » 29 мар 2009, 21:37

Так, вроде получилось запустить программатор, только он зараза линию "ресет" держит, надо будет прошивку поправить...

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

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

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

Не надо ничего править, у автора прошивки все прекрасно работает, у меня тоже. Наверняка что-то не так сделал
Проект [[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= » 30 мар 2009, 10:15

Хм, буду копать...

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

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

Сообщение Angel71 » 27 апр 2009, 01:30

cp2103 примерно раза в два дешевле ft232`х. сделать самому переходник usb->rs232 будет стоить еще дешевле, примерно 1.5..2бакса.
на атмеле переходник можно найти здесь http://www.recursion.jp/avrcdc/, ну или погуглить схемы реализации в контроллерах cdc фишек
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

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

Сообщение =DeaD= » 26 окт 2009, 11:58

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

Пред.След.

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

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

Сейчас этот форум просматривают: Google [Bot] и гости: 3