嵌入式与微控制器 (MCU) · 共 2 篇内容

# STM32

STM32 是意法半导体(STMicroelectronics)基于 ARM Cortex-M 内核打造的 32 位微控制器家族,覆盖超低功耗(STM32L/U)、主流型(STM32F1/G0/G4)、高性能(STM32F4/F7/H7)及无线连接(STM32WB/WL)全产品线。在工业控制、电机驱动、物联网终端与汽车电子节点中广泛采用,也是国产 Pin-to-Pin 替代(如 GD32、AT32、APM32)最核心的基准生态。

2
篇文章
7
人关注
133
次浏览

已解决 STM32F4/G4通过DMA+空闲中断(IDLE)接收不定长串口数据,偶发丢失最后一字节怎么解决?

使用STM32CubeMX配置串口DMA接收不定长数据,开启了UART的IDLE空闲中断。波特率115200bps,在通信比较频繁时,偶尔会发现一包数据的最后一个字节丢失或者DMA计数值(NDTR)没有及时刷新。 测试环境:STM32F407VET6,FreeRTOS系统,串口接收缓冲区256字节。 请问这种偶发数据丢

已解决 STM32F4 UART中断接收数据丢失,如何解决?

使用STM32F407,配置UART1中断接收,波特率115200。在大数据量传输时偶尔会出现数据丢失。\n已尝试:\n1. 增大接收缓冲区\n2. 提高中断优先级\n3. DMA接收模式\n\n但问题仍然存在,请问有什么其他思路?