keil v5
CUBEMX v5
mcu:stm32f429igt6
因为项目中需要快速采集外部spi接口adc的数据,所以研究使用LL库读取spi数据。
cube中打开spi功能
设置为LL库
spi读取可以自己实现
while((SPI1->SR & 1<<1) == 0);//wait for tx buf empty
SPI1->DR = 0xA7A7;
while((SPI1->SR & 1<<0) == 0);//wait for recv complete
tmp1 = SPI1->DR;
最后记得在main.c中使能spi接口:
/* USER CODE BEGIN 2 */
LL_SPI_Enable(SPI1);
/* USER CODE END 2 */