stm8l051f3 串口通訊,模擬i2c讀寫(xiě)mpu6050

stm8l051f3 串口通訊,模擬i2c讀寫(xiě)mpu6050

ID:14440149

大小:50.00 KB

頁(yè)數(shù):16頁(yè)

時(shí)間:2018-07-28

stm8l051f3 串口通訊,模擬i2c讀寫(xiě)mpu6050_第1頁(yè)
stm8l051f3 串口通訊,模擬i2c讀寫(xiě)mpu6050_第2頁(yè)
stm8l051f3 串口通訊,模擬i2c讀寫(xiě)mpu6050_第3頁(yè)
stm8l051f3 串口通訊,模擬i2c讀寫(xiě)mpu6050_第4頁(yè)
stm8l051f3 串口通訊,模擬i2c讀寫(xiě)mpu6050_第5頁(yè)
資源描述:

《stm8l051f3 串口通訊,模擬i2c讀寫(xiě)mpu6050》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、STM8L051F3串口通訊,模擬I2C讀寫(xiě)MPU6050/*Includes------------------------------------------------------------------*/#include"stm8l15x.h"#include"stm8_eval.h"/**@addtogroupSTM8L15x_StdPeriph_Examples*@{*//***@addtogroupUSART_HyperTerminal_Interrupts*@{*//*Priv

2、atetypedef-----------------------------------------------------------*//*Privatedefine------------------------------------------------------------*///****************************************//定義MPU6050內(nèi)部地址//****************************************#de

3、fineSMPLRT_DIV0x19//陀螺儀采樣率,典型值:0x07(125Hz)#defineCONFIG0x1A//低通濾波頻率,典型值:0x06(5Hz)#defineGYRO_CONFIG0x1B//陀螺儀自檢及測(cè)量范圍,典型值:0x18(不自檢,2000deg/s)#defineACCEL_CONFIG0x1C//加速計(jì)自檢、測(cè)量范圍及高通濾波頻率,典型值:0x01(不自檢,2G,5Hz)#defineACCEL_XOUT_H0x3B#defineACCEL_XOUT_L0x3C#d

4、efineACCEL_YOUT_H0x3D#defineACCEL_YOUT_L0x3E#defineACCEL_ZOUT_H0x3F#defineACCEL_ZOUT_L0x40#defineTEMP_OUT_H0x41#defineTEMP_OUT_L0x42#defineGYRO_XOUT_H0x43#defineGYRO_XOUT_L0x44#defineGYRO_YOUT_H0x45#defineGYRO_YOUT_L0x46#defineGYRO_ZOUT_H0x47#defineG

5、YRO_ZOUT_L0x48#definePWR_MGMT_10x6B//電源管理,典型值:0x00(正常啟用)#defineWHO_AM_I0x75//IIC地址寄存器(默認(rèn)數(shù)值0x68,只讀)#defineSlaveAddress0xD0//IIC寫(xiě)入時(shí)的地址字節(jié)數(shù)據(jù),+1為讀取/*Privatemacro-------------------------------------------------------------*//*Privatevariables-------------

6、--------------------------------------------*///externuint8_tdata1;uint8_tCY;uint8_tOutData1=0;uint8_tDataFlag=0;uint8_tOutData[];/*Privatefunctionprototypes-----------------------------------------------*/voidI2C_Start(void);uint8_tI2C_RecvACK();voi

7、dI2C_SendACK(uint8_tack);voidI2C_SendByte(uint8_tdat);uint8_tI2C_RecvByte();voidI2C_Stop();voidSingle_WriteI2C(uint8_tREG_Address,uint8_tREG_data);uint8_tSingle_ReadI2C(uint8_tREG_Address);uint16_tGetData(uint8_tREG_Address);voidInitMPU6050();voidDel

8、ay();voidDelay2(uint16_tnCount);voidUsart_Tx(void);//**************************************//I2C起始信號(hào)//**************************************voidI2C_Start(void){GPIO_Init(GPIOC,GPIO_Pin_1,GPIO_Mode_Out_PP_High_Slow);//setSCLpinasoutputhighGPIO_Init(GP

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。