求助,如何配置msp430f5529串口收发的寄存器

2019-03-24 09:38发布

        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官方的评估板。程序编译没有问题,我在想是不是这一块出现问题了,急求,谢谢!

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
qiushenghua
2019-03-25 11:31
不是没有悬赏的原因,而是你没描述清楚下面这两个问题:
1.使用的F5529评估板是哪一块板子,是那块红 {MOD}的Launchpad吗?
2.你仅仅说程序不能工作,却没说具体的现象,粗略看程序并没有什么大的问题,至少在串口配置方面没啥问题。那么别人怎么知道具体是怎么个不能工作法,又该从哪方面去排查?

发现个小问题,中断向量是串口中断,中断服务程序的函数名却是定时器中断,在阅读程序的时候可能会造成误解。

一周热门 更多>

相关问题

    相关文章