[MCU] 在串口助手上不显示数据

[复制链接]
 楼主| renyaq 发表于 2020-12-8 23:08 | 显示全部楼层 |阅读模式
用MSP430F149,串口助手可以收发,想单片机直接给PC发送数据,在串口助手上不显示数据
yufe 发表于 2020-12-8 23:11 | 显示全部楼层

楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因
 楼主| renyaq 发表于 2020-12-8 23:16 | 显示全部楼层
#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转接线
wenfen 发表于 2020-12-8 23:23 | 显示全部楼层
换成UART1试试 把引脚改一下
chenho 发表于 2020-12-8 23:26 | 显示全部楼层
我用的430F5529 T1应该是P4.4 P4.5
dingy 发表于 2020-12-8 23:30 | 显示全部楼层

首先检查引脚是否连接正确
liuzaiy 发表于 2020-12-8 23:33 | 显示全部楼层
TX0和RX0连接是否正确,是不是存在短路、虚连什么的
guoyt 发表于 2020-12-8 23:40 | 显示全部楼层
波特率多少
wangzsa 发表于 2020-12-8 23:44 | 显示全部楼层
有可能是硬件的问题
wuhany 发表于 2020-12-8 23:47 | 显示全部楼层
能够收到数据吗
tian111 发表于 2020-12-8 23:51 | 显示全部楼层
这个硬件是怎么设计的
zwll 发表于 2020-12-8 23:54 | 显示全部楼层
确定波特率吧
dingy 发表于 2020-12-8 23:58 | 显示全部楼层
是显示的格式不同吗
yangxiaor520 发表于 2020-12-9 08:52 | 显示全部楼层
波特率不对?
zwll 发表于 2020-12-9 17:44 | 显示全部楼层
示波器测量信号
dingy 发表于 2020-12-9 17:47 | 显示全部楼层
可能反接了
ousj 发表于 2020-12-9 17:51 | 显示全部楼层
串口助手试试
xxmmi 发表于 2020-12-9 17:56 | 显示全部楼层
使用什么通信的呢?
wangpe 发表于 2020-12-9 18:01 | 显示全部楼层
波特率不一样,肯定不行。
zhanglli 发表于 2020-12-9 18:32 | 显示全部楼层
硬件有问题,肯定是收不到数据的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

700

主题

10138

帖子

4

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