×
单片机 > 单片机程序设计 > 详情

51单片机与stm32的定时器定时计数的区别

发布时间:2020-05-27 发布时间:
|

51单片机

设置定时的时间,假设用定时器定时50毫秒,可以用这种方式TH0 = (65535 - 50000) / 256,TL0 = (65535 - 50000) % 256;可以这样理解:因为这是定时器的初值(真正的定时时间是65535 - 初始值),也就是说计数脉冲就是在这个数的基础上向上递增,到达65535后就溢出产生中断。


stm32定时器

当 TIM3_CNT 的值等于 TIM3_ARR 的值的时候,就会产生 TIM3 的更新中断。即计数器是从0开始计数的,arr设置的是最后的溢出值。与51单片机的不同也就在这里。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32 USB HID 键盘