AVR Studio

Gast #178502
Hallo auch,

ich versuche gerade einen ATmega128 in C über WinAVR zu programmieren,
genauer gesagt ich simuliere das Programm momentan mit AVR Studio4,
weil das Testboard noch nicht da ist. Bis gestern lief auch alles
problemlos, das Programm soll zunächst nur drei Sinus PWM Signale
ausgeben, das ging auch wie gesagt bis gestern, aber als ich heute das
gleiche Programm erneut simulieren wollte, begann der Simulator zu
streiken. Der bzw die Timer liefen nur noch bis zu einem bestimmten
Wert hoch und blieben dann stehen, folge PWM läuft nicht und es werden
keine Interrupts ausgelöst. Hab dann einfach mal ein kleines
Testprogramm geschrieben das nur die Timer initialisiert um zu sehen ob
eventuell der restliche Quellcode schuld an der miesere ist, aber auch
da das gleiche. Hab dann WinAVR und AVR Studio4 deiinstalliert und neu
drauf gespielt, passiert aber immer noch das selbe. Also entweder ich
hab Tomaten auf den Augen, oder Murphy hat wieder zugeschlagen. Ist
dieses Phänomen vielleicht in dieser Runde jemandem bekannt???
Gast
Hallo,

die Sache hat sich mittlerweile geklärt. So wie es aussieht hat der
Simulator im AVR Studio einen Fehler der den ATmega128 in Zusammenhang
mit den Timern betrifft. Hab das Programm jetzt auf dem Board getestet,
sieht so aus als ob es läuft. Aber bis ich das so weit hatte, haben sich
noch ein Paar stolperstellen gezeigt...

1. Man sollte nie erwarten das die Jumper vor der Auslieferung in der
Richtigen Position befinden.

2. besitzt der ATmega128 ein FuseBit mit dem der MC mit dem ATmega100
kompartibel gemacht werden kann, dieses Bit ist standartmäßig aktiv.
Solange ich das nicht bemerkt habe lief der 128er nicht.


An dieser Stelle noch mal vielen Dank für die angebotene Hilfe, werde
eventuell mal darauf zurück greifen.

MfG Nille

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 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.