mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik PCINT interupt vektoren für mega48,88 und 168?


Autor: Nik Bamert (nikbamert)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich wollte eben gerade mal die neuen PIN CHANGE interrupts verwenden, 
die mein mega168 bietet, also iom168.h aufgemacht um zu schauen, wie die 
Interupt Vektoren dafür denn im GCC heissen.

Allerdings wird darin nur die iom8.h included und einige Pagegrössen 
angepasst. Aber wo sind denn die neuen Interupts die die 48/88/168er 
bieten?
Ich würde das ja schnell selbst machen, nur weiss ich nicht ob man 
ausser dem iom168.h File sonst noch etwas ändern müsste damit es 
klappt(?)

Ich habe übrigens schnell die neuste WinAVR Version runtergeladen und 
dort ist es auch noch so wie oben beschrieben... oder habe ich doch 
irgendwas übersehen?


Autor: Boxi Boxitec (boxi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ich denke, die stehen in der iomx8.h, z.B.

/* Pin Change Interrupt Request 0 */
#define PCINT0_vect      _VECTOR(3)
#define SIG_PIN_CHANGE0      _VECTOR(3)

/* Pin Change Interrupt Request 0 */
#define PCINT1_vect      _VECTOR(4)
#define SIG_PIN_CHANGE1      _VECTOR(4)

/* Pin Change Interrupt Request 1 */
#define PCINT2_vect      _VECTOR(5)
#define SIG_PIN_CHANGE2      _VECTOR(5)

deshalb wird der Header ja in iom168.h included...

Gruß
Boxi

Autor: Nik Bamert (nikbamert)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oups...Ich hatte wohl ein bisschen zu schnell gelesen, gar nicht gesehen 
das es eine iomx8.h UND eine iom8.h gibt.
Das wirds dann warscheinlich sein :) Danke!

Gruss
Nik

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.