<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > MSP430G2553筆記【一】

MSP430G2553筆記【一】

作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò ) 收藏
昨天下了一下的IAR今天才徹底裝好。

早上寫(xiě)了流水燈的例子,算是入門(mén)msp430的第一程序。

本文引用地址:http://dyxdggzs.com/article/201611/322048.htm

下午寫(xiě)了按鍵控制led燈,一直不成功,參照了例程還是不行,例程是用中斷的,不理解,還是以后在看啊。后來(lái)google了一下,才知道,按鍵在作為IN的時(shí)候,需要使能上接電阻,就因為這糾結了好久,希望其他的朋友不要犯這錯誤啊~~~

datasheet上的話(huà):Ifthepinspullup/pulldownresistorisenabled,thecorrespondingbitinthePxOUTregisterselectspulluporpulldown
Bit0pulleddown
Bit1ppulledup

附程序

#include

#defineuintunsignedint

#defineucharunsignedchar

voidmain(void)

{

volatileuinti;

WDTCTL=WDTPW+WDTHOLD;//Stopwatchdogtimer

if(CALBC1_1MHZ==0xFF||CALDCO_1MHZ==0xFF)

{

while(1);//Ifcalibrationconstantserased,trapCPU!!

}

//ConfigureBasicClock

BCSCTL1=CALBC1_1MHZ;//Setrange

DCOCTL=CALDCO_1MHZ;//SetDCOstep+modulation

BCSCTL3|=LFXT1S_2;//SetLFXT1

//P1DIR=BIT6;//P1.6output(greenLED)

//P1DIR=0xFF;//P1.6output(greenLED)

P1DIR=0xF7;//11110111

P1REN|=0x08;//pullup

P1OUT|=0x00;//pullup

P1IES|=0x08;//hitoloedge

P1IE|=0x08;//Enableinterrupt

P1IFG&=~0x08;//Clearflag

IFG1&=~OFIFG;//ClearOSCFaultflag

BCSCTL2|=SELM_1+DIVM_0;//SetMCLK

for(;;)

{

if((P1IN&BIT3)==BIT3)

P1OUT^=BIT0;//P1.0on(redLED)

else

P1OUT^=BIT6;//P1.6on(greenLED)

}

}



評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>