最近准备使用TMS320F280049芯片开数字电源项目,新一代的C2000 DSP在使用库函数开发过程中比以往要方便的多,尤其是sysconfig的引入,配置底层硬件的初始化就和STM32 CubleMX一样方便。
直接导入C2000Ware安装目录下:ti\c2000\C2000Ware_5_01_00_00\driverlib\f28004x\examples\empty_projects 空的工程,在使用syscofig配置F280049的时钟时,发现貌似在.sysccfg文件中配置的时钟倍频PLL系数貌似不起作用,要手动去device.h中修改第289行代码中的宏定义 DEVICE_SETCLOCK_CFG 才管用,在此记录防止忘记。
开发环境:
a. CCS12 Version: 12.8.0.00012
b.仿真器XDS100V2
c.C2000Ware _5_01_00_00
现象:
1.板载无源晶振为16MHz,目标主频100MHz,故在c2000.syscfg中配置如下
2.配置内部时钟输出到GPIO16引脚,时钟源选PLL 输出,8分频,保存c2000.syscfg文件,main.c中添加如下代码:
#include "driverlib.