Register nicht verfügbar AVR Studio

Gast #1053793
Hi,

Ich arbeite an einem ATMega64 und versuche gerade 6 PWM Ausgänge zu 
konfigurieren, dafür habe ich Timer1 und Timer3 in "Fast PWM mode" 
benutzt.

Die Ausgänge vom Komparator A und B im Timer1 funktionieren ohne 
Probleme, aber ich habe Probleme mit dem Ausgang vom Komparator C und 
mit dem Timer 3. Diese Ausgänge machen absolut nichts.

Ich habe schon die jeweilige Ports als Ausgang konfiguriert, also 
PORTB5/6/7 und PORTE3/4/5, und ich glaube dass meine Konfiguration 
korrekt ist, weil schon 2 PWM-Ausgänge funktionieren.

Ich denke das Problem liegt daran dass AVR Studio die Adresse für die 
Register OCR1A, OCR3A, OCR3B und OCR3C nicht kennt, da im Fenster "I/O 
View- Addresse" "not available" steht.

Weiß jemand wie kann ich mein Problem lösen??

Vielen Dank im vorraus
#1053830
Otto wrote:
> Hast Du die richtige Definitionsdatei eingebunden ?
Wenn er das nicht getan hätte, dann wäre ihm das schon beim Compilieren 
um die Ohren geflogen.

Ich vermute eher, dass für die Simulation nicht der richtige Controller 
gewählt wurde. Außerdem hat der Simulator bekannterweise bei PWM mit 
16-Bit-Timern so seine Probleme (Registerpufferung), was aber nicht zu 
dem beschriebenen Problem führen dürfte.
Gast #1054397
Ich benutze IAR Embedded Workbench zum kompilieren un da habe ich die 
Definitionsdatei für den ATMega64 eingebunden, und auch als Target 
konfiguriert.
Zum Debuggen benutze ich AVR Studio in verbindung mit JTAGICE mkII und 
im Fenster von JTAGICE habe ich auch als Device den ATMega64 definiert. 
Soll ich zusätzlich irgendwo anders der Mikrocontroller definieren??

danke

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.