[AVR单片机] atmega88定时器延时

[复制链接]
1111|2
 楼主| hl9788 发表于 2016-5-23 13:34 | 显示全部楼层 |阅读模式
用定时器延时总是不对,想延时256us
定时器程序(用外部8M晶振,CKDIV8=0)
void timer0_init(void) //delay_256us
{
TCCR0B = 0x00;
TCNT0 = 0xE0;
TCCR0A = 0x00;
TCCR0B = 0x02;
}

但得到的延时是2048us,把CKDIV8=1, 延时就是256了,但是time0里的分频值明明是按外部8M晶振,CKDIV8=0后,1M算出来了的
请问到底是哪里设置的不对,求教
JY-DX-JY 发表于 2016-5-27 16:23 | 显示全部楼层
熔丝位怎么设置的?
 楼主| hl9788 发表于 2016-5-30 10:25 | 显示全部楼层
JY-DX-JY 发表于 2016-5-27 16:23
熔丝位怎么设置的?

熔丝位设置的是用外部8M晶振,CKDIV8=0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部