ICC zu GCC

Gast #100920
Lesenswert?
• ▲
▼
Hallo,

kann mir jemand sagen, wo ich im GCC diese Dateien vom ICC finde?

Besser gesagt, welche Include Dateien muß ich im GCC benutzen?

//**************************************
//            I N C L U D E
//**************************************
#include <io2313v.h>
#include <macros.h>


//**************************************
//  I N T E R R U P T   H A N D L E R
//**************************************
#pragma interrupt_handler Crossing_interrupt:2
#pragma interrupt_handler IR_interrupt:4
#pragma interrupt_handler Degre_interrupt:5
#pragma interrupt_handler Ticker_interrupt:7

Gruß Toby
Gast #100921
Lesenswert?
• ▲
▼
Bezüglich des Interrupt-Interfaces, beginne bitte als erstes mit der
Dokumentation.  Falls Du WinAVR hast, findest Du diese im
WinAVR-Verzeichnis unter doc/avr-libc.  Ansonsten online

http://www.nongnu.org/avr-libc/user-manual/index.html

Das Interrupt-Interface ist schlicht so komplett anders, daß es
einfacher ist, hinterher Deine Fragen zu beantworten, statt hier all
das, was schon aufgeschrieben ist, nochmal herzubeten.  Achso: bitte
SIGNAL() benutzen, nicht INTERRUPT().  Das geht anscheinend aus der
Doku nicht sonderlich gut hervor, zumindest verursacht es
erfahrungsgemäß einige Rückfragen.

#include <io2313v.h>

heißt

#include <avr/io.h>

in Verbindung mit der Compiler-Option -mmcu=at90s2313 (die man
üblicherweise im Makefile einstellt).

Was <macros.h> bei ICC macht, mußt Du selbst herausfinden, danach kann
man Dir vielleicht mit einem Ersatz dafür helfen.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.