AVR XMEGA-A1 XPlained - timout error

OP #4858834
Hallo Leute,


ich habe ein Problem und zwar mein Mikrocontroller geht nicht.

Wenn ich beim anschließen die LED0 Taste gedrückt halte und anschließend 
das Programm ausführe krieg ich immer einen timeout error. Die LED auf 
dem Mikrocontroller leutet dann rot. Wenn ich die LED0 Taste gedrückt 
halte sollte sich eigentlich der Mikrocontroller reseten, was er aber 
beim mir nicht macht.
Ich habe es auch mit dem Programm Flip versucht, aber leider ging es 
auch nicht.

Vielen Dank im voraus
Angehängte Dateien:
Gast
Wie ist das Board mit deinem Computer verbunden, per USB Kabel oder über 
einen externen JTAG/PDI Programmer?

Ist der Bootloader installiert? Eventuell hast du ihn durch eine andere 
Frimware überschrieben.

Ist der COM-Port richtig? Wie zeigt dein Gerätemanager die COM-ports an 
(Screenshot)?

Bist du sicher, dass kein anderes Programm den COM-port bereits benutzt?

Du must den Taster SW0 gedrückt halten, bevor du das USB Kabel 
ansteckst. Hast du das so gemacht?

Konntest du das Board in der Vergangenheit schionmal erfolgreich nutzen?

> aber leider ging es auch nicht.

Dann hast du sicher eine Fehlermeldung erhalten, die du uns zeigen 
solltest.
OP
Hallo Stefan,

Der Mikrocontroller ist per USB Kabel mit dem Laptop verbunden.

Ich weiß nicht ob der Bootloader installiert ist, aber ich vermute, dass 
es schon installiert ist
Weißt du eventuell wie ich das überprüfen könnte?


Bevor ich den Mikrocontroller angeschlossen habe, habe ich die LED0 
Taste gedrückt. Es geht leider nicht.

In Vergangenheit konnte ich den Mikrocontroller nutzen.



Vielen Dank für deine Mühe!!
Angehängte Dateien:
> Wenn ich die LED0 Taste gedrückt halte sollte sich eigentlich der 
Mikrocontroller reseten, was er aber beim mir nicht macht.

Nein, es gibt auf dem Board keinen Reset-Taster. Man hält die Taste 
gedrückt, um in den Bootloader-Modus zu kommen, d. h. nach einem Reset, 
z. B. durch erneutes anschließen des Boards wird zunächst geprüft, ob 
die Taste gedrückt ist - wenn ja, dann Bootloader, nein - das "normale" 
Programm wird ausgeführt.

Wenn das Programmieren früher geklappt hat, war der Bootloader 
offensichtlich drauf, vielleicht hast du ihn zufällig überschrieben oder 
falsche Fuses gesetzt?

Laut Guide dürfte das eigentlich nicht passieren: "The boot loader 
section is protected, and can only be erased with an external 
programmer.", aber ich schon so ein Problem und musste den Bootloader 
neu brennen...

Am einfachsten wäre mit einem externen Programmer den Bootloader noch 
Mal zu brennen und schauen was passiert.
Überprüfe die Einstellungen des Com-Ports: Baudrate, Parity usw. 
Versuche die Port-Nummer zu ändern, manchmal hilft sowas... (allerdings 
nicht all zu oft..)

Antwort schreiben

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