12 位间隔定时器

单片机里面有辣么多定时器,我先不看其它的,要不然我直接晕菜。其实人生就是一个main(){}。

When I was born in ****/**/**, I was powered on.

When I was 18 years old, I was initialized.

Then I entered a loop for:

for(;;)

{

起床;早饭;上班;午饭;拍打;下班;晚饭;碎觉;

}

Where is the Break; sentence? No Break; No Hope. But I'd like to say it's perfect life for ordinary people.

12 位间隔定时器的运行时序

以ITCMP11 ~ ITCMP0 位设定的计数值为间隔,作为重复产生中断请求(INTIT)的12 位间隔定时器运行。如果将RINTE 位置“1”, 12 位计数器就开始计数。当12 位计数器的值和ITCMP11 ~ ITCMP0 位的设定值相同时,将12 位计数器清“0” 并且继续进行计数,同时产生中断请求信号(INTIT)。


(1499 +1) * 1/15 = 100ms

(3276 +1) * 1/32.768 = 100ms

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容