TMS320F28035使用学习系列分享(一)时钟初始化配置 | 您所在的位置:网站首页 › tms320f28034 › TMS320F28035使用学习系列分享(一)时钟初始化配置 |
1 简述 本篇是对TMS320F28035系统时钟基本的初始化配置使用的总结,针对相关文件函数进行调用与配置。该部分用作系统时钟初始化,包括系统时钟、外设时钟和看门狗设置。 操作配置文件 DSP2803x_SysCtrl.c 调用的函数 InitSysCtrl() 2.看门狗设置 该部分有以下寄存器,具体根据实际需要配置,本篇暂不介绍 (1)看门狗控制寄存器 WDCR (2)看门狗技术寄存器 WDCNTR (3)看门狗复位寄存器 WDKEY 3.系统时钟设置 F28035最高工作频率为60MHz,内部振荡器产生的频率为10MHz,因此需进行两步设置 (1)振荡器选择 TMS320F28035拥有两个内部振荡器(INTOSC1,INTOSC2),也可使用外部外部晶体振荡器(XtalOscSel) 若使用内部振荡器,则调用 IntOsc1Sel()或IntOsc2Sel(); 若使用外部振荡器,则调用XtalOscSel() (2)倍频设置 倍频部分有倍频器和分频器,倍频器选择范围为1~12,分频器可选择1,2,4分频。 例如:10MHz震荡频率配置60MHz工作,可选择12倍频、2分频,即10MHz*12/2=60MHz 操作函数 InitPll(DSP28_PLLCR,DSP28_DIVSEL); 通过F3跳转至 DSP2803x_Examples.h修改相应宏定义即可。 F28035倍频部分设置考虑到能使DSP工作在最大工作频率,因此外部晶振最好选择能被60MHz整除的晶振,因此建议采用常用的10MHz或12MHz晶振。 2 操作步骤总结 (1)关闭看门狗/根据需要设置看门狗 (2)系统时钟配置 (3)系统时钟倍频 (4)外设时钟初始化 3 系统时钟初始化使用步驟 (1)主函数中调用InitSysCtrl() (2)在InitSysCtrl()中对振荡器进行选择 (3)在InitSysCtrl()中设置时钟频率 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |