Hatte doch grad nur nen mega16 da, es gibt einen astreines rechtecksignal an B0.
Edit: Hab doch noch nen mega32 gefunden, bei dem gehts auch nicht.
Hatte doch grad nur nen mega16 da, es gibt einen astreines rechtecksignal an B0.
Edit: Hab doch noch nen mega32 gefunden, bei dem gehts auch nicht.
Geändert von avrrobot (27.09.2011 um 19:52 Uhr)
Da fragt man sich nur noch, warum das so ist?
Habe gerade das Datenblatt angeschaut (Errata). Hier ist das Datenblatt http://www.atmel.com/dyn/resources/p...ts/doc2503.pdf
Auf Seite 336 steht das es Probleme mit dem Timer geben kann. Es steht auch eine Lösung dort.
Füge im Code diese Zeile ein "TCNT2 = 0xff;"
Diese Zeile muss vor der Zeile mit TCCR-Register sein.
MfG Hannes
Also für mich sieht das eher so aus, als ob das weder 0xff noch 0x00 sein darf:
"Always check the asyncronous Timer/Counter register neither have the value 0xFF nor 0x00 before writing....
Ich habe das mal auf mein Eval-Board mit einem Mega32 geladen, funktioniert einwandfrei.
Die LED auf PB0 flimmert.
Ok, jetzt funktioniert es auch bei mir, fragt mich nur nicht warum.
Lesezeichen