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
>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?
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.