Hi!
Also ich habe weder an den Fusebits noch an irgendwelchen anderen Lock- oder Optionsbits etwas geändert, in der Hinsicht sollte alles im Auslieferungszustand sein.
Chip-Erase klappt leider auch nicht mehr.
Die Taktfrequenz im aktuellen Flash steht leider auf 1MHz (_F_CPU), ich habe aber nur ein 4MHz Quarz und ein 4MHz Quarzosi.
Kann es sein, dass die Leitungen des Bread-Boards einfach zu schlecht sind?
Die Schaltung steht die ganze Zeit neben mir, zwischendurch sehe ich immer mal wieder ein Blinken der Toggle-LED.
Die I2C-Verbindung sollte auch in Ordnung sein, ich habe Alles schon mal für ca. 5 Minuten am Stück laufen lassen, lief perfekt.
Meine letzte Änderung am Code war:
Code:
fill_percent = 100 - ((double) dist / HEIGHT * 100);
sprintf(buf, "Proz: %d", (int)fill_percent);
Kommt die CPU vll. nicht mit dem Cast zurecht?
Ich kann mir ja jetzt wieder 3 neue Atmegas kaufen, aber ich vermute, dass ich die dann auch schrotte :-/
VLG,
mefiX
Lesezeichen