打印
[易码魔盒]

TBK-RD8T3x启用UAR1后,串口会自动发出无规律的乱码

[复制链接]
3787|65
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
板子:新定义TBK-RD8T3x开发板。
问题:用易码魔盒初始化工程,启用UAR1后,单片机串口会自动发出无规律的乱码。

这是电脑串口收到的数据:


使用特权

评论回复
沙发
RDS小新| | 2023-6-7 10:40 | 只看该作者
您好,这是因为您选择了UART的模式0,此时为同步通信,TX引脚用作发送移位时钟,发送的是时钟信号不是乱码

使用特权

评论回复
板凳
belindagraham| | 2023-6-10 12:54 | 只看该作者
线路连接问题,检查线路,看看是否有错。

使用特权

评论回复
地板
maudlu| | 2023-6-10 13:00 | 只看该作者
串口配置,检查一下,有时候波特率过高会导致这样的情况。

使用特权

评论回复
5
ingramward| | 2023-6-10 13:06 | 只看该作者
两端的参数设置是否一致?               

使用特权

评论回复
6
iyoum| | 2023-6-10 13:12 | 只看该作者
干扰问题,是否有干扰源?增强接地。

使用特权

评论回复
7
deliahouse887| | 2023-6-10 13:21 | 只看该作者
乱码一般是由于波特率不准导致的              

使用特权

评论回复
8
sdCAD| | 2023-6-10 13:42 | 只看该作者
应该是你发送端口和一个高电平电源短路了。

使用特权

评论回复
9
tifmill| | 2023-6-10 13:51 | 只看该作者
可以用示波器看一下波形。              

使用特权

评论回复
10
yorkbarney| | 2023-6-10 15:41 | 只看该作者
估计是时钟不稳定,或者波特率设置不对

使用特权

评论回复
11
linfelix| | 2023-6-10 15:47 | 只看该作者
检查TX RX管脚的脉冲信号是否有毛刺,

使用特权

评论回复
12
gygp| | 2023-6-10 15:53 | 只看该作者
串口通信线的接法或者连接松动都有可能导致数据传输错误,产生乱码。

使用特权

评论回复
13
pixhw| | 2023-6-10 16:01 | 只看该作者
串口通信过程中可能会受到电磁噪声的干扰

使用特权

评论回复
14
mattlincoln| | 2023-6-10 16:10 | 只看该作者
程序中的某个函数或代码段出现错误,导致程序一直循环执行,从而不停地向串口发送数据。需要检查程序中是否存在死循环,以及相应的处理方式。

使用特权

评论回复
15
hearstnorman323| | 2023-6-10 16:15 | 只看该作者
需要增加超时机制或者优化程序逻辑,保证缓存区能够及时释放。

使用特权

评论回复
16
rosemoore| | 2023-6-10 16:21 | 只看该作者
需要检查串口连接是否稳定可靠。

使用特权

评论回复
17
pmp| | 2023-6-10 16:37 | 只看该作者
发送数据的程序在一个循环里面没有跳出来

使用特权

评论回复
18
claretttt| | 2023-6-10 16:42 | 只看该作者
增加滤波电容、屏蔽串口线               

使用特权

评论回复
19
yeates333| | 2023-6-10 16:46 | 只看该作者
电脑接收的数据是单片机引脚发送的,是你通过软件控制的

使用特权

评论回复
20
uptown| | 2023-6-10 16:50 | 只看该作者
不排除接收信号时软件出现的问题              

使用特权

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

本版积分规则

67

主题

522

帖子

1

粉丝