wwh2382 发表于 2022-6-13 21:07
如果你是想自动计数,用定时器就可以实现
chenchuanke 发表于 2022-6-14 06:56
设为定时器模式不就是直接内部计数了吗?
smmj 发表于 2022-6-14 07:25
可以,定时器模式,输入系统时钟。
计数器能不输入脉冲直接计数吗?
pcbboy 发表于 2022-6-14 15:48
举个栗子:
TMOD = 0;
T0_CT = 1;
ZHAOBAO511 发表于 2022-6-14 11:08
谢谢,定时时间短,0.1微秒计数一次。
wwh2382 发表于 2022-6-15 11:15
16位的定时器定时1微秒已经接近极限,估计你还得用原来的办法
pcbboy 发表于 2022-6-15 15:28
刻意拔定时器调整到1MS
ZHAOBAO511 发表于 2022-6-15 18:41
谢谢,16MHZ就可以计数到1微秒,不行用计数器实现。
gggggllll 发表于 2022-6-15 20:05
弄个延时,给个条件,一样的。单片机本来就有内部和外部振荡方式
pcbboy 发表于 2022-6-16 08:24
用来计数的定时器如果定时器高低位都装载FF就是0S,如果算个时间把定时器高低位按需要的时间值装载进去不 ...
nunum 发表于 2022-6-16 16:01
通过读取寄存器TH1,TL1值得到脉冲的计数值
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |