Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Hardware flow control при USART нa AVR
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=2052
Страница 1 от 1

Автор:  CorosanD [ Вто Мар 21, 2006 9:32 pm ]
Заглавие:  Hardware flow control при USART нa AVR

Хора интересува ме относно този хардуерен flow control при RS-232 комуникация дали може да ме насочи някой към някакъв source или това което ми е небходимо за да го ползвам...смисал за да го ползваш трябва при вдигнат флаг RTS от DTE да се вдигне и флага CTS от DCE за да започне обмен на данни...както и да е интересува ме някаква принципна част от проограмна която да го прави това... за да мога после през терминала да си го активирам този flow control и да го ползвам :) ...RTS (PD2) CTS (PD3) -> ATMega16

Мерси предварително !

Автор:  Wise [ Вто Мар 21, 2006 9:58 pm ]
Заглавие: 

Не разбирам какъв ти е проблема.
Това си е един пин, който клатиш при приемане и следиш при предаване на данни.
Софтуерно си го правиш - например при приети 30 байта в буфера сваляш сигнала CTS.
При останали под 8 - вдигаш сигнала.
Ивай едно на ум - лог.0 (+12V) значи - готовност, а лог. 1 (-12V) - неготовност.
(+-12V може и да са +-3)

Автор:  CorosanD [ Вто Мар 21, 2006 11:09 pm ]
Заглавие: 

дам прав си мерси ще наблюдавам RTS и спрямо CTS ще си контролирам буферите

Автор:  Цецо [ Сря Мар 22, 2006 12:53 pm ]
Заглавие: 

По големите процесори (напр. LPC2134) си имат хардуерна машина която сама си прави контрола. Но при по-малките (PIC, AVR) имаш само TX и RX. Оттам натам си вече ти - софтуерно си следиш буфери, хеншек пинове и прочие.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/