<div><div dir="auto">Multumesc pentru raspuns. Referitor la fifo-ul din uart, este obligatoriu activarea acestuia? Am rezolvat tema(trec toate testele) fara activarea lui.</div></div><div dir="auto"><br></div><div dir="auto">Dumitru.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 11 Apr 2019 at 00:03, Razvan Deaconescu via so2 <<a href="mailto:so2@cursuri.cs.pub.ro">so2@cursuri.cs.pub.ro</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dima Brigalda via so2 <<a href="mailto:so2@cursuri.cs.pub.ro" target="_blank">so2@cursuri.cs.pub.ro</a>> writes:<br>
> Buna ziua, am 2 intrebari.<br>
><br>
> 1. Care ar trebui sa fie comportamentul handler-ului de intrerupere in<br>
> cazul in care s-a primit un mesaj, dar nu exista loc in buffer.<br>
<br>
Se pierd datele primite. Nu implementăm nimic de flow control. Testele<br>
sunt la o viteză în care dacă nu faci operații prea complexe nu apare<br>
problema asta.<br>
<br>
E destul de important să activați hardware fifo-ul din controller-ul<br>
UART 16550.<br>
<br>
> 2. Care ar trebui sa fie lungimea buffer-ului?<br>
<br>
Nu e atât de relevant. Cred că orice dimensiune între 1024 și 8192 de<br>
octeți ar trebui să fie suficientă.<br>
<br>
Răzvan<br>
_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii</a></blockquote></div></div>