首页 msp430f5529简单uart程序

msp430f5529简单uart程序

举报
开通vip

msp430f5529简单uart程序/*****用串口助手发什么回复什么****/#include"msp430f5529.h"//ACLK=REFO=32768Hz,MCLK=SMCLK=defaultDCO/2=1048576Hz//P3.4,5——USCI_A0TXD/RXD;P9.4,5——USCI_A2TXD/RXD;P10.4,5——USCI_A3TXD/RXD;voidmain(void){WDTCTL=WDTPW+WDTHOLD;//StopW...

msp430f5529简单uart程序
/*****用串口助手发什么回复什么****/#include"msp430f5529.h"//ACLK=REFO=32768Hz,MCLK=SMCLK=defaultDCO/2=1048576Hz//P3.4,5——USCI_A0TXD/RXD;P9.4,5——USCI_A2TXD/RXD;P10.4,5——USCI_A3TXD/RXD;voidmain(void){WDTCTL=WDTPW+WDTHOLD;//StopWDTP4SEL|=BIT4+BIT5;//P5.6,7=USCI_A1TXD/RXDUCA1CTL1|=UCSWRST;//**Putstatemachineinreset**UCA1CTL1|=UCSSEL_2;//SMCLKUCA1BR0=9;//1MHz115200(seeUser'sGuide)UCA1BR1=0;//1MHz115200UCA1MCTL|=UCBRS_1+UCBRF_0;//ModulationUCBRSx=1,UCBRFx=0UCA1CTL1&=~UCSWRST;//**InitializeUSCIstatemachine**UCA1IE|=UCRXIE;//EnableUSCI_A1RXinterrupt__bis_SR_register(LPM0_bits+GIE);//EnterLPM0,interruptsenabled}//EchobackRXedcharacter,confirmTXbufferisreadyfirst,发送数据之前确定发送缓存准备好#pragmavector=USCI_A1_VECTOR__interruptvoidUSCI_A1_ISR(void){switch(__even_in_range(UCA1IV,4)){case0:break;//Vector0-nointerruptcase2://Vector2-RXIFGwhile(!(UCA1IFG&UCTXIFG));//USCI_A1TXbufferready?UCTXIFG(USCITransmitInterruptFlag)//等待数据发送完成完成UCTXIFG置1跳出循环UCA1TXBUF=UCA1RXBUF;//TX->RXedcharacterbreak;case4:break;//Vector4-TXIFGdefault:break;}}//UCTXIFG=0x02,UCA1IFG&UCTXIFG,当UCA1IFG的UCTXIFG位为1时,说明UCA1TXBUF为空,//跳出while循环循环;当UCTXIFG位为0时UCA1TXBUF不为空,停在循环。
本文档为【msp430f5529简单uart程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥18.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
暂无简介~
格式:doc
大小:15KB
软件:Word
页数:0
分类:建筑/施工
上传时间:2019-07-20
浏览量:8