Hi SprinterSB,
danke für deine Tips! Nur so kann ich lernen. sei() erst nach der init kann ich nachvollziehen.
Kannst du erläutern warum? Da habe ich wohl was garnicht verstanden.-- TCCxx =... ist angesagt anstatt TCCxx |=...
Dann so? :-- wenn du wirklich bits willst, dann :1 im strukt ( :4 sind zb 4 bits)
Code:struct { unsigned char bit1 :1; unsigned char bit2 :1; unsigned char bit3 :1; unsigned char bit4 :1; unsigned char bit5 :1; unsigned char bit6 :1; unsigned char bit7 :1; unsigned char bit8 :1; } BOOL;
DANKE!-- die isr-namen findest du im header gcc-dir/avr/include/avr/ioxxx.h und xxx hängt von deinem µc ab, ib iom8.h für atmeg8, iotn2313.h für attiny2313...
Ich habe die Bezeichner für die ISR´s jetzt gefunden.
Hier hat es sich auch mal gelohnt reinzugucken:
avr-libc-user-manual.pdf
Gruß
Daniel







Zitieren

Lesezeichen