我使用的芯片是STM32L431RC,用USART2和上位机通信。默认使用MODBUS/ASCII模式,CMF字符匹配中断工作没有问题。现在需要通过命令切换到MODBUS/RTU模式模式,出现了问题。RTU模式的CMF中断仍在工作。明明CR1的CMIE已经清零,但仍然能进入CMF中断。有遇到这个问题的请指教一下。谢谢。 |
看一下CR1寄存器其他值,不确定你用串口时,串口配置哪些功能。比如空闲中断、发送中断都需要确认一下。 |
STM32G070RBT6 我将PA14-BOOT0改为USART2RX,
Flasher ARM 的自主模式通过RS232去驱动编程
STM CUBE AI错误导入onnx模型报错
L433单片机的SPI3,在从模式,开接收中断情况下的问题
STM32CubeIde生成的工程,使用printf函数没有调用_write函数
stm32L476部分电脑读不到驱动
STM32F767IGx 使用串口模块正常运行串口不能接收,debug模式正常。
stm32G0B1RCT6在串口快速收发时导致中断服务函数无法进入
在FreeRTOS中串口重定向使用HAL库函数中断出现异常
stm32f407 开启两路(FS和HS) Custom HID,与上位机通信偶尔中断