Changes

How to use UARTs

61 bytes added, 19:46, 22 January 2012
no edit summary
Click to enlarge image
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 change process stat to sleep modeuntil system don't receive or transmit information via UART, the proceess process awake when I/O task is completed. Select functions "select" function is used to prevent that readswas reads can blocked when there aren't data avaliable.The next captures are do it with GPIO debug mode and 300 bauds speed. Blue=UART1, Violet=write function time and Green=select function time.<br>
{| width="200" cellspacing="1" cellpadding="1" border="1" align="center"
4,199
edits