这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » XT2 XT2的問題

共2条 1/1 1 跳转至

XT2 XT2的問題

院士
2006-09-17 18:14:16     打赏
XT2 XT2的問題



关键词: 問題    

院士
2006-12-22 22:43:00     打赏
2楼
问 我用的是MSP430F149,XT2接的是8M,电容从8pF~33pF都试过了,晶振也换过

MOV.B #XT2OFF,&BCSCTL1
MOV.B #SEML1,&BCSCTL2
BIC.B #OFIFG,&IFG1
BIS.B #BIT4,&P5DIR
BIS.B #BIT4,&P5SEL
XT2
BIT.B #OFIFG,&IFG1
JNZ XT2

程序就是走不下去,量P5.4只有800k左右,为什么? 1: 你的设置有问题,请参考以下例程:
SetupFLL2 bis.b #FN_4,&SCFI0 ; x2 DCO, 8MHz nominal DCO
bis.b #DCOPLUS+XCAP14PF,&FLL_CTL0 ; DCO+, configure load caps
mov.b #121,&SCFQCTL ;(121+1) x 2 x 32768 = 7.99 Mhz
SetupPorts bis.b #022h,&P1DIR ;P1.1 & P1.5 to output direction
bis.b #022h,&P1SEL ;P1.1 & P1.5 to output MCLK & ACLK 2: 谢谢你的回复!
但你说的是MSP430F149吗?
好象不太对,尤其是后两句! 3: 对了,粗心,复印错了,参考以下的
SetupP5 bis.b #010h,&P5DIR ; P5.4 = output
bis.b #010h,&P5SEL ; P5.4 = MCLK option select
SetupBC bic.b #XT2OFF,&BCSCTL1 ; XT2 = on
SetupOsc bic.b #OFIFG,&IFG1 ; Clear OSC fault flag
mov.w #0FFh,R15 ; R15 = Delay
SetupOsc1 dec.w R15 ; Additional delay to ensure start
jnz SetupOsc1 ;
bit.b #OFIFG,&IFG1 ; OSC fault flag set?
jnz SetupOsc ; OSC Fault, clear flag again
bis.b #SELM1,&BCSCTL2 ; MCLK = XT2 (safe)
你没有ofifg的清楚,所以mclk=dco(def)=800k

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]