Ich habe einen Attiny2313 mit einem 16 MHz Quarz.
Fuses stimmen...
Programm das eine LED jede Sekunde einmal blinken lassen soll (Erstellt mit rnAVR)
Die LED blinkt aber nur gefühlt alle 7 sekunden. An was kann das liegen?
Ich habe einen Attiny2313 mit einem 16 MHz Quarz.
Fuses stimmen...
Programm das eine LED jede Sekunde einmal blinken lassen soll (Erstellt mit rnAVR)
Die LED blinkt aber nur gefühlt alle 7 sekunden. An was kann das liegen?
Wenn man das Prog sehen könnte wäre eine Antwort leichter.
*grml* das RS232 funkt auch nich...was is denn losCode:$crystal = 16000000 $regfile = "ATtiny2313.DAT" $baud = 9600 Config Timer1 = Timer , Prescale = 256 On Timer1 Timer1_irq Const Timervorgabe = 3036 Enable Timer1 Enable Interrupts Config Portd.3 = Output 'LED red Ledred Alias Portd.3 Config Portd.4 = Output 'LED yellow Ledyellow Alias Portd.4 Config Portd.5 = Output 'LED green Ledgreen Alias Portd.5 Dim S As String * 5 Do Print "hello" Toggle Ledgreen Waitms 10 Toggle Ledyellow Waitms 10 Loop End Timer1_irq: Timer1 = Timervorgabe Toggle Ledred Return
Und wie sieht es mit den Fuses aus?
Sind korrekt....ext. cryst 8 - MHz (die letzte option)
Hallo,
ich schätze mal es sind genau 8 Sekunden, statt einer !
Denn es gibt da noch das Fusebit Teiler8 -> "Divide clock by 8"
dieses muss man noch deaktivieren.
Wer hat denn so eine Fuser gemacht.... Super nu gehts
Für das nächste mal hier nachsehen: http://palmavr.sourceforge.net/cgi-bin/fc.cgi
Lesezeichen