WinAVR ist eine avr-gcc-Distribution, die als Plug-In im AVR Studio arbeitet und das C-programmiern dort erst möglich macht.
Und wie du schon erkannt hast, die Interrupt-Routinen können entweder mit
ISR (INT0_vect) oder
ISR (SIG_INTERRUPT0) oder eben 'direkt' (ohne den Umweg über ein Define) mit
ISR (_VECTOR(1))
bezeichnet werden... durch die Defines muss man aber den Vektor nicht manuell anpassen, wenn man das Programm auf einem anderen Controller verwenden will.
lg
____________________________________
beste grüße,
Christopher Haus-Air =)
---------------------
w w w . s i m - m o d u l e s . a t
[ Avionic Kits for Flight Simulation ]
---------------------
VISIT
www.HAUS-AIR.at
Der einfachste Weg, sich selbst schnell mal ein Cockpit zu basteln...
|