Hi, Ich steige gerade von AVR auf SAMD21 um. Dabei benutze ich das ASF. Ich nutze die serielle Schnittstelle als stdio. Das funktioniert soweit alles. Mein Problem: Wie kann ich überprüfen, ob neue Daten vorliegen ? Also ala "if (BytesAvailable) gets(&string); * getchar und gets blockieren, also kein EOF * sowas wie "BytesAvailable" habe ich nicht gefunden * Interrupt "BUFFER_RECEIVED" muss ich mit "usart_read_job" koppeln und verschluckt Zeichen im stdio Treiber * Interrupt "START_RECEIVED" wird nicht ausgeführt Teilweise spuckt mit das ASF in die Suppe... Könnte natürlich alles auf SERCOM aufbauen, anstatt auf stdio aber warum ? Gruß Marvin
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.