kiwis66 发表于 2021-11-26 10:32

定时器8位,16位有什么不同么?

是不是位数越高越好呢?

james03 发表于 2021-11-26 10:36

具体看应用,位数越高,分辨率越高

hzl123456 发表于 2021-11-26 13:50

时长不一样,精度不一样

Coralhuang 发表于 2021-11-26 13:51

定时时长不一样,精度不一样

心水 发表于 2021-11-26 13:51

精度不一样,采集是速度不一样

woai32lala 发表于 2021-11-26 13:51

定时的时长不一样,定时范围不一样,精度也不一样

skm2008 发表于 2021-11-26 13:51

16位的精度高些

鑫源 发表于 2021-11-26 13:52

采集的精度不一样,速度不一样

blust5 发表于 2021-11-26 13:52

本帖最后由 blust5 于 2021-11-26 13:55 编辑

如果时钟一样的话,定时时长可调整范围不一样。如果按最长定时一致来看的话,定时精度不一样,16位比8位精度要高出很多。
至于哪一种更好,要看实际应用,如果都能满足的话,8位定时器更省资源。当然如果8位的时长或者精度不够的话,就要用16位的了。

LIHANZONG 发表于 2021-11-26 13:52

定时的时长不一样,精度不一样,采集的速度也不一样

鑫源 发表于 2021-11-26 13:52

定时器单步计数一致的话,16位就比8位的定时器行程更长一些

sumoon_yao 发表于 2021-11-26 13:53

8位,最大数字255, 16位,最大数字65535,位数越高精度越好,部分MCU还有32位定时器.

lvyunhua 发表于 2021-11-26 13:53

根据实际应用情况来选,如果要求定时器输出频率越高,则位数高的输出的频率越高,如果要求频率输出不高的,就可以用8位的定时器了。

单片小菜 发表于 2021-11-26 13:53

具体看需求来确定,不是位数越高越好,本来八位可以搞定,就没有必要选用十六位,另外两者的区别是精度和时长不同的。

珍姐 发表于 2021-11-26 13:54

精度不一样,采集的步长也不一样

木野臻 发表于 2021-11-26 13:58

1.字长不同;
2.速度上有区别,寄存器的字长;

诺蔓底 发表于 2021-11-26 14:03

8位定时器是从0-255,16位是从0-65535。单位时间一致条件下,16位的定时器比8位的定时器行程更长,但精度更高。

jgp886585 发表于 2021-11-26 14:12

这个8或16位其实是说的计数器的大小,跟手机上的计数器差不多,16位可实现的定时长度高于8位,同时钟频率下,16位可实现精细的定时,如1ms,8位的只能分为256份,而16位可以分为65536份

laocuo1142 发表于 2021-11-26 14:14

位数越高,细分的时间可以越短,可以做定时的时间越细,比如同一个时钟频率,8位就是1/255,16位就是1/65535,时间更短

LIKOU 发表于 2021-11-26 14:14

16位定时器比8位定时器的总定时更长、精度更高、更占资源。
页: [1] 2
查看完整版本: 定时器8位,16位有什么不同么?