Changes

How to use UARTs

12 bytes added, 19:08, 22 January 2012
no edit summary
You can see that RS232 have some lag between transmisions. This caused mainly by kernel process management. UART peripheral is controlled by Linux and It isn't a real time operation system. 
This program have three I/O functions that connect to UART driver via ioctl (read(), write() and select()), but only select() and write() and put program in sleep mode, the proceess awake when I/O task is completed. Select functions is used to prevent that readswas blocked when there aren't data avaliable.
<br>
<br>
<br> '''Under Construction'''
[[Category:Communications]] [[Category:Work_in_progress]] [[Category:How_to_forge]]
4,199
edits