Arduino UART, bufferstorlek? Kontroll om buffern är full?
Postat: 9 september 2016, 13:28:18
Eftersom det rör sig om en hårdvaruUART så utgår jag från att om jag skriver en:
Serial.println("bla bla bludder");
Så kommer programmet fortsätta sin exekvering direkt efter den skickat iväg "bla bla bludder" till någon hårdvarubuffer, rätt?
Den står väl inte stilla och väntar till allt är skickat ut på hårdvaruporten?
Hur mycket kan man skicka till den buffern, och finns det någon kontroll man kan använda för att faktiskt stå stilla i programmet tills allt är sänt?
Eller i alla fall en möjlighet att undersöka att det finns plats i buffern innan man skickar något nytt?
Serial.println("bla bla bludder");
Så kommer programmet fortsätta sin exekvering direkt efter den skickat iväg "bla bla bludder" till någon hårdvarubuffer, rätt?
Den står väl inte stilla och väntar till allt är skickat ut på hårdvaruporten?
Hur mycket kan man skicka till den buffern, och finns det någon kontroll man kan använda för att faktiskt stå stilla i programmet tills allt är sänt?
Eller i alla fall en möjlighet att undersöka att det finns plats i buffern innan man skickar något nytt?