[PIC®/AVR®/dsPIC®产品] 关于pic18单片机定时器初始值的计算

[复制链接]
3894|14
 楼主| 橘子阿小 发表于 2021-10-13 14:00 | 显示全部楼层 |阅读模式
本帖最后由 pzsh 于 2021-10-13 19:03 编辑

定时器设置为16位定时器,预分频比1:4,TMR0计数器输入与FOSC/4同步
晶振为16MHZ
想设置为0.5ms,那定时器初始值为多少?
谢谢
gaoyang9992006 发表于 2021-10-13 14:08 | 显示全部楼层
哪个型号,支持MCC配置吗,如果支持,可以直接在MCC里进行自动计算。然后你可以看到相关的设置参数。
 楼主| 橘子阿小 发表于 2021-10-13 14:12 | 显示全部楼层
gaoyang9992006 发表于 2021-10-13 14:08
哪个型号,支持MCC配置吗,如果支持,可以直接在MCC里进行自动计算。然后你可以看到相关的设置参数。 ...

不会使用MCC
gaoyang9992006 发表于 2021-10-13 14:36 | 显示全部楼层

哪个型号啊,你说一下,我给你配置出来。

评论

47Q10 谢谢  发表于 2021-10-13 14:37
gaoyang9992006 发表于 2021-10-13 14:43 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
gaoyang9992006 发表于 2021-10-13 14:43 | 显示全部楼层
以上是我在PIC18F16Q41上的配置,应该是相同的。
 楼主| 橘子阿小 发表于 2021-10-13 14:51 | 显示全部楼层
gaoyang9992006 发表于 2021-10-13 14:43
以上是我在PIC18F16Q41上的配置,应该是相同的。

我试了一下,好像初始值不对
gaoyang9992006 发表于 2021-10-13 15:12 | 显示全部楼层
橘子阿小 发表于 2021-10-13 14:51
我试了一下,好像初始值不对

一会儿我用你的这个型号试试,也有可能你其他地方没配置对。比如系统的时钟和分频上。
gaoyang9992006 发表于 2021-10-13 15:22 | 显示全部楼层
系统时钟的配置与寄存器参数

定时器0的设置于参数

你确认一下,我选择的是内部高频振荡器。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 橘子阿小 发表于 2021-10-13 15:29 | 显示全部楼层
本帖最后由 橘子阿小 于 2021-10-13 15:30 编辑


C:\Users\Administrator\Desktop\微信截图_20211013152211.png%5Bimg%5D

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
pzsh 发表于 2021-10-13 19:04 | 显示全部楼层
时钟部分Q10应该和Q41差不多吧
 楼主| 橘子阿小 发表于 2021-10-14 13:11 | 显示全部楼层
pzsh 发表于 2021-10-13 19:04
时钟部分Q10应该和Q41差不多吧

有计算定时器初始值的公式吗?
smilefenfen 发表于 2021-10-14 13:55 | 显示全部楼层
有用 谢谢楼主
西夏晨曦 发表于 2021-11-16 20:47 | 显示全部楼层
1.周期T:FOSC/4经过分频之后的倒数
2.定时计数次数*T=500uS (这里注意周期转换一下单位和时间单位统一为us)
3.定时初值 = 65535 - 定时计数次数

您需要登录后才可以回帖 登录 | 注册

本版积分规则

65

主题

152

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部