stm32HAL库 G4 SPI 从机DMA可变长度接受数据乱码问题

使用一个引脚当作SPI CS, 边沿触发; 在电平位0时候接受SPI数据20个字节

如果实际主机只发了小于20字节时候, 下一个帧就会错乱; 去老外找了之后,需要复位SPi RCC时钟才能复位掉SPI

下面的不行

stm32HAL库 G4 SPI 从机DMA可变长度接受数据乱码问题_第1张图片

stm32HAL库 G4 SPI 从机DMA可变长度接受数据乱码问题_第2张图片

正确的做法

你可能感兴趣的:(stm32,嵌入式硬件,单片机)