AT32F403 LibModbus 接收中断失败

发布于 2021-01-03 18:00:20    浏览:469

各位前辈好。使用AT32F403的单片机,使用到UART1,UART2,UART3。三个串口当做shell的时候都是正常可以正常接收和打印数据,现在UART1:shell正常,UART2:libmodbus中断进不去。调换,UART2:shell正常,UART1:libmodbus中断还是进不去。请问需要怎么操作才可以正常使用libmodbus?望各位前辈指点一二,万分感谢。(STM32的时候使用libmodbus基本没有出错过。)

查看更多

sheltonyu
sheltonyu 2021-01-04
This guy hasn't written anything yet

你好,我这边也进行了测试。采用at32f403a芯片,uart1作为console,uart2接pc进行串口通讯,开启uart2的接收中断,在接收到数据时能进入接收中断的。

2 个回答
newphj
newphj 2021-01-04
This guy hasn't written anything yet

使用4.0.3里提供的at32f403a-start工程,env添加libmodbus-RTU。

撰写答案

请登录后再发布答案,点击登录
关注者
0
被浏览
469

发布
问题

分享
好友

手机
浏览

扫码手机浏览