MSP430单片机C语言编程问题 20

我使用的型号是MSP430f6638,模板里有下面一段程序if(USB_PLL_XT==2){USBPLLCTL=UPCS0+UPFDEN+UPLLEN;//Select... 我使用的型号是MSP430f6638,模板里有下面一段程序
if (USB_PLL_XT == 2)
{
USBPLLCTL = UPCS0 + UPFDEN + UPLLEN; //Select XT2 as Ref / Select PLL for USB / Discrim.
//on, enable PLL
} else {
USBPLLCTL = UPFDEN + UPLLEN; //Select XT1 as Ref / Select PLL for USB /
//Discrim. on, enable PLL
}
//Wait some time till PLL is settled
报错显示第三行的“UPCS0”没有定义,但对于这些代码的意义不是特别清楚,不知道该怎么改啊,求大神指点(这是一个SD读卡器的实验)!!!
展开
 我来答
高唱低调
2014-08-03
知道答主
回答量:1
采纳率:0%
帮助的人:1352
展开全部
简单的说,UPCS0已经被TI移除。本身已无用。你把这句改为如下即可:

USBPLLCTL = UPFDEN + UPLLEN ;

(是的,在if和else后面两处是一样的,不用怀疑,这样没问题的。)
一剑出血
高粉答主

2014-06-07 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
检查你的头文件中是否包含此常量的定义,如果拼写不符则需要修改。
追问
你讲的头文件是指这个程序前面的段落还是这个工程前面的程序文件?
追答
……自己翻翻书,什么叫头文件。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式