Moin! Auf einmal -aus heitrem Himmel- ist mein Atmega8535 um die Hälfte langsamer geworden! Aufgefallen ist anfangs, dass die Uart nur noch Müll sendet, und schließlich dauern die _delay- Funktionen nun auch gut doppelt so lang wie angegeben! Im Makefile stehen die richtigen 4MHz. Wo könnte noch ein Schreibfehler versteckt liegen?
Quarz oder interner Oszillator. Ich würde jetzt einfach mal die Einstellung der CKSEL Fuses überprüfen, ob die stimmen.
Wird gemacht! ...aber die verstellen sich doch nicht so einfach.. oder doch?
Nö. Aber was anderes fällt mir nicht ein ;-) Eventuell hast du irgendwo im Sourcecode F_CPU noch mal (anders) definiert.
Ja, das ist natürlich jetzt ne Menge Informationen für uns, woraus wir auf dein Problem schließen könnten.....
Oh Tschuldige. Es lag an den Fusebits. Genaugenommen weiss ich auch gar nicht mehr so richtig ob ich vielleicht vorhin einen neuen, ungefuseten Chip genommen habe. Es riecht leicht danach! Vielen Dank!
Dann ist ja gut! ;-) Das Problem ist also gelöst. ich frag mich nur, ob es nicht einfacher gewesen wäre, da einfach mal nachzuschauen, anstatt im Forum auf eine Antwort zu warten.
Stephan R. schrieb: > Oh Tschuldige. Es lag an den Fusebits. Genaugenommen weiss ich auch gar > nicht mehr so richtig ob ich vielleicht vorhin einen neuen, ungefuseten > Chip genommen habe. Es riecht leicht danach! Aber nur leicht. Ein ungefuster µC arbeitet mit 1Mhz. Du hast aber einen Faktor 2 empirisch festgestellt und nicht 4. Wenn deine _delays doppelt so lange brauchen, dann war der auf 2Mhz gefust. 2Mhz != Werkseinstellung
Im Moment einleuchtend, klar. Aber wenn etwas lange gut läuft vergesse ich gern die Ursache des letzten Males.
Stefan Wimmer schrieb: > ...dafür hat der Profi/Erfahrene Bastler seine Kladde! ;-) Ähh.... was??? Was bitte ist eine Kladde?
...ein schmierblock. war der uC von pollin? die sind manchmal "vorkonfiguriert" :) Klaus.
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.