使用汇编和 AVR 微控制器我想编写程序,该程序会导致以特定频率(例如 10 Hz)进行中断处理。首先我设置堆栈和计时器:
.cseg
.org jmp restart;
.org 0x002E tjmp timer_fun
restart:
cli
ldi R16, HIGH(RAMEND)
out SPH, R16
ldi R16, LOW(RAMEND)
out SPL, R16
sei
ldi R17, 1<<CSOO
out TCCR0, R17
ldi R16, 1<<TOIE0
out TIMSK, R16
但是现在,我不知道如何设置这个频率?