啤酒瓶子老大 发表于 2022-6-13 21:22
具体要做什么用呢?也可以计个0.05秒然后记10次啊。
ZHAOBAO511 发表于 2022-6-14 11:10
您好,0.05秒一次,中断中+1都要几微秒,咋保证精度?
lzzasd 发表于 2022-6-14 14:47
使用定时器0,优先级别设最高,中断只加1,周期就很准了,要求再高的可以用外部时间模块
啤酒瓶子老大 发表于 2022-6-14 19:30
看具体做什么用了。有些情况,要求不用太高,可以用示波器精确调整。也要看程序的逻辑。
要求太高的用汇编 ...
新昌小徐 发表于 2022-6-14 21:44
晶振频率是12M,定时器计时频率为1M,就是10^6HZ,1秒等于10^6微秒,所以定时器计时一次就是1微秒,把定时器 ...
yueguang3048 发表于 2022-6-15 10:47
也就500us嘛,简单的一比;再者准不准看你系统的晶振嘛。
ZHAOBAO511 发表于 2022-6-14 11:10
您好,0.05秒一次,中断中+1都要几微秒,咋保证精度?
wulin 发表于 2022-6-16 21:10
用自动重装模式,不影响计时周期。如果对时间精度要求高再加、减修正值
void Timer0Init(void)//100微秒 ...
枫叶残林 发表于 2022-6-16 22:03
需要看具体的用途。有些情况,要求不需要太高。
郑汉松 发表于 2022-6-17 09:18
直接0.5秒计数一次是不行的,一般是定时器定时0.05秒,累计十次0.5秒
xiaoyuxinke 发表于 2022-6-17 18:06
可以的,实现的方法很多,可以0.1秒计5次,也可以0.01秒计50次,还可以0.05秒计10次,看你怎么搞了.
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |