- 博客(1)
- 收藏
- 关注
原创 STM32 DMA SPI 自发自收 数据错位问题
把HAL_SPI_Receive_DMA(&hspi1, spi1_rxdata, 8);屏蔽后,SPI2接收正常。数据错位问题,SP1发送 {0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88};SPI2 不能主动发送,必须被动发送,即SPI 1请求,SPI2才能发送。偶然发现是因为初始化的时候,把SPI1的接收DMA打开影响了。用STM32F4系列,SPI1做主机,SPI2做从机。没有深入分析原因,有知道的大神可以告知一下哈~SPI2接收总是发生错位。
2024-07-22 14:04:04
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人