Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem atTINY2313 ASSEMBLER, Counter/Timer

.. este k tym bitom co som pisal, bity sa asi nedaju nastavovat samostatne ale musis nastavovat cely register naraz, t.j. tie nazvy bitov ktore som pisal si das vyhladat v datasheete, napr. CS12-CS10 su v registri TCCR1B, okrem toho je tam WGM13 a WGM12, tie bity ktore nepotrebujes nechas na default hodnote, vyratas si jaku hodnotu registra potrebujes a cely register zapises naraz t.j. napr.

ldi REG, 0x13 ; priklad vyratanej hodnoty podla vsetkych bitov registra
out TCCR1B, REG ;uloz hodnotu do TCCR1B registra

Vyratas si samozrejme spravnu hodnotu registra podla toho jake vsetky bity v nom maju mat hodnotu, to 0x13 som len tak strelil ako priklad.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny