lmn2005 发表于 2023-6-5 16:00

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

板子:新定义TBK-RD8T3x开发板。
问题:用易码魔盒初始化工程,启用UAR1后,单片机串口会自动发出无规律的乱码。

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


RDS小新 发表于 2023-6-7 10:40

您好,这是因为您选择了UART的模式0,此时为同步通信,TX引脚用作发送移位时钟,发送的是时钟信号不是乱码

belindagraham 发表于 2023-6-10 12:54

线路连接问题,检查线路,看看是否有错。

maudlu 发表于 2023-6-10 13:00

串口配置,检查一下,有时候波特率过高会导致这样的情况。

ingramward 发表于 2023-6-10 13:06

两端的参数设置是否一致?               

iyoum 发表于 2023-6-10 13:12

干扰问题,是否有干扰源?增强接地。

deliahouse887 发表于 2023-6-10 13:21

乱码一般是由于波特率不准导致的            

sdCAD 发表于 2023-6-10 13:42

应该是你发送端口和一个高电平电源短路了。

tifmill 发表于 2023-6-10 13:51

可以用示波器看一下波形。            

yorkbarney 发表于 2023-6-10 15:41

估计是时钟不稳定,或者波特率设置不对

linfelix 发表于 2023-6-10 15:47

检查TX RX管脚的脉冲信号是否有毛刺,

gygp 发表于 2023-6-10 15:53

串口通信线的接法或者连接松动都有可能导致数据传输错误,产生乱码。

pixhw 发表于 2023-6-10 16:01

串口通信过程中可能会受到电磁噪声的干扰

mattlincoln 发表于 2023-6-10 16:10

程序中的某个函数或代码段出现错误,导致程序一直循环执行,从而不停地向串口发送数据。需要检查程序中是否存在死循环,以及相应的处理方式。

hearstnorman323 发表于 2023-6-10 16:15

需要增加超时机制或者优化程序逻辑,保证缓存区能够及时释放。

rosemoore 发表于 2023-6-10 16:21

需要检查串口连接是否稳定可靠。

pmp 发表于 2023-6-10 16:37

发送数据的程序在一个循环里面没有跳出来

claretttt 发表于 2023-6-10 16:42

增加滤波电容、屏蔽串口线               

yeates333 发表于 2023-6-10 16:46

电脑接收的数据是单片机引脚发送的,是你通过软件控制的

uptown 发表于 2023-6-10 16:50

不排除接收信号时软件出现的问题            
页: [1] 2 3 4
查看完整版本: TBK-RD8T3x启用UAR1后,串口会自动发出无规律的乱码