(→avr-gcc) |
(→avr-gcc) |
||
Zeile 12: | Zeile 12: | ||
* [[avr-gcc#Interrupts]] | * [[avr-gcc#Interrupts]] | ||
* [[avr-gcc#Inkompatibilität]] | * [[avr-gcc#Inkompatibilität]] | ||
+ | * [[avr-gcc#Bit 7 bei SFR-Zugriff]] | ||
[[Kategorie:Quellcode C]] | [[Kategorie:Quellcode C]] | ||
[[Kategorie:Software]] | [[Kategorie:Software]] |
Version vom 1. März 2007, 17:46 Uhr
Da bei der Interrupt-Programmierung einige Besonderheiten zu beachten sind, soll dies in einem eigenen Artikel zusammengefasst werden.
Weil die Interrupt-Programmierung sehr stark von der zugrundeliegenden Hardware abhängt, ist allerdings ist in keiner C-Spezifikation festgehalten, wie etwa der Definition einer Interrupt Service Routine auszusehen hat oder wie Interrupts aktiviert oder deaktiviert werden.
Dies führt dazu, daß etwa die Definition einer ISR nicht nur von der Hardware abhängig ist, sondern auch vom verwendeten C/C++-Compiler.
An diesem Artikel arbeitet gerade Mitglied SprinterSB.
Am besten momentan noch keine gravierenden Ergänzungen / Änderungen vornehmen. Dieser Hinweis verschwindet wenn der Autor soweit ist. Sollte dieser Hinweis länger als drei Tage auf einer Seite sein, bitte beim Autor SprinterSB per PM / Mail oder Forum nachfragen ob er vergessen wurde. |