www.mikrocontroller.net

Forum: Compiler & IDEs Interrupt TWI ?


Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen, da ich ein newbe in sachen AVR-GCC bin entschuldigt 
bitte folgende Frage ?
Wie habe ich das Interrupt für TWI (2 Wire Serial Interface) des 
Atmega163 zu implementieren.

Ich habe leider in kein vordefiniertes SIG.. gefunden wie z.b. es bei 
den anderen Interrupts SIGNAL(SIG_OVERFLOW0){ ....} geht.

Wer kann mir helfen ? Oder habe ich ein Verständisproblem ?

Autor: Bernhard T (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Dirk, hab ich das falsch verstanden oder ist das nicht TWINT im 
TWI control register (TWCR). Im Mega8.pdf steht was davon (S.167) das es 
Gesetz wird wenn der TWI Job erledigt ist. Wenn das I-bit im SREG sowie 
das TWIE im TWCR gesetzt ist, soll er dann zum TWI - Interrupt vector 
springen .
Gruß Bernhard

Autor: Dirk H (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das kann schon sein, aber wie heißt der Interrupt Vector bzw. wie wird 
dieser unter C definiert ? Normalerweise doch irgendwie mit SIGNAL(...) 
. Aber ich habe leider kein Signal irgendwo gefunden.

Autor: Axel Barkow (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
#define SIG_2WIRE_SERIAL  _VECTOR(17)

gefunden in iom8.h

Gruß,

Axel

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.