stm32基於CUBEMX使用LL庫操作spi

2021-09-10 17:59:56 字數 648 閱讀 4441

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 */

STM32基於cubeMX實現定時器點燈

stm32的常見的定時器資源 系統嘀嗒定時器systick 看門狗定時器watchdog 實時時鐘rtc 基本定時器 通用定時器 高階定時器。系統嘀嗒定時器systick 這是乙個整合在cortex m3核心當中的定時器,它並不屬於晶元廠商的外設,也就是說使用arm核心的不同廠商,都擁有基本結構相同...

STM32的韌體庫和CubeMX

標準外設庫std standard peripheral libraries peripheral英 p r f r l 美 p r f r l adj.外圍的 次要的 神經 末梢區域的 n.外部裝置 hal hardware abstraction layer 硬體抽象層 庫 hal庫是st未來主...

使用stm32cubemx快速生成fatfs例程

2.修改工程 3.實驗現象 本文將介紹如何使用stm32cubemx快速生成乙個stm32 sdio 介面的fatfs例程,並實現對sd卡讀寫,本文的cubemx版本為stm32cubemx 5.6.0,mdk keil版本為keil v5.27.1.0,微控制器主機板為stm32f405。sdio...