在线时间55 小时
UID3072649
ST金币266
蝴蝶豆0
注册时间2014-11-5
该用户从未签到
高级会员
- 最后登录
- 2021-3-29
|
发表于 2017-5-21 20:17:38
|
显示全部楼层
//**************************************
//从I2C设备读取一个字节数据
//**************************************
uint8_t Single_ReadI2C(uint8_t REG_Address)
{
uint8_t REG_data;
while(HAL_I2C_Master_Transmit(&hi2c1,MPU6050_DEFAULT_ADDRESS,®_Address,1,5000) != HAL_OK)
{
if(HAL_I2C_GetError(&hi2c1) != HAL_I2C_ERROR_AF)
{}
}
if(HAL_I2C_Master_Receive(&hi2c1,MPU6050_DEFAULT_ADDRESS+1,®_data,1,5000) != HAL_OK)
{
if(HAL_I2C_GetError(&hi2c1) != HAL_I2C_ERROR_AF)
{}
}
return REG_data;
}
|
|