BF518 ADC über SPORT einlesen

OP #1748946
Lesenswert?

Hallo,
ich arbeite seit einigen Tagen mit dem BF518F EZKIT Board.Leider 
versuche ich schon seit längerem den ADC über den SPORT1 einzulesen.
Das Programm springt zwar in das DataRecived Interrupt, doch wenn ich 
das SPORT1_RX Register auslese, bekomm ich keine Daten.
Im SPORT1_STATUS register erhalte ich 0x0045 was für FIFO voll und 
Overflow steht.

Hatte vieleicht jemand schon ähnliche Probleme, oder vieleicht ein 
Beispielprogramm.

Vielen Dank im Voraus
Gast #1749049
Lesenswert?

Hi,

schau Dir mal die DMA-Methode zum Dateneinzug an, per Interrupt ist 
nicht zu empfehlen (wegen der FIFO-Overrun-Gefahr). Deswegen sind die 
Daten im RX register ev. nicht korrekt.

Gruss,

- strubi

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren