Gast
#772393
Hallo, ich bin grade dabei eine USB Kommunikation SAM7A3 mit PC Software herzustellen. Dazu benutze ich den cdc_enumerate Beispiel von Atmel und das klappt soweit ganz gut mit Anmelden, Lesen und Schreiben. Jetzt habe ich aber ein Problem: Mein Programm im Kontroller hängt sich beim Lesen vom USB auf wenn grade kein Transfer stattfindet. D.h. Er wartet so lange bis er was vom PC per USB bekommt. Gibt es einen Interrupt den ich abfragen kann ob grade was am Endpoint 1 ankommt? So könnte ich nur dann lesen wenn auch wirklich was ankommt an Daten, ansonsten wird die Lesefunktion übersprungen.