Forum: Compiler & IDEs im interrupt am slave daten empfangen


von anfänger (Gast)


Lesenswert?

hallo, ich sende daten mit dem master zum slave in c.
den datenstrom im slave frage ich dauernd ab in einer schleife.

gibt es für den atmega32 ein interrupt , damit ich daten im slave damit 
abfangen kann ohne das ich immer die abfrage in einer schleife stelle?

mfg

von anfänger (Gast)


Lesenswert?

es geht hier um twi vom master zum slave. der slave soll die daten 
irgendwie im interrupt empfangen. gibt es einen interrupt für den 
twi-empfang des slave?

mfg

von Manuel S. (thymythos) Benutzerseite


Lesenswert?

Natürlich, schon mal ins Datenblatt geschaut?

von anfänger (Gast)


Lesenswert?

da steht "jump twi"

kann das aber nicht in c umsetzen.

mfg

von Manuel S. (thymythos) Benutzerseite


Lesenswert?

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmieren_mit_Interrupts

Und http://www.atmel.com/dyn/resources/prod_documents/doc2503.pdf Seite 
176 unter Control Unit da steht was von TWINT.

In C musst du also vermutlich folgende Funktion schreiben:
1
ISR(TWINT_vect)
2
{
3
  // hier auf den INT reagieren
4
}

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
Noch kein Account? Hier anmelden.