|
IIC驅(qū)動(dòng)MMA8451通過(guò)串口發(fā)送顯示數(shù)據(jù)
5V 3.3V連一個(gè)就可以了。
SA0確定地址,接地。
SCl,SDA肯定要連。
以?xún)?nèi)接上拉電阻。
單片機(jī)源程序如下:
- /******************** (C) COPYRIGHT 2011 野火嵌入式開(kāi)發(fā)工作室 ********************
- * 文件名 :main.c
- * 描述 :I2C MMA8451測(cè)試
- * 實(shí)驗(yàn)平臺(tái):野火STM32開(kāi)發(fā)板
- * 庫(kù)版本 :ST3.0.0
- **********************************************************************************/
- #include "stm32f10x.h"
- #include "i2c_MMA8451.h"
- int MMA_Data_Buffer[3]; //定義加速度計(jì)的數(shù)據(jù)緩沖區(qū)
- /*
- * 函數(shù)名:main
- * 描述 :主函數(shù)
- * 輸入 :無(wú)
- * 輸出 :無(wú)
- * 返回 :無(wú)
- */
- int main(void)
- {
- /* 配置系統(tǒng)時(shí)鐘為 72M */
- SystemInit();
- /* I2C 外設(shè)MMA8451初始化 */
- I2C_MMA8451_Init();
- I2C_MMA8451_XYZ( MMA_Data_Buffer ); //將數(shù)據(jù)寄存器轉(zhuǎn)換的結(jié)果存放到數(shù)據(jù)緩沖區(qū)
- while(1);
- }
復(fù)制代碼
所有資料51hei提供下載:
IIC+MMA8451.rar
(215.26 KB, 下載次數(shù): 92)
2018-1-10 02:56 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|