F149串口收发问题

[复制链接]
1999|23
 楼主| Rangar 发表于 2018-8-29 17:03 | 显示全部楼层 |阅读模式
用MSP430F149,串口助手可以收发,想单片机直接给PC发送数据,在串口助手上不显示数据
#include "msp430x14x.h"
#define uchar unsigned char
uchar DATA[]="hello recieved over!";
void main()
{
  // Stop watchdog timer to prevent time out reset
        uchar j;
        WDTCTL = WDTPW + WDTHOLD;
        //使用外部高频晶体振荡器
        BCSCTL1&=~XT2OFF;
        do{
          IFG1&=~OFIFG;
          for(j=0XFF;j>0;j--);
        }while((IFG1&OFIFG));
        BCSCTL2|=SELM_2;  
        P3DIR|=BIT4;
        P3DIR&=~BIT5;
        P3SEL|=BIT4+BIT5;
        
        ME1 |= UTXE0 + URXE0;  // 使能USART0收发
        UCTL0 |= CHAR;     // 8-bit 数据,一位停止位
        UTCTL0 |= SSEL0;           // 选择时钟,UCLK = ACLK,32768
        UBR00 = 0x03;    // 32k/9600
        UBR10 = 0x00;   //
        UMCTL0 = 0x4a;            // Modulation
        UCTL0 &= ~SWRST;    // 初始化UART0状态机,一般要设置好串口之后才复位
      
        IE1 |= URXIE0;                            // 使能接收中断
       _EINT();        
        while(1);
            
}
#pragma vector = UART0RX_VECTOR
__interrupt void UART0_RXISR(void)
{
// uchar i;
    TXBUF0=RXBUF0;//将接收到的数据发出去
    while((UTCTL0&0X01)==0);//等待数据发送完毕         
}

买的开发版,使用BLS转接线,在本网站找的程序,不知道问题出在那地方,请大神帮忙!
Stannis 发表于 2018-8-29 17:36 | 显示全部楼层
换成UART1试试 把引脚改一下 我用的430F5529 T1应该是P4.4 P4.5
Brand2 发表于 2018-8-29 17:41 | 显示全部楼层
首先检查引脚是否连接正确
Soraka 发表于 2018-8-29 17:50 | 显示全部楼层
TX0和RX0连接是否正确,是不是存在短路、虚连什么的
pixhw 发表于 2018-9-1 23:00 | 显示全部楼层
波特率多少
kkzz 发表于 2018-9-1 23:00 | 显示全部楼层
有可能是硬件的问题
hudi008 发表于 2018-9-1 23:00 | 显示全部楼层
能够收到数据吗
lzmm 发表于 2018-9-1 23:01 | 显示全部楼层
这个硬件是怎么设计的
minzisc 发表于 2018-9-1 23:01 | 显示全部楼层
确定波特率吧
selongli 发表于 2018-9-1 23:01 | 显示全部楼层
是显示的格式不同吗
fentianyou 发表于 2018-9-1 23:01 | 显示全部楼层
示波器测量信号
xiaoyaodz 发表于 2018-9-1 23:02 | 显示全部楼层
Soraka 发表于 2018-8-29 17:50
TX0和RX0连接是否正确,是不是存在短路、虚连什么的

可能反接了
febgxu 发表于 2018-9-1 23:03 | 显示全部楼层
串口助手试试
sdlls 发表于 2018-9-1 23:03 | 显示全部楼层
使用什么通信的呢?
minzisc 发表于 2018-9-1 23:03 | 显示全部楼层
波特率不一样,肯定不行。
kkzz 发表于 2018-9-1 23:03 | 显示全部楼层
硬件有问题,肯定是收不到数据的。
lzmm 发表于 2018-9-1 23:03 | 显示全部楼层
驱动的能力不足吗
hudi008 发表于 2018-9-1 23:03 | 显示全部楼层
短接TX和RX试试看
pixhw 发表于 2018-9-1 23:03 | 显示全部楼层
通信的波特率是否一致
sdlls 发表于 2018-9-1 23:03 | 显示全部楼层
是RS232吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

154

主题

763

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部