芯片破解AutoChips 7801的BMP085气温气压测量
芯片破解BMP085是一款基于I2C接口的数字式气温、气压传感器,具有体积少易于使用的特点。
BMP085与MCU的连接关系为:
SCLK——PB7
SDIN——PB8
芯片破解其余的两个引脚则接3.3V工作电源
芯片破解BMP085与开发板连接图
定义GPIO口输入及输出高低电平的语句为:
#define SCL_Set() GPIO_SetPinLevel(GPIOB, GPIO_PIN7, GPIO_LEVEL_HIGH); // PB7
#define SCL_Clr() GPIO_SetPinLevel(GPIOB, GPIO_PIN7, GPIO_LEVEL_LOW);
#define SDA_Set() GPIO_SetPinLevel(GPIOB, GPIO_PIN8, GPIO_LEVEL_HIGH); // PB8
#define SDA_Clr() GPIO_SetPinLevel(GPIOB, GPIO_PIN8, GPIO_LEVEL_LOW);
#define IIC_SDA_IN GPIO_GetPinLevel(GPIOB, GPIO_PIN8)
#define IIC_INPUT_MODE_SET() GPIO_SetDir(GPIOB, GPIO_PIN8, GPIO_IN);
#define IIC_OUTPUT_MODE_SET() GPIO_SetDir(GPIOB, GPIO_PIN8, GPIO_OUT);
配置相关引脚为输出功能的函数为:
辅助BMP085读写的基本函数有:
BMP085的初始化函数为:
上一篇:芯片破解电梯S曲线程序

芯片解密