| Микроконтролери и електроника 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 и да го ползвам Мерси предварително ! |
|
| Автор: | 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/ |
|