打印
[其他ST产品]

RS485发送时,影响其他串口接收?为什么呢?

[复制链接]
780|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2022-11-14 13:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天做了一个小项目
1变连接的是航模遥控器接收SBUS数据。使用的是stm32的串口3。
2还有一边连接的是485控制云台摄像头,使用的是串口2转485。
正常sbus数据不会停,会一直接收。即使失控也会有数据,只要不掉电。
但是当我给485发送数据的时候,串口3的接收就停止了!
求大神帮忙!

使用特权

评论回复
沙发
我吃小朋友| | 2022-12-12 19:40 | 只看该作者
中断的事儿吧,我觉得有可能是中断的事儿

使用特权

评论回复
板凳
未说出口的像你| | 2022-12-12 20:12 | 只看该作者
接口都不一样,怎么会影响

使用特权

评论回复
地板
月亮一键变蓝| | 2022-12-12 20:44 | 只看该作者
是不是你程序用的接收结构体都是一个啊

使用特权

评论回复
5
一只眠羊| | 2022-12-12 21:16 | 只看该作者
你程序怎么写的?是不是关闭串口3的中断了?

使用特权

评论回复
6
在曼谷的春| | 2022-12-12 21:48 | 只看该作者
正常来说,逻辑是没问题的

使用特权

评论回复
7
失物招領| | 2022-12-12 22:20 | 只看该作者
有没有可能你串口3的收发有点频了呢?

使用特权

评论回复
8
故意相遇| | 2022-12-12 22:52 | 只看该作者
单片机是单线程的,没有办法

使用特权

评论回复
9
风凉| | 2022-12-12 23:24 | 只看该作者
按理来说应该不能停止,但是应该会有时候会丢数据或者处理的慢吧

使用特权

评论回复
10
她已醉| | 2022-12-12 23:56 | 只看该作者
时分复用就好了,但是停了就比较怪了

使用特权

评论回复
11
故意相遇| | 2022-12-13 00:28 | 只看该作者
有没有可能是程序的事儿啊?

使用特权

评论回复
12
呐咯密密| | 2024-5-14 10:04 | 只看该作者
应该是时序上有冲突

使用特权

评论回复
13
stormwind123| | 2024-5-15 16:07 | 只看该作者
硬件冲突?

使用特权

评论回复
14
classroom| | 2024-5-15 16:10 | 只看该作者
使用示波器或逻辑分析仪检查UART3和UART2的通信信号,看看是否有任何异常或噪声。

使用特权

评论回复
15
laocuo1142| | 2024-5-15 18:00 | 只看该作者
检查电源和地线

使用特权

评论回复
16
flycamelaaa| | 2024-5-15 20:00 | 只看该作者
是否有任何缓冲区溢出的情况,这可能会导致数据丢失或通信故障。

使用特权

评论回复
17
powerantone| | 2024-5-15 20:00 | 只看该作者
RS-485通信是否正常

使用特权

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

本版积分规则

2055

主题

7455

帖子

10

粉丝