配合stm32 hal 庫讀寫位元組**一篇部落格內容,初始化adxl345晶元
void adxl345init()
single_writei2c(0x31,0x0b);//低電平輸出,13位全解析度,輸出資料右對齊,16g量程
single_writei2c(0x2c,0x0a);//資料輸出速率為100hz,10ms讀一次資料
single_writei2c(0x2d,0x28);//鏈結使能,測量模式
single_writei2c(0x2e,0x80);//int_enable,使能動態監測終端
single_writei2c(0x1e,0x00);//ofsx
single_writei2c(0x1f,0x00);//ofsy
single_writei2c(0x20,0x00);//ofsz
single_writei2c(0x2f,0x00);//int_map, 傳送各自中斷到int1引腳
stm32埠初始化
今天上課,點亮數碼管,gpio初始化後,數碼管上有一段亂碼。要讓這亂碼消失掉,需要改變gpio初始化的順序。在gpio埠使能後,要加odr 埠暫存器 控制 gpio inittypedef gpio initstructure 定義乙個結構體 rcc apb2periphclockcmd rcc a...
STM32初始化SD卡流程
1,初始化sdio外設,關閉sdio時鐘。2,上電,開啟時鐘,注意此時時鐘應不能超過400khz,且此時是只有一位資料線,要到初始化完成後再調時鐘與資料線寬度。3,延時最低74個時鐘週期。使時鐘與sd卡穩定,否則會出錯。4,傳送cmd0,需要返回0x01,進入idle狀態 5,為了區別sd卡是2.0...
stm32外設初始化和設定過程
1.主應用檔案中宣告ppp inittypedef結構體變數。例 gpio inittypedef gpio initstructure 2.為定義的結構體變數設定需要的值。設定變數中所有的值 ppp initstructure.member1 value1 ppp initstructure.me...