打印
[PIC®/AVR®/dsPIC®产品]

【CuriosityNano测评报告】定时器TIMER0的中断

[复制链接]
17587|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 南来之风 于 2022-7-31 07:44 编辑

这次来体验一下在MPLABX工具下便捷的使用TIMER0。

定时器0有8 bit模式和16bit模式两种。

这里稍作解释,8bit模式,计数器即1-255.假定我们选择芯片自带的低功耗内部振荡器LFINTOSC,查阅数据手册,为31 KHz Low-Power Internal Oscillator.那边,8bit模式下,我们的TIMER0最大可以计时255个数,那么相应的时间为255*(1/31k) = 8.225ms,最小时间间隔为1/31k = 32.25 us.


可是这么计算出来的最大时间间隔还是与软件提示的有些差异,为何呢?可能是因为计算器是从0开始,到255,共256个时钟。那么256*(1/31k) = 8.258ms


配置:




代码:

最终效果:

结合MCC自动化配置模块,可以使用非常少量的代码就可以轻松使用TIMER0模块,非常的便捷!














使用特权

评论回复
沙发
王小双| | 2022-8-30 16:51 | 只看该作者
不错

使用特权

评论回复
板凳
jonas222| | 2022-9-3 17:12 | 只看该作者
MPLABX可以mcc开发?   

使用特权

评论回复
地板
rosemoore| | 2022-9-3 21:24 | 只看该作者
有配置定时器的app吗  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

250

帖子

2

粉丝