ST意法半导体
直播中

从未拥有

9年用户 971经验值
擅长:可编程逻辑 电源/新能源 光电显示
私信 关注
[问答]

STM32F070F6P6无法与usart进行modbus通信是何原因

我想用感测风向的 dma 构建连续电位器。
我必须使用 modbus,因为在另一个 STM32F070F6P6 微控制器上发送数据,但在参考手册 pdf(第 22 页)中它说我们无法与 usart 进行 modbus 通信,这是真的吗?任何人都可以帮助我了解 modbus 和 spi 吗?




回帖(1)

王凯

2022-12-22 10:43:06
存在自动方向控制(“Drive Enable”),因此唯一缺少的特定于 modbus 的功能是空闲检测(对于 RTU)和 CR 检测(对于 ASCII)。
我会使用中断驱动的实现,并且可以通过(重新)启动计时器来检测空闲,只要收到一个字符并在所需的空闲时间后有一个计时器中断;接收器中断中的 CR 检测很简单。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分