中易网

请教MSP430F5438A的晶振选择,最好带程序

答案:1  悬赏:70  
解决时间 2021-01-05 01:59
请教MSP430F5438A的晶振选择,最好带程序
最佳答案
#include
#include"XT2.h"
#define uint unsigned int
#define uchar unsigned char
void initsys()//XT2时钟初始化
{
uchar k;
P5SEL |= BIT2+BIT3; // P5.2和P5.3是 XT2 脚,24MHz晶振
UCSCTL6 &= ~(XT2OFF);//开启XT2晶振
UCSCTL3 |= SELREF_2; // FLLref = REFO
UCSCTL4 |= SELA_2; // ACLK=REFO,SMCLK=DCO,MCLK=DCO
do
{
UCSCTL7 &= ~(XT2OFFG + XT1LFOFFG + XT1HFOFFG + DCOFFG);//清除TX1,XT2和DCO振荡标志
SFRIFG1&=~OFIFG;//清除振荡器失效标志,清除中断标志
for(k=0xff;k>0;k--)//延时
{;}
}
while((SFRIFG1&OFIFG)!=0);//判断XT2是否起振,等待时钟系统正常工作
UCSCTL6 = XT2DRIVE1 + XT2DRIVE0; //驱动晶振的能力是24M到32M
UCSCTL4 |= SELS_5 + SELM_5+SELA_0; //SELA=XT1(32768Hz), SMCLK=MCLK=XT2(24MHz),CPU时钟(MCLK)为24MHz
UCSCTL5 |= DIVS__4+DIVM__8+DIVA__1; //f(SMCLK)/4,24MHz 4分频为6MHz==高速外围时钟(SMCLK)
}//初始化 //f(MCLK)/8,24MHz 8分频为3MHz==CPU时钟(MCLK)
//f(ACLK)/1,32768Hz 1分频为32768Hz==低速外设(ACLK)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
iphone7怎么刷机图解 苹果7怎么刷机图解教程
为什么玩英雄联盟刚进入准备时候电脑要闪一会
阿高茶楼地址好找么,我有些事要过去
力拓集团 股票代码多少?
金都造型怎么去啊,有事要去办理
CAD在布局中怎么修改图
男人旅行和女人旅行的区别,终于知道为什么女
为什么我的脸总很凉
有一个服装品牌叫摩什么咖什么
四轴汽车列车是什么意思
昆明和合肥相比哪个更好
2011年开始,一年存一万,存五年,到十年期20
把方糖和肥皂放在一块儿牙签会发生什么样的变
1978年后面的三个连续闰年是多
钢筋标识4eya16是什么牌子
推荐资讯
75,000个中国自古有哪些关于
亮泽专业美甲美容美发地址在什么地方,想过去
公秋和母秋怎么区别
敖寨派出所地址好找么,我有些事要过去
馨怡宾馆(楚雄元谋县)地址好找么,我有些事要
红米3可以更新miui9吗
追寻逝去的理想 600字作文
内地公民夫妻移居香港且离婚后,在内地的共同
13画繁体汉字有那些 用于起名字的
清水出芙蓉,天然去雕饰的全诗
成人半个月没拉大便怎么
拉杆箱gnz售后电话,拉杆箱是单拉杆箱,推不
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?