Boot-lader & Atmega 644

OP #2602473
Hallo,
ich bin neu im Forum und fange gleich mit einer Frage an.

Ich nutze den bootloader (fastboot_build17) mit dem A644 auf dem
Pollinboard (glaube v2.1).

Komischerweise setzt der Chip die Ausgänge PortA4 & A5 beim Reset
auf high. (Aber nur diese beiden). Was sehr ungesund ist, da diese
(u.andere auch) Motoren ansteuern, welche dann somit kurzgeschlossen
werden.

Meine Frage. Kann dies am Bootlader liegen? als Verbindungspins
habe ich in der bootload.asm die Pins D0 & D1 drinstehen
(funktioniert auch soweit mit meinem USB konverter)

oder muß ich etwa den Fehler auf dem Board suchen.

Als alternative Funktionen konnte ich bei den besagten Pins keine
relevanten funktionen, wie z.b. reset in der Beschreibung ausmachen.

auch habe ich in den fastboot dateien nichts ausfindig machen können
(ich habe die version für gcc)

für Hinweise wäre ich sehr dankbar
Gast #2602487
>Meine Frage. Kann dies am Bootlader liegen?

Kann sein. Von alleine setzt ein AVR Pins nicht auf
Ausgang und High.

>oder muß ich etwa den Fehler auf dem Board suchen.

Auch möglich. Wie sieht der Schaltplan aus?
Gast #2602509
danke für die schnelle Antwort.
Den Schaltplan vom Pollinboard od. den
von meiner Steuerung? Das Pollinboard ist nicht
selbst gelötet u. von meiner Steuerung gibt es
keinen Plan (ich nutze ein Breadboard)
aber ich habe sämtliche Masse u. die Plus5 Volt-Verbindung
zum Atmega zum testen gekappt, dennoch wird der Motor wieder 
angesteuert.
(Sofern ich ein (Motorsteuer)-Kabel abstecke, dreht er halt nur in eine 
Richtung, ansonsten würden die Transistoren in Kürze sehr sehr heiss 
werden
u. wahrscheinlich durchbrennen.

Ich werde es demnächst dann ohne bootloader versuchen.
(Nutze ihn eigentlich nur, um ein weiteres Kabel am PC zu vermeiden)
Aber wo in den Bootlader Dateien müßte ich suchen.
Schwierig zudem, dass ich des assemblers nicht so sehr mächtig bin.
Die Dateien sind teils in assembler geschrieben.

Antwort schreiben

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