Forum: Mikrocontroller und Digitale Elektronik Tiny15 in Codevision avr programmieren


von Buchmann (Gast)


Lesenswert?

Ich versuche gerade, eine library fuer den Tiny15 in Codevision avr zu
schreiben. bisher funktioniert allerdings nur die Ausgabe auf den
Ports, die Interrupt service routinen werden nicht abgehandelt.
hier die vektoadressen der interrupts:
#define RESET 1
#define EXT_INT0 2
#define PCHANGE_INT 3
#define TIM1_COMPA 4
#define TIM1_OVF 5
#define TIM0_OVF 6
#define EE_RDY 7
#define ANA_COMP 8
#define ADC 9

kann mir jemand sagen, wo hier das Problem liegt?

von leo9 (Gast)


Lesenswert?

Liegt vielleicht daran dass codevision den tiny15 nicht unterstützt
(3level hardware stack vs. stackpointer)
siehe http://www.hpinfotech.ro/html/cvavr_features.htm

grüße leo

von Buchmann (Gast)


Lesenswert?

Gibt es nen C Compiler fuer aVR's, der den tiny15 unterstützt?

von Buchmann (Gast)


Lesenswert?

kann ich codevision irgendwie adaptieren, so dass ich damit den tiny15
proggen kann?

von Jürgen (Gast)


Lesenswert?

Schau mal auf http://lightner.net/avr/ATtinyAvrGcc.html

Hier wird ein angepasster GCC vorgestellt.

Gruß Jürgen

von Buchmann (Gast)


Lesenswert?

danke jürgen, hab mir das prog geladen, hast du schon mal was damit
gemacht? ich komm nicht dahinter, wie man das compiliert

von Jürgen (Gast)


Lesenswert?

Hallo,

benutzt habe ich diesen Compiler noch nicht.

In der README.TXT steht genau, welche Befehle
im DOS-Fenster einzugeben sind.

Habe das gerade probiert und es wurde eine
.rom-Datei ( = hex ) erzeugt.

Scheint also zu funktionieren.

Gruß Jürgen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.