STM32中 初始化ADXL345晶元

2021-08-05 20:41:45 字數 481 閱讀 2393

配合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...