ATxmega: SPI

Gast #5638372
Lesenswert?

Alexxx schrieb:
> Vieleicht weis jemand bescheid?

Ja, der Datenblatt weiss Bescheid.


Auszug aus einem ATxMega Datenblatt:

-----------------------------------------------------------------
* Bit 7 – IF: Interrupt Flag

This flag is set when a serial transfer is complete and one byte
is completely shifted in/out of the DATA register. If SS is
configured as input and is driven low when the SPI is in master
mode, this will also set this flag. IF is cleared by hardware
when executing the corresponding interrupt vector. Alternatively,
the IF flag can be cleared by first reading the STATUS
register when IF is set, and then accessing the DATA register.
-----------------------------------------------------------------
Gast #5638381
Lesenswert?

Hallo,

das Datenblatt habe ich gelesen. Aber aus der Beschreibung kann man nur
erahnen, dass erst ausgegeben werden muss.

>> ... probiert man das mit einem einfachen Progrämmchen aus.
"Vielen Dank".
Da ich erst am Programmieren bin, wollte ich genau das vermeiden
um es gleich richtig zu machen...
Gast #5638390
Lesenswert?

Alexxx schrieb:
> Aber aus der Beschreibung kann man nur
> erahnen, dass erst ausgegeben werden muss.

Nö. In dem zitierten Absatz steht glasklar drin unter welchen
Bedingungen das Interrupt Flag gesetzt wird.

Einzig muss der Benutzer zu der Schlussfolgerung kommen dass
der Interrupt (nicht das Interrupt Flag) nur dann auftritt wenn
der Interrupt Controller entsprechend konfiguriert ist.

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