我现在有一段STM32F407的程序,我写了串口收发的程序,但我发现每次stm32接收完数据后IDLE标识被自动清除了,但我看手册要清除IDLE必须读SR、读DR才能清除呀,实际上我什么都没做,IDLE自动清除了,这是为什么呢 |
stm32f103c8t6串口发送大量hex数据失效。
STM32G070RBT6 我将PA14-BOOT0改为USART2RX,
Flasher ARM 的自主模式通过RS232去驱动编程
关于stm32g431串口与FDCAN数据不同同时处理问题
STM32CubeIde生成的工程,使用printf函数没有调用_write函数
STM32F767IGx 使用串口模块正常运行串口不能接收,debug模式正常。
stm32G0B1RCT6在串口快速收发时导致中断服务函数无法进入
在FreeRTOS中串口重定向使用HAL库函数中断出现异常
stm32f407 开启两路(FS和HS) Custom HID,与上位机通信偶尔中断
usart奇偶校验问题
看看串口是如何接收数据的就清楚了~~
我知道了,我在keil中调试时打开了串口的寄存器监视(Peripherals->System Viewer->Usart),那个东西应该一直在查SR,DR数据。
对的,我发完问题后反应过来了。谢谢啦