Salut,<div><br></div><div>Eu am înțeles [1] că trebuie să dezactivăm FIFO de pe UART - având în vedere că noi folosim uart16550.</div><div><br></div><div>Citez:</div><div><span class="Apple-style-span" style="font-family:Arial;font-size:medium"><table>
<tbody><tr><td valign="TOP" width="10%" style="font-family:Arial">16550</td><td style="font-family:Arial">This was the first generation of buffered UART. It has a 16 byte buffer, however it doesn't work and is replaced with the 16550A.</td>
</tr><tr><td valign="TOP" width="10%" style="font-family:Arial">16550A</td><td style="font-family:Arial">Is the most common UART use for high speed communications eg 14.4K & 28.8K Modems. They made sure the FIFO buffers worked on this UART.<br>
</td></tr></tbody></table></span><br></div><div>[1] <a href="http://retired.beyondlogic.org/serial/serial.htm#9">http://retired.beyondlogic.org/serial/serial.htm#9</a></div><div><br></div><div>Liviu</div><div><br><div class="gmail_quote">
2013/4/6 Stoica Cosmin <span dir="ltr"><<a href="mailto:cosmin.stoica9@gmail.com" target="_blank">cosmin.stoica9@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div><div>Salut!<br><br></div> In cadrul temei 2 pentru
UART_16550 se cere sa folosim FIFO( FCR cei 14 bytes) implicit al
serialei pentru a nu pierde caractere sau nu o sa avem viteze( baud
rate) asa mari si nu o sa se piarda caractere si le lasam ca in
laboratorul de windows dezactivate: <br>
/* disable FIFO */<br> WRITE_PORT_UCHAR((PUCHAR) (COM1_BASE+UART16550_FCR), 0x00);<br> WRITE_PORT_UCHAR((PUCHAR) (COM2_BASE+UART16550_FCR), 0x00);<br>?<br><br></div>
Daca folosim pentru buffer kfifo pana la urma mai avem nevoie de
sincronizare sau nu ? Si daca nu avem nevoie de sincronizare pentru
acest tip buffer poate sa explice cineva de ce ?<br>
<br></div>Multumesc anticipat!</div>
<br>_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii</a><br></blockquote></div><br></div>