打印
[MCU]

在串口助手上不显示数据

[复制链接]
1671|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
renyaq|  楼主 | 2020-12-8 23:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
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试试 把引脚改一下

使用特权

评论回复
5
chenho| | 2020-12-8 23:26 | 只看该作者
我用的430F5529 T1应该是P4.4 P4.5

使用特权

评论回复
6
dingy| | 2020-12-8 23:30 | 只看该作者

首先检查引脚是否连接正确

使用特权

评论回复
7
liuzaiy| | 2020-12-8 23:33 | 只看该作者
TX0和RX0连接是否正确,是不是存在短路、虚连什么的

使用特权

评论回复
8
guoyt| | 2020-12-8 23:40 | 只看该作者
波特率多少

使用特权

评论回复
9
wangzsa| | 2020-12-8 23:44 | 只看该作者
有可能是硬件的问题

使用特权

评论回复
10
wuhany| | 2020-12-8 23:47 | 只看该作者
能够收到数据吗

使用特权

评论回复
11
tian111| | 2020-12-8 23:51 | 只看该作者
这个硬件是怎么设计的

使用特权

评论回复
12
zwll| | 2020-12-8 23:54 | 只看该作者
确定波特率吧

使用特权

评论回复
13
dingy| | 2020-12-8 23:58 | 只看该作者
是显示的格式不同吗

使用特权

评论回复
14
yangxiaor520| | 2020-12-9 08:52 | 只看该作者
波特率不对?

使用特权

评论回复
15
zwll| | 2020-12-9 17:44 | 只看该作者
示波器测量信号

使用特权

评论回复
16
dingy| | 2020-12-9 17:47 | 只看该作者
可能反接了

使用特权

评论回复
17
ousj| | 2020-12-9 17:51 | 只看该作者
串口助手试试

使用特权

评论回复
18
xxmmi| | 2020-12-9 17:56 | 只看该作者
使用什么通信的呢?

使用特权

评论回复
19
wangpe| | 2020-12-9 18:01 | 只看该作者
波特率不一样,肯定不行。

使用特权

评论回复
20
zhanglli| | 2020-12-9 18:32 | 只看该作者
硬件有问题,肯定是收不到数据的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

700

主题

10138

帖子

4

粉丝