P3SEL = BIT3 + BIT4; //设置管脚为第二功能
UCA0CTL1 |= UCSWRST; //8位数据,1位停止位,奇校验
UCA0CTL1 |= UCSSEL_1; //选择UCLK = ACLK
UCA0BR0 = 0x3; //设置波特率9600bit/s
UCA0BR1 = 0;
UCA0MCTL1 = UCBRS_3+UCBRF_0;
UCA0CTL1 &= ~UCSWRST;
//这里需要打开模块USART0吗?如果需要的话,是怎么配置呢?
UCA0IE |= UCRXIE ; //打开USART0接收中断
之前使用串口调试助手的时候就不能工作,板子是TI官方的评估板。程序编译没有问题,我在想是不是这一块出现问题了,急求,谢谢!
此帖出自
小平头技术问答
1.使用的F5529评估板是哪一块板子,是那块红 {MOD}的Launchpad吗?
2.你仅仅说程序不能工作,却没说具体的现象,粗略看程序并没有什么大的问题,至少在串口配置方面没啥问题。那么别人怎么知道具体是怎么个不能工作法,又该从哪方面去排查?
发现个小问题,中断向量是串口中断,中断服务程序的函数名却是定时器中断,在阅读程序的时候可能会造成误解。
一周热门 更多>