ST意法半导体
登录
直播中
李志静
7年用户
1409经验值
私信
关注
[问答]
在CubeMX中如何启用“硬件流控(RS485)?”
开启该帖子的消息推送
STM32CubeIDE
你好
我正在使用带有 CubeMX 的
STM32
CubeIDE 1.0.2。
硬件:STM3240G-EVAL(带STM32F407IG的评估板)
我必须在程序中使用RS485。
在 UART 选项的 CubeMX 中,我没有看到“硬件流控制 (RS485)”选项。
我可以看到在 UART 的 CubeMX 中有这样一个选项。我能以某种方式打开它吗?我可以使用 CubeMX 生成 rs485 的代码吗?如果真是这样,那么是以哪种方式?
回帖
(1)
石玉兰
2023-1-13 14:39:25
我在想 STM32F4 没有硬件 RS-485 DE 信号。
我们尝试了 STM32F413 但它没有,所以我们尝试了软件驱动的 DE,但遇到了一个问题,即由于传输完成中断时序,DE 禁用延迟了大约一点。延迟的 DE 禁用导致与我们完成后立即传输的其他模块发生冲突。
我们切换到 STM32L4 系列,因为它确实有硬件 DE。
我们在 STM32L476 上证明了这一点,并且还在使用 STM32L4A6(更多资源)。
RS-485 硬件 DE(如果芯片硬件支持)
在 STM32CubeMX > Pinout&Configuration > Connectivity > UART/USART 中启用
就在 Mode[Enable] 和 RS232 流量控制下(如果臀部硬件支持)。
我在想 STM32F4 没有硬件 RS-485 DE 信号。
我们尝试了 STM32F413 但它没有,所以我们尝试了软件驱动的 DE,但遇到了一个问题,即由于传输完成中断时序,DE 禁用延迟了大约一点。延迟的 DE 禁用导致与我们完成后立即传输的其他模块发生冲突。
我们切换到 STM32L4 系列,因为它确实有硬件 DE。
我们在 STM32L476 上证明了这一点,并且还在使用 STM32L4A6(更多资源)。
RS-485 硬件 DE(如果芯片硬件支持)
在 STM32CubeMX > Pinout&Configuration > Connectivity > UART/USART 中启用
就在 Mode[Enable] 和 RS232 流量控制下(如果臀部硬件支持)。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32CubeIDE
RS485
电气特性是什么?怎么实现
RS485
硬件
设计?
2021-11-30
1704
RS485
接地问题怎么解决?
2022-02-14
1442
RS485
通信原理是什么?
RS485
应用存在哪些问题?
2021-05-20
2389
请问
rs
422和
rs485
在
stm32程序
中
配置是一样的吗?
2019-07-22
6724
RS
232与
RS485
的主要区别是什么
2021-09-28
2457
嵌入式系统应用
中
如何实现
RS485
的方向切换?
2021-05-24
1478
如何自动切换
RS485
RTS引脚
2018-09-17
4053
不能用
RS485
通信方式通信
2019-10-11
1806
RS485
软件包和串口如何使用?
2022-10-31
4097
RS485
转以太网的应用是什么?有哪些关键技术?
2021-05-27
1904
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分