Domaci automatizace

MK info@mcu.cz
Pondělí Květen 23 12:47:18 CEST 2005


>> PS2. V com/s cim programujete PC?
> Zkusil jsem to ve WinApi. Tam udalost "prazdny vystupni bafr" nastane
> pravdepodobne v okamziku, kdy je posledni bajt zapsan do vystupniho bafru. 
> 2
> ms cekacka to vyresila, ale nemam rad cekacky s magickejma cislama :)

No ono WinAPI je asi stejna odpoved, jako, ze na PC :-)))))

Udalost TxEmpty je generovana v okamziku odeslani posledniho byte
z DRIVERU, ne z UARTu - jaka prodleva je nutna zalezi na konkretni verzi
Win, a nastaveni FIFO v UARTu

V 95/98ME verzich je mozne vyuzit primy pristup na UART a detekovat
primo vyprazdneni UARTu
viz - http://www.mcu.cz/modules/news/article.php?storyid=107
v NTverzich vetsinou postaci nastavit RTS_TOGLE_FLAG
Odkaz je to sice pro Delphi, ale v C to bude jen jiny odstin modre :))))

S pozdravem
MK 




Další informace o konferenci Hw-list