roboforum.ru

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

Связь AVR и компа

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Связь AVR и компа

Сообщение Tatarin » 06 мар 2007, 17:44

Где то на форумах я прочитал что можно организовать связь контроллера с компьютером (например через COM порт) и по этой же линии программировать его (контроллер)...
По отдельности я умею и то и другое, а вот как объединить...

Не могли бы вы подсказать как это сделать или хотя бы ссылочку кинуть...
Аватара пользователя
Tatarin
 
Сообщения: 14
Зарегистрирован: 06 ноя 2006, 17:21
Откуда: Казань

Сообщение Myp » 06 мар 2007, 17:55

программировать можно контроллеры даже через usb

вот тут про usb
http://www.obdev.at/products/avrusb/index.html

называется это дело boot loader
в поисковике забиваете чтото похожее на boot loader atmega8 и изучаете полученное

ещё можно воспользоваться поиском и найти ссылку которую давал 123AVR здесь на форуме на бутлоадер
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение -= Александр =- » 06 мар 2007, 21:29

В курсе http://www.avr123.nm.ru рассмотрены примеры связи через ком-порт.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 06 мар 2007, 21:31

вот  схемы   avr123.nm.ru/z4.htm

а вот примеры программ  avr123.nm.ru/z5.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Myp » 06 мар 2007, 21:52

По отдельности я умею и то и другое, а вот как объединить...


ну человек умеет уже и прошивать и данными обмениваться
не надо его в курс посылать=)
ему нужно чтоб можно было заливать прошивку через стандартный канал передачи данных
по одному кабелю и принимать данные и прошивать мк не колупаясь с программатором. я правильно объясняю??

тоесть бутлоадер
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Tatarin » 07 мар 2007, 00:55

Myp писал(а):по одному кабелю и принимать данные и прошивать мк не колупаясь с программатором. я правильно объясняю??

тоесть бутлоадер

Так точно, он самый!!!  :D  Мне как раз нужна была даже не схема(хотя готовая схема это еще круче), а точное название для гугля :D
Аватара пользователя
Tatarin
 
Сообщения: 14
Зарегистрирован: 06 ноя 2006, 17:21
Откуда: Казань

Сообщение Myp » 07 мар 2007, 00:56

в этом вся и прелесть что схемы как таковой нету

всё делаеться програмно=)
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Tatarin » 07 мар 2007, 01:28

Ну вы поняли что я имел ввиду.
Пошарился в гугле: как бы не было мне стыдно, но получается что он отправляет меня в мой же компьютер в даташит меги8  :lol:
Аватара пользователя
Tatarin
 
Сообщения: 14
Зарегистрирован: 06 ноя 2006, 17:21
Откуда: Казань

Сообщение -= Александр =- » 07 мар 2007, 03:21

Там есть какие-то механизмы "самопрограммирования" и помню что мега8 это умеет. Сам я с таким шаманством не сталкивался...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 07 мар 2007, 04:19

Myp писал(а):
По отдельности я умею и то и другое, а вот как объединить...


ну человек умеет уже и прошивать и данными обмениваться
не надо его в курс посылать=)


тоесть бутлоадер


А что делать ??? Я вынужден !   :lol:    Вот цитата:

http://avr123.nm.ru/07.htm

Существуют специальные программы "бутлодеры" которые записываются в микроконтроллер способами перечисленными выше и после этого микроконтроллер может сам, при включении, закачивать в себя программу (например из ПК через адаптер UART rs232 COM port - схема в задаче 4 курса) и запускать ее выполнение.

Есть много бесплатных - вот хороший Bootloader AVR  


и линк конечно же дан.     :roll:
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Myp » 07 мар 2007, 10:55

ах блин
сори за дезинформацию :oops:

это я в курсе оказываеться ссылку видел :lol:
а я чёт подумал что это 123AVR в форуме гдето писал
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение avr123.nm.ru » 07 мар 2007, 14:44

Мне уже самому интересно становится -

Чего в курсе нет о чем люди спрашивают по AVR на форумах ???
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Chooze » 16 мар 2007, 11:57

У меня есть схемка примерная вечером сегодня скину для примера!!!
Частотометер построен по такой схеме, для компа  -  выложу архив порадуютеся.
Chooze
 
Сообщения: 79
Зарегистрирован: 03 фев 2007, 20:24
Откуда: Омск

Сообщение Chooze » 16 мар 2007, 12:36

Вот схемка !!!!
И ссылочка на источник http://home.skif.net/~yukol/FMeng.htm
Вложения
FMsch.gif
Chooze
 
Сообщения: 79
Зарегистрирован: 03 фев 2007, 20:24
Откуда: Омск


Вернуться в Микроконтроллеры

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

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