roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 май 2025, 10:58

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Atmega168 + PL2303
СообщениеДобавлено: 13 сен 2011, 21:17 
Не в сети

Зарегистрирован: 13 сен 2011, 20:39
Сообщения: 17
Откуда: Борисоглебск
Skype: yan_tashikan
В общем решил собрать "фридуину" из того что есть.
А есть у меня. Атмега168 - из магазина радиодеталей и шнурок для сименс с65.
Вот пытаюсь залить пример "блинк", выдаёт ошибку синхронизации.
я накосячил или из имеющегося собрать что то рабочее не возможно?

выводы рх-тх подключил через резисторы указанные в схеме.

Еще мучает вопрос подключения .
рх(pl2303) - тх(Atmega168)
тх(pl2303) - рх(Atmega168)

Или
тх(pl2303) - тх(Atmega168)
рх(pl2303) - рх(Atmega168)

Как правильно?)

+ атмега у меня чистая с завода, туда наверное еще что то прошивать надо?


Вложения:
freeduino_ThroughHole_scheme.gif
freeduino_ThroughHole_scheme.gif [ 8.5 КиБ | Просмотров: 7377 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 13 сен 2011, 21:25 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Прошивать надо бутлоадер.

Как соединять с мостом - посмотрите у нас в принципиальной схеме [[ORduino-Nano]]

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 13 сен 2011, 21:43 
Не в сети

Зарегистрирован: 13 сен 2011, 20:39
Сообщения: 17
Откуда: Борисоглебск
Skype: yan_tashikan
а на данной схеме прошивка бутлоадера возможна?)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 13 сен 2011, 21:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Без внешнего программатора - нет :pardon:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 13 сен 2011, 21:50 
Не в сети

Зарегистрирован: 13 сен 2011, 20:39
Сообщения: 17
Откуда: Борисоглебск
Skype: yan_tashikan
Блин. :D Спасибо, буду думать что делать дальше)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 13 сен 2011, 22:02 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Сделайте программатор "5 проводков", если есть LPT-порт.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 13 сен 2011, 23:07 
Не в сети

Зарегистрирован: 13 сен 2011, 20:39
Сообщения: 17
Откуда: Борисоглебск
Skype: yan_tashikan
Большое спасибо, порт есть. завтра попробую собрать.

Загрузчик нашел вот
http://www.arduino.cc/playground/upload ... 168.hex.gz

Буду рад пинку направляющего туда где можно почитать о загрузчиках :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 14 сен 2011, 22:42 
Не в сети

Зарегистрирован: 13 сен 2011, 20:39
Сообщения: 17
Откуда: Борисоглебск
Skype: yan_tashikan
Собрал пяти проводной программатор.
Загрузчик загрузить не удается.
Цитата:
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA168 is 1E 94 06
avrdude: AVR device not responding
***failed;
avrdude: verification error, first mismatch at byte 0x0000
0x00 != 0x07
avrdude: verification error; content mismatch


Попробовал понипрог2000, шьётся, читается, проходит проверку.
Стандартная ардуиновская среда так и не соединяется с загрузчиком через юарт.
Цитата:
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51


Завтра попробую поставить внешний кварц на 16,5 мегагерц и снять резисторы с линий рх-тх


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 14 сен 2011, 22:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я не понял - вы фьюзы и бутлоадер выставили нужные уже в МК?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 14 сен 2011, 23:22 
Не в сети

Зарегистрирован: 13 сен 2011, 20:39
Сообщения: 17
Откуда: Борисоглебск
Skype: yan_tashikan
про фьюзы почитал, решил что из них мне максимум нужны два-три типа, включ внешнего кварца, вкл переадресации загрузки и сам адрес загрузки. с картой памяти чипа пока не разобрался как и с указанием адреса. по этому трогать пока не стал.
я так понял FF на асме у данной МК = nop ?

Адрес у всех загрузчиков начинается с 003800.
До меня так и не дошло как в BOOTSZ выставить этот адрес.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 15 сен 2011, 10:18 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
в BOOTSZ указывается размер бута , а не адрес , адрес всегда фиксирован ....

_________________
die Wahrheit ist irgendwo da draußen


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 15 сен 2011, 16:37 
Не в сети

Зарегистрирован: 13 сен 2011, 20:39
Сообщения: 17
Откуда: Борисоглебск
Skype: yan_tashikan
поставил кварц, обновил фьюз биты. Зашил бутлоадер указанный выше по ссылке. через юарт так и не соединяется.


Вложения:
freeduino_ThroughHole_scheme.gif
freeduino_ThroughHole_scheme.gif [ 48.57 КиБ | Просмотров: 6138 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 15 сен 2011, 16:47 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А как вы пытаетесь соединяться? У вас ведь наверное линия DTR не заведена, т.е. сбрасывать МК надо вручную?

Светодиод подключили на D13, он мигает при старте МК?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 15 сен 2011, 17:36 
Не в сети

Зарегистрирован: 13 сен 2011, 20:39
Сообщения: 17
Откуда: Борисоглебск
Skype: yan_tashikan
через пони прог и 5 проводков шьеца, читается

А через http://arduino.cc/en/Main/Software + 5 проводков не шьеца.
Светодиод не моргает при старте.

Кабель проверил сериал монитором в этой же программе, замечательно работает.
Перед загрузкой кода тыркаю резет вручную.
Щас вывел дтр, его на прямую без конденсатора к ноге мк подключить можно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atmega168 + PL2303
СообщениеДобавлено: 15 сен 2011, 17:42 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Забудьте про переходник и DTR, пока не прошьете правильно фьюзы и бутлоадер через 5 проводков, чтобы светодиод начал мигать.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO