www.mikrocontroller.net

Forum: Gesperrte Threads Problem mit dem Timer


Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Stell ich einfach zu blöd an oder was?

TCNT0 bleibt einfach immer 0 und es wird auch kein Interrupt ausgelöst
_main:
        LDI        27, 255
        OUT        93, 27
        LDI        27, 0
        OUT        94, 27
;Expander.mpas,94 ::                 begin
;Expander.mpas,109 ::                 setbit(TCCR0B,0); // CS00
        IN         27, 69
        SBR        27, 1
        OUT        69, 27
;Expander.mpas,110 ::                 setbit(TIMSK0,0); // TOIE0
        LDS        27, 110
        SBR        27, 1
        STS        110, 27
;Expander.mpas,112 ::                 sei
        SEI
;Expander.mpas,114 ::                 repeat
L__main33:
;Expander.mpas,115 ::                 Relai := TCNT0;
        IN         16, 70
        STS        _Relai+0, 16
        LDI        27, 0
        STS        _Relai+1, 27
;Expander.mpas,116 ::                 until false;
        JMP        L__main33

: Verschoben durch Admin
Beitrag #1576790 wurde von einem Moderator gelöscht.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.