最近在做一个工程,要两个MODBUS主机交换数据。于是乎就用STM32C8T6做了个中转板,即1个STM32C8T6里运行了两套MODBUS从机程序,使用两个串口(1和3)和两个主机通信,同时使用了TIM1和TIM3做监控,通信还算正常,达到预期效果。就是有个小问题,两个从机偶尔都会TIMOUT一下,出现频率不大,但这也得解决,请教达人们,不知道这是不是两个串口中断优先级在作怪呢?目前两个串口的中断优先级设置都是按照原子大大的例程搬的,谢谢大家了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>