打印

PIC18F26K83 Timer0时钟源选HFINTOSC 不能产生中断?

[复制链接]
336|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wellsking|  楼主 | 2022-8-11 17:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wellsking 于 2022-8-11 17:04 编辑

使用MCC 生成代码
用Timer0产生1ms的中断
试了以下两种配置。
1\选择MFINTOSC (500KHz)
    T0CON1 = 0xA0;
    TMR0H = 0xFE;
    TMR0L = 0x0C;  // (65536 - 65036) * 1/(500KHz) = 1ms

可以正常产生中断。

2\选择HFINTOSC (64MHz)
    T0CON1 = 0x60;
    TMR0H = 0x05;
    TMR0L = 0x00;  // (65536 - 1250) * 1/(64MHz) = 1.004ms

不可以产生中断。


为什么用HFINTOSC 做为时钟不能产生中断?
Timer0时钟有什么限制吗?


使用特权

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

本版积分规则

6

主题

20

帖子

0

粉丝