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

PIC时钟源配置特殊情况下时钟是多少M

[复制链接]
832|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qhtflsw|  楼主 | 2014-10-17 16:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的是pic16f1937

OSCCON=0x70;//1110 =8 MHz 或32 MHz HF(见第5.2.2.1节“HFINTOSC”)

根据公式23-1: PRx = PWM_Period/(4*Tosc*TMRx预分频)-1,
                        Tocs=1/Fosc(主频);
这里一般情况下应该是Tocs=1/8M;
但是由于“ 或32 MHz HF”
查看了一下,PDF文件叙述如下:

高频内部振荡器(HFINTOSC)是经过厂家校准、工作
频率为16 MHz 的内部时钟源。可以通过软件使用
OSCTUNE 寄存器 (寄存器5-3)对HFINTOSC的频
率进行调节。

请问此时Tocs=1/8M还是Tocs=1/16M?
沙发
wangch_sh| | 2014-10-18 11:40 | 只看该作者
写个PWM波程序验证一下。

使用特权

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

本版积分规则

59

主题

164

帖子

4

粉丝