Ich nutze den All-AVR Programmer.
Ich meine der Fehler ist nicht schlimm nur ich hab mich halt gefragt warum weder SPI noch UART nicht funktioniert haben ^.^
Ich nutze den All-AVR Programmer.
Ich meine der Fehler ist nicht schlimm nur ich hab mich halt gefragt warum weder SPI noch UART nicht funktioniert haben ^.^
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Avrdude hat (oder hatte mal) als Standard die Einstellung, dass er zuerst die Fuses ausliest, dann programmiert, dann die Fuses nochmal ausliest. Wenn sie sich während des programmierens geändert hatten, schreibt er die alten wieder rein.
Ich hatte mal mehrere Controller am SPI hängen und hatte mit ISP (usbasp) programmiert, ohne die Leitung mit Widerständen abzusichern.
Dann geschah folgendes: Während avrdude die Fuses auslas, schrieb ein anderer Controller gerade etwas auf den Bus. Beim rücklesen warens dann die angeblich falschen und wurden zurückgesetzt...
Als Effekt lief der Controller mit dem internen 1MHz Quarz statt dem externen 16MHz. Alles halbsoschlimm, wenn die Fuses nicht zufällig die ISP Programmierung abschalten... War aber trotzdem blöd, weil es 1std vorm Wettbewerb war und ich 45min brauchte, um den Fehrler zu finden...
Gruß, Yaro
Mein Hexa: http://www.youtube.com/watch?v=PxkOrseEtGk
Oder auch hier: http://www.roboternetz.de/phpBB2/viewtopic.php?t=47164
Lesezeichen