DSP_TMS320F28374S选用不同晶振时如何修改分频器

目录

第一步:在InitSysCtrl();初始化初右键,选择Open declaration跳转到F2837xS_SysCtrl.c中。

第二步:找到void InitSysCtrl(void)函数。

第三部:void InitSysCtrl(void)函数后半部分找到InitSysPll(XTAL_OSC,IMULT_10,FMULT_0,PLLCLK_BY_2);函数

第四步:根据晶振修改参数。


第一步:在InitSysCtrl();初始化初右键,选择Open declaration跳转到F2837xS_SysCtrl.c中。

第二步:找到void InitSysCtrl(void)函数。

第三部:void InitSysCtrl(void)函数后半部分找到InitSysPll(XTAL_OSC,IMULT_10,FMULT_0,PLLCLK_BY_2);函数

第四步:根据晶振修改参数。

例如:

//    InitSysPll(1,20,0,1); 看起来像是一个函数调用,用于初始化系统级的PLL(相位锁定环)。但是,这个函数的具体含义和实现细节取决于你正在使用的编程语言和库。

//    一般来说,PLL用于提供一个稳定的、可调的时钟信号。在许多微控制器和处理器中,PLL用于将低速的外部晶振时钟(例如12MHz或24MHz)倍频到一个更高的频率,例如100MHz或200MHz,以供内部逻辑使用。


//    下面是对这个函数参数的一种可能的解释:
//    第一个参数(1):这可能是PLL的某种模式或配置。具体的含义需要查阅相关文档。
//    第二个参数(20):这可能是PLL的倍频系数。如果外部晶振是12MHz,那么倍频20倍将得到240MHz的时钟信号。
//    第三个参数(0):这可能是PLL的小数分频系数或其它配置。具体的含义需要查阅相关文档。
//    第四个参数(1):这可能是PLL的系统时钟分频系数。如果PLL输出是240MHz,并且这里设置为0(+1),那么系统时钟将是240MHz。如果设置为1(+1),那么系统时钟将是120MHz。
//    要了解这个函数的确切含义和用法,你需要查阅与你所使用的微控制器或库相关的文档。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值