AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
27.10.2012, 15:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
AVR UART на несколько устройств?
Добрый!
Цель - юзать аппаратный уарт с несколькими (пока 4 шт) устройствами.
Мысль - использовать "переключение" (например, CD4053) доппином МК.
Два модуля - GPS и GSM. Будет ли работать такой вариант, или при "потере" связи у какого нить модуля начнутся загоны, потребующие переинициализации и т.д.?
|
|
|
|
27.10.2012, 15:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: AVR UART на несколько устройств?
|
|
|
|
27.10.2012, 15:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: AVR UART на несколько устройств?
Чутка почитал. Вроде как микросхема умеет "определять" что какое то из устройств "требует" поговорить с МК, и может оповестить об этом МК. Что вообще замечательно.
На спакрфане нашел статейку, где как раз пишется об основном назначении микросхемы как о связи UART MK с GPS и прочими устройствами.
|
|
|
|
27.10.2012, 15:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: AVR UART на несколько устройств?
Всё от протокола зависит.
Если слейв может обращаться к мастеру сам, то не прокатит.
ХМЕГА, STM32F407, LPC23xx...
|
|
|
|
27.10.2012, 16:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: AVR UART на несколько устройств?
whoim,
а зачем извращаться?
в м162/м64/м128/м1281/м2561 - 2 UART, в м640/м1280/м2560 - 4 UART.
промолчу об атхмега - там до 8 доходит, питание +3.3в, совместимость по входам/выходам с GPS и GSM.
да и кто мешает сделать несколько программных?
щас набегут любители армов, они ужо насоветуют...
|
|
|
|
27.10.2012, 16:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: AVR UART на несколько устройств?
уже........
|
|
|
|
27.10.2012, 16:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: AVR UART на несколько устройств?
jump, это одно из возможных направлений, но тогда уже на LPC переходить.. пора вже
А так хотелось освоить новое что нить)
То есть если GPS модуль выдаст в UART свою нмеа-строку в момент когда МК не скоммутирован с ним, 4052 не сможет оповестить МК для оперативного переключения?
А если опрашивать по кругу все девайсы, без особых задержек? Может, в модулях есть буферы, которые позволят "подождать" следующего сеанса обмена?
|
|
|
|
27.10.2012, 17:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: AVR UART на несколько устройств?
|
|
|
|
27.10.2012, 17:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: AVR UART на несколько устройств?
whoim,
так осваивайте...
1. да, профукает
2. см. аппноты атмел - там софт-приемник на выводе прерывания сидит, далее - без остановок
3. купил 3 атхмега32а4 - хороши, чертовки, пока плату отладочную ваяю.
Последний раз редактировалось jump; 27.10.2012 в 18:51.
|
|
|
|
27.10.2012, 17:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: AVR UART на несколько устройств?
jump, да все таки начну с хмега32, на арм как нить потом.. и правда хороши, по написанному)
придется чонить с pdi сваять, видно один из клонов mkII, или мож просто куплю для ускорения процесса.
Посоветуйте.. сидел всегда на winAVR. Вроде как с хмега можно на ней и остатся.. стоит, или переходить на "родные" среды?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:20.
|
|