mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik M16C Timer Interrupt mit KD30


Autor: Alexander S. (amper)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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)

Autor: Lutz (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Alexander S. (amper)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Walter Freywald (mrhanky)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Alex,

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

Gruß,
Walter

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.