<DIV>Dear List,</DIV>
<DIV>hey this is kind of a simple problem but i am only starting so i figure experienced people will be able to fix it.</DIV>
<DIV>I am trying to develop a Remote monitoring system for a PLC controller(an omron 1).</DIV>
<DIV>I am communicating to the plc via the UART serial port on the Ethernut board and processing the results.</DIV>
<DIV>I can't seem to initialise the UART at the correctly.</DIV>
<DIV>I am using a patch work of code i got from the HTTPD server programme but when i Intialise the UART like so (see Below)</DIV>
<DIV>FILE *UART;<BR>void UARTint(void)<BR>{u_long baud = 9600;<BR> u_long datab = 7;<BR> u_long stopb = 2;<BR> u_long parity = 2;<BR> u_long fctl = 0;<BR></DIV>
<DIV>/*Registering UART device*/<BR></DIV>
<DIV>NutRegisterDevice(&devUart0, 0, 0);<BR></DIV>
<DIV>/*Opening Stream (UART)*/<BR></DIV>
<DIV>UART = fopen("uart0", "r+b");</DIV>
<DIV><BR>/* setting Baud Rate,data bits,parity and stop bits*/<BR>_ioctl(_fileno(UART), UART_SETSPEED, &baud);<BR>_ioctl(_fileno(UART), UART_SETDATABITS, &datab);<BR>_ioctl(_fileno(UART), UART_SETSTOPBITS, &stopb);<BR>_ioctl(_fileno(UART), UART_SETPARITY, &parity);<BR>}</DIV>
<DIV> The whole programme hangs and the webpage won't open.</DIV>
<DIV>I have tried using th stdout format in httpd.c (see end) but i can't read from this but i can't open a stdin device  with out the programme hanging.</DIV>
<DIV> </DIV>
<DIV>Should i be threading the whole process if it runs sequentially?</DIV>
<DIV>Any help on using the UART would be of great help</DIV>
<DIV>Kindest Regards</DIV>
<DIV>Yours in Expectation</DIV>
<DIV>Conor</DIV><p><hr size=1><font face="Arial" size="2"> <a href="http://uk.rd.yahoo.com/mail/tagline_messenger/*http://uk.messenger.yahoo.com"><b> 
Yahoo! Messenger</b></a> - Communicate instantly..."Ping" your friends 
today! <a href="http://uk.rd.yahoo.com/mail/tagline_messenger/*http://uk.messenger.yahoo.com/download/index.html"><strong>Download Messenger Now</strong></a></font>