标签: timer avr avr-studio4
我有一个计时器,每256个循环递增一次。有没有办法让我可以从它被调用的点获取TCNT0的值。
我正在使用AVR Studio 4并尝试使用ldi temp, TCNT0,但我似乎总是得到32这是它的地址。
ldi temp, TCNT0
由于
答案 0 :(得分:1)
如果TCNT0在I / O空间内,那么您可以使用IN来检索其值,否则您将需要使用LDS从其内存地址(通常偏移0x20)加载它从I / O寄存器位置开始。)
IN
LDS
in tmp,TCNT0