Gast
#77349
Hallo,
ich möchte daten vom PC in den µC schreiben...
sagen wir mal 101 Bytes wobei das 1. Byte die Speicher-Startadresse für
die 100 folgenden Bytes beinhaltet.
Ich weiß nur das ein Interrupt ausgeführt wird sobald Daten im
Uart-buffer angekommen sind... wird der nach jedem empfangenen Byte
ausgeführt oder wie läuft das ? In Peters Uart library gibt es keinen
Funktionsblock für einen "Incomming-Data-Uart-Interrupt" z.B.
uart-incomming-int(blah blah) //wird ausgeführt sobald ein Byte im
buffer liegt
{
/*
Hier könnte ich jetzt jedes mal reinschreiben was mit dem aktuell
empfangenen Byte geschehen soll.
*/
}
Wie funktioniert das ohne soeinen Interrupt-Funktionsblock ?
c = uart_getc();
Gehe ich recht in der Annahme das c nun das zuletzt empfangene Byte
beinhaltet ?
Wie muss ich dann diese abfrage machen, das ich die Wertzuweisung c =
uart_getc(); immer genau dann habe nachdem ein Byte empfangen wurde ?
Und wieviel zeit bleibt mir bei 9600 baud um das Letzt Byte zu
verarbeiten bevor das nächste kommt?
Danke... Ich hoffe es verstht jemand wie ich das meine g
gruß
kofi