Ich komme da echt nicht weiter... Ich habe es jetzt wie folgt versucht:
In der Zeile OCR1A = 0xFFFF - 3000; habe ich verschiedenste Werte eingetragen, trotzdem wird nur etwa alle 4 Sekunden etwas auf Serial ausgegeben... Wieso ist das so?Code:void setup() { Serial.begin(9600); noInterrupts(); OCR1A = 0xFFFF - 3000; // Der Wert scheint völlig egal zu sein! TCCR1A = 0; TCCR1B = 4 | 5; // Mode 4, CTC on OCR1A; divide by 1024 TIMSK1 = 2; //Set interrupt on compare match for OCIE1A TCNT1 = 0; interrupts(); } ISR(TIMER1_COMPA_vect) { Serial.println("X"); } void loop() { }
EDIT: Ich habe übrigends das Dingen: http://www.sainsmart.com/arduino-com...no-uno-r3.html
Leider scheint es dazu kein Datenblatt zu geben...







Zitieren

Lesezeichen