Forum: Mikrocontroller und Digitale Elektronik M16C Timer Interrupt mit KD30


von Alexander S. (amper)


Angehängte Dateien:

Lesenswert?

Guten Abend Zusammen,

ich versuche der Zeit meine ersten Schritte mit Renesas Microcontroller.
Ich verwende den Simulator in Verbindung mit dem Debugger KD30 (v4.10 
Release 1) und der Toolchain 5.30.02.

Das Mainprogramm ist in der ZIP Datei enthalten genau wie die geänderte 
sect30.inc.

Und habe nun folgendes Problem ich möchte eine Timer inplementieren der 
einen Interrupt auslöst. Allerdings wird der geforderte Interrupt nicht 
im Simulator angezeigt/ausgeführt , daher drängt sich mir die Frage auf 
ob das der Simulator überhaupt verarbeiten kann.
Oder ob es nicht doch an meinem Programm liegt.

Danke für eure Hilfe

Alex(Amper)

von Lutz (Gast)


Lesenswert?

Hallo Alexander,

hast Du den Fehler inzwischen gefunden, woran lag es?
Die Timer-Initialisierung sieht doch gut aus.
Der Timer funktioniert bei mir (in Asm.), er war mir nur viel zu schnell
(ca. 2,4 Mhz, bei 12Mhz Takt).
Und in der sect30.inc erkenne ich bei den Interrupt-Vektoren auch keinen 
Fehler.

Grüße

Lutz

von Alexander S. (amper)


Lesenswert?

Hallo Lutz,

nein ich habe den Fehler noch nicht gefunden, ich warte der Zeit auf 
meine Test Platine , denn ich habe die vermutung das die HEW den Timer 
nur nicht Simulieren kann, denn wenn ich versuche die Interrupt Routine 
im Programm direkt aufzurufen dann bekomme ich beim copilieren eine 
Fehler meldung.
Deswegen will ich jetzt hergehen und das Programm mal auf einen chip 
aufspielen und es dann noch mal versuchen.

Gruß Alex

von Walter F. (mrhanky)


Lesenswert?

Hallo Alex,

der Simulator in der HEW simuliert nur die CPU. Du mußt also auf die 
Hardware wareten.

Gruß,
Walter

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.