TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28027时钟初始化的问题

我把例程中f2802x_sysctrl.c中的InitSysCtrl函数中的

// Select Internal Oscillator 1 as Clock Source (default), and turn off all unused clocks to
// conserve power.
IntOsc1Sel();

改成使用外部晶振:

XtalOscSel();

就是编译不通过

编译错误信息显示:

#161 declaration is incompatible with previous "XtalOscSel" (declared at line 60) f2802x_sysctrl.c /Inverter line 389 C/C++ Problem

真是奇了怪了,用IntOsc1Sel()或者IntOsc2Sel()都没问题,这是怎么回事呢?

囧:

你用的是哪个版本的库?

我把例程中f2802x_sysctrl.c中的InitSysCtrl函数中的

// Select Internal Oscillator 1 as Clock Source (default), and turn off all unused clocks to
// conserve power.
IntOsc1Sel();

改成使用外部晶振:

XtalOscSel();

就是编译不通过

编译错误信息显示:

#161 declaration is incompatible with previous "XtalOscSel" (declared at line 60) f2802x_sysctrl.c /Inverter line 389 C/C++ Problem

真是奇了怪了,用IntOsc1Sel()或者IntOsc2Sel()都没问题,这是怎么回事呢?

Liang Hu2:

回复 囧:

哦,是最新的controlSUITE里面拷出来的库,版本号如下

// $TI Release: F2802x Support Library v230 $// $Release Date: Fri May 8 07:43:05 CDT 2015 $

我把例程中f2802x_sysctrl.c中的InitSysCtrl函数中的

// Select Internal Oscillator 1 as Clock Source (default), and turn off all unused clocks to
// conserve power.
IntOsc1Sel();

改成使用外部晶振:

XtalOscSel();

就是编译不通过

编译错误信息显示:

#161 declaration is incompatible with previous "XtalOscSel" (declared at line 60) f2802x_sysctrl.c /Inverter line 389 C/C++ Problem

真是奇了怪了,用IntOsc1Sel()或者IntOsc2Sel()都没问题,这是怎么回事呢?

Eric Ma:

回复 Liang Hu2:

这个函数没有声明,你在F2802x_GlobalPrototypes.h声明一下这个函数就可以了。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28027时钟初始化的问题
分享到: 更多 (0)