Stell ich einfach zu blöd an oder was?
TCNT0 bleibt einfach immer 0 und es wird auch kein Interrupt ausgelöst
1 | _main:
|
2 | LDI 27, 255
|
3 | OUT 93, 27
|
4 | LDI 27, 0
|
5 | OUT 94, 27
|
6 | ;Expander.mpas,94 :: begin
|
7 | ;Expander.mpas,109 :: setbit(TCCR0B,0); // CS00
|
8 | IN 27, 69
|
9 | SBR 27, 1
|
10 | OUT 69, 27
|
11 | ;Expander.mpas,110 :: setbit(TIMSK0,0); // TOIE0
|
12 | LDS 27, 110
|
13 | SBR 27, 1
|
14 | STS 110, 27
|
15 | ;Expander.mpas,112 :: sei
|
16 | SEI
|
17 | ;Expander.mpas,114 :: repeat
|
18 | L__main33:
|
19 | ;Expander.mpas,115 :: Relai := TCNT0;
|
20 | IN 16, 70
|
21 | STS _Relai+0, 16
|
22 | LDI 27, 0
|
23 | STS _Relai+1, 27
|
24 | ;Expander.mpas,116 :: until false;
|
25 | JMP L__main33
|