dspic30f请教

[复制链接]
2751|3
 楼主| 闲来玩玩 发表于 2013-6-7 20:30 | 显示全部楼层 |阅读模式

#include "p30f2010.h"
_FOSC(CSW_FSCM_OFF&XT_PLL4);

上面的PLL4代表了什么,又影响了什么?
现在我这样理解如果我用10M晶振,主频是不是10*4=40M,但实际用下来发现延时,中断,PWM等有的不在计算之内,上面是(XT,10M PLL4),后面我用EC不带PLL(外部时钟输入)同样我用40M,发现两个系统执行程序有很大的偏差,同样是主频40M,一个是10M PLL4,一个是外部时钟不带PLL的40M.为什么会不一样,请指教,谢谢!
 楼主| 闲来玩玩 发表于 2013-6-12 19:57 | 显示全部楼层
llqjmy 发表于 2013-6-13 12:30 | 显示全部楼层
在数据手册里面应该有对震荡的说明。XT_PLL4,是将XT模式的震荡4倍频。该频率也就是输出到MCU的频率。但是MCU的系统频率并不一定就等于该频率。MCU的系统频率是对输入到MCU的频率进行相关设置操作后得到的,即经过可编程时钟分频器后得到系统时钟。你必须对该相关寄存器设置。

评分

参与人数 1威望 +3 收起 理由
闲来玩玩 + 3 赞一个!

查看全部评分

 楼主| 闲来玩玩 发表于 2013-6-13 17:46 | 显示全部楼层
谢谢!变频器程序已通过,不过还有没弄明白的地方,看来杂交的不好玩,准备用33F来替代。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

87

帖子

0

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