]> cloudbase.mooo.com Git - z180-stamp.git/commitdiff
User Timer1 as Z180 Clock
authorLeo C <erbl259-lmu@yahoo.de>
Fri, 5 Sep 2014 11:15:05 +0000 (13:15 +0200)
committerLeo C <erbl259-lmu@yahoo.de>
Fri, 5 Sep 2014 11:15:05 +0000 (13:15 +0200)
avr/z80-if.c

index 20efa9ebcd1ae798137255f2573149ab12c8c920..726e50b280c0c3bebd58169bd48d9c339017cf9a 100644 (file)
@@ -216,11 +216,12 @@ void z80_setup_clock(void)
        DDR_ZCLK |= _BV(ZCLK);
        Z80_O_ZCLK = 0;
 
-       /* Timer0: CTC: Toggle OC0A on compare match */
-       PRR0 &= ~_BV(PRTIM0);
-       TCCR0A = _BV(COM0A0) | _BV(WGM01);
-       OCR0A =  0;
-       TCCR0B = (0x01 << CS00);
+       /* Timer1: CTC: Toggle OC1C on compare match */
+       PRR0 &= ~_BV(PRTIM1);
+       OCR1A =  0;
+       OCR1C =  0;
+       TCCR1A = (0b01 << COM1C0) | (0b00 << WGM10);
+       TCCR1B = (0b01 << WGM12)  | (0b001 << CS10);
 }
 
 void z80_setup_bus(void)