qiyongzhong0 / rt-thread-rs485

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rs485 接收 方式

changpan1110 opened this issue · comments

为啥不把RS485 串口接收方式改成 断帧方式 接收呢?

串口接收后 启动定时器,只要超过一定时间后,才认为一帧接收完成了?
这样是否可以呢?

我没有找到 RS485支持自动分帧 这个地方。 代码下来的就是 断帧的话,也会接收完成的!

rs485_break_recv 你说的是这个把? 我把源码看完后,就发现 只有一个事件/信号量的超时,没有发现有其他得!

rs485_break_recv 你说的是这个把? 我把源码看完后,就发现 只有一个事件/信号量的超时,没有发现有其他得!

rs485_break_recv 你说的是这个把? 我把源码看完后,就发现 只有一个事件/信号量的超时,没有发现有其他得!
你是想要这两个吧
rs485_set_recv_tmo(hinst, 100); /!< 等待延迟 超时则认为没有数据 /
rs485_set_byte_tmo(hinst, 5); /
!< 帧间隔 字节超时,收到数据后,后续超时没有新数据过来则认为一帧
/