打印
[其他ST产品]

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

[复制链接]
256|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 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 | 只看该作者
有没有可能是程序的事儿啊?

使用特权

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

本版积分规则

1883

主题

6437

帖子

8

粉丝