打印
[PSOC™]

PSoC™ 6 UART通信反复发送字符串是为什么?

[复制链接]
楼主: flycamelaaa
手机看帖
扫描二维码
随时随地手机跟帖
21
问题描述的很难懂

使用特权

评论回复
22
shenxiaolin| | 2024-9-20 18:15 | 只看该作者
看看是不是配置自动重发

使用特权

评论回复
23
szt1993| | 2024-9-24 11:27 | 只看该作者
反复发送时是程序设计有问题了

使用特权

评论回复
24
Burnon_FAE_1| | 2024-9-25 11:12 | 只看该作者
首先,可能是发送控制逻辑出现错误。比如在程序中设置的发送条件一直满足,导致不断触发发送操作。

其次,可能存在硬件故障。例如,相关的引脚连接不稳定,或者发送模块本身出现损坏。

再者,软件中的循环结构设置不当。如果在代码中有不正确的循环,可能会导致字符串持续发送。

另外,也有可能是外部的触发信号异常,持续给出发送指令。

要准确判断具体原因,需要进一步检查代码逻辑、硬件连接以及相关的信号状态。

使用特权

评论回复
25
星辰大海不退缩| | 2024-9-25 19:32 | 只看该作者
有可能是程序设计问题建议排除一下

使用特权

评论回复
26
LOVEEVER| | 2024-9-27 13:28 | 只看该作者
大概率是程序的问题

使用特权

评论回复
27
OKAKAKO| | 2024-9-28 15:45 | 只看该作者
没有到while循环里面肯定是不起作用的

使用特权

评论回复
28
shenxiaolin| | 2024-9-29 11:44 | 只看该作者
一般都是软件问题

使用特权

评论回复
29
小小蚂蚁举千斤| | 2024-9-29 19:05 | 只看该作者
程序中断设计有问题

使用特权

评论回复
30
AdaMaYun| | 2024-9-30 11:18 | 只看该作者
其实还是程序设计问题

使用特权

评论回复
31
为你转身| | 2024-9-30 12:56 | 只看该作者
一次又一次地发送字符串

使用特权

评论回复
32
地瓜patch| | 2024-10-31 12:18 | 只看该作者
这种情况经常遇到,有时真找不到原因

使用特权

评论回复
33
哈根达斯uz| | 2025-2-28 20:38 | 只看该作者
确保在发送新数据之前,检查并等待发送缓冲区已清空。

使用特权

评论回复
34
rzjvv| | 2025-2-28 21:31 | 只看该作者
你可以使用 UART_GetTxBufferSize() 或者其他相关的API来确保缓冲区已经处理完。

使用特权

评论回复
35
uiint| | 2025-3-9 19:26 | 只看该作者
在代码中,如果 UART 发送字符串的代码被放置在一个无限循环或者不合理的循环结构内,就会导致字符串被反复发送。

使用特权

评论回复
36
houjiakai| | 2025-3-9 22:32 | 只看该作者
检查 UART 模块的硬件连接,确保引脚连接牢固,没有松动或虚焊的情况。

使用特权

评论回复
37
weifeng90| | 2025-3-10 09:33 | 只看该作者
没看明白,芯片端一直在反复发送数据?

使用特权

评论回复
38
hilahope| | 2025-3-11 13:49 | 只看该作者
如果没有正确清除标志位,可能会导致重复进入中断,从而反复发送数据。

使用特权

评论回复
39
burgessmaggie| | 2025-3-11 15:06 | 只看该作者
UART配置不正确,例如错误的波特率、数据位、停止位或校验设置。

使用特权

评论回复
40
物联万物互联| | 2025-3-12 10:38 | 只看该作者
有可能发送标志位没有被清除。

使用特权

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

本版积分规则