打印
[STM32H7]

【银杏科技ARM+FPGA双核心应用】STM32H7系列53——RS-485

[复制链接]
楼主: heart蓝色CD
手机看帖
扫描二维码
随时随地手机跟帖
381
mickit| | 2024-6-16 14:36 | 只看该作者 回帖奖励 |倒序浏览
在使用UART接口时,需要确保UART的时钟已经启用。对于STM32H7系列,你需要使用__HAL_RCC_USARTx_CLK_ENABLE()宏来启用UART的时钟。

使用特权

评论回复
382
tabmone| | 2024-6-16 17:45 | 只看该作者
RS-485的AB线上通常不需要额外接上下拉电阻。

使用特权

评论回复
383
kkzz| | 2024-6-16 22:40 | 只看该作者
特别是在多任务或高中断负载的应用中,要确保收发切换逻辑的准确性,避免数据传输冲突。

使用特权

评论回复
384
mollylawrence| | 2024-6-17 13:02 | 只看该作者
实现合适的软件协议来控制数据的发送和接收,包括起始位、停止位、校验位等的处理。

使用特权

评论回复
385
ingramward| | 2024-6-17 16:40 | 只看该作者
在进行收发切换时,有时不需要额外的延迟处理

使用特权

评论回复
386
鹿鼎计| | 2024-6-17 21:40 | 只看该作者
我准备用 stm 来做产品,刚刚用过。

使用特权

评论回复
387
51xlf| | 2024-6-19 14:20 | 只看该作者
STM32H7支持RS-485的硬件流控制,即有一个专门的引脚来控制485 PHY的收发状态切换。

使用特权

评论回复
388
everyrobin| | 2024-6-19 17:28 | 只看该作者
RS-485的终端电阻是接在总线最末端防止电波反射的。如果线缆长度很短,可以不接终端电阻,因为过短的线缆不会产生明显的电波反射。

使用特权

评论回复
389
tifmill| | 2024-6-19 20:48 | 只看该作者
在RS-485总线两端各接一个合适的终端电阻(通常为120欧姆),以减少信号反射和提高信号完整性。

使用特权

评论回复
390
51xlf| | 2024-6-20 20:05 | 只看该作者
RS-485接口在恶劣环境(如工业、建筑自动化领域)中表现出色,具有抗噪、抗静电、抗电压故障的能力。

使用特权

评论回复
391
gygp| | 2024-6-21 09:53 | 只看该作者
RS-485通常使用标准的UART参数,如9600波特率、8位数据位、1位停止位和无奇偶校验。

使用特权

评论回复
392
pmp| | 2024-6-21 12:58 | 只看该作者
在多主机系统中,实现适当的仲裁机制,如MODBUS协议,以避免数据碰撞。

使用特权

评论回复
393
mollylawrence| | 2024-6-21 16:04 | 只看该作者
在接收和发送数据时,合理利用TXE(发送空中断)和TC(发送完成中断),可以优化数据的发送和接收流程,提高通信效率。了解这两种中断的区别和使用场景是实现高效RS-485通信的关键。

使用特权

评论回复
394
abotomson| | 2024-6-21 19:11 | 只看该作者
在软件层面,需要正确配置USART的参数,如波特率、数据位、停止位和校验位,以及相关的DMA和中断设置。

使用特权

评论回复
395
digit0| | 2024-6-21 20:42 | 只看该作者
数据还是比较全面的,开发板也不错

使用特权

评论回复
396
sdlls| | 2024-6-21 22:17 | 只看该作者
使用屏蔽双绞线(STP)布线,并确保屏蔽层在一端或两端接地,以减少电磁干扰(EMI)。

使用特权

评论回复
397
macpherson| | 2024-6-22 01:23 | 只看该作者
STM32H7的IO口通常是CMOS电平的,所以选择RS-485接口芯片时需要注意电平匹配。例如,MAX3485是CMOS电平的,适用于3.3V供电,而MAX485是TTL电平的,用5V供电。

使用特权

评论回复
398
小小蚂蚁举千斤| | 2024-6-23 14:30 | 只看该作者
RS-485 是一种工业控制环境中常用的通讯协议,隶属于 OSI 模型物理层的电气特性规定为 2 线,半双工,多点通信的标准

使用特权

评论回复
399
丢丢手绢666| | 2024-6-30 16:21 | 只看该作者
RS-485接口通过EVC8013(银杏科技USB转RS-485模块)与PC机相连

使用特权

评论回复
400
理想阳| | 2024-7-6 06:56 | 只看该作者
银杏科技以STM32H7系列ARM+FPGA双核心技术,助力RS-485通信实现高效可靠传输。搭载先进控制算法,支持多样通信协议,助力工业自动化与智能控制领域飞跃发展。

使用特权

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

本版积分规则