【Freemodbus】fm33lc046n移植freemodbus不能进入tsbe中断
如题。移植使用的是gptim0和uart1。 不清楚tsbe是什么中断。 modbus 可以使用 FM33lc0的uart1的接收超时中断,做帧间超时判断, 需要使能RXTOEN。打开RXTIE。就能产生超时中断 针对modbus 我们的uart做了优化的。可以一个搞定,不需要其他定时器 顾博文 发表于 2022-1-10 11:40针对modbus 我们的uart做了优化的。可以一个搞定,不需要其他定时器
波特率超过19200以后,那个固定的延迟怎么搞定? 顾博文 发表于 2022-1-10 11:40
针对modbus 我们的uart做了优化的。可以一个搞定,不需要其他定时器
波特率大于19200时,怎么搞定? amrogue 发表于 2022-2-6 11:01
波特率大于19200时,怎么搞定?
rtu模式不存在 固定延时吧。 ascii 模式自己弄个定时器吧。延时太长不可能用255搞定 顾博文 发表于 2022-2-21 08:53
rtu模式不存在 固定延时吧。 ascii 模式自己弄个定时器吧。延时太长不可能用255搞定 ...
rtu模式在波特率大于19200时,固定帧间隔1.8ms amrogue 发表于 2022-2-23 09:24
rtu模式在波特率大于19200时,固定帧间隔1.8ms
延时是已波特算的,115200bps 的 255个bit时间都超过1.8ms了。115200都可以用。你再仔细看看接收超时寄存器。 顾博文 发表于 2022-2-28 08:49
延时是已波特算的,115200bps 的 255个bit时间都超过1.8ms了。115200都可以用。你再仔细看看接收超时寄存 ...
是的,最高可以用到115200.
页:
[1]