SC7A20三轴微机械数字加速度计说明书+驱动C源码,可供学习设计参考。
void G_Sensor_SC7A20_Init(u8 *Acc_Int_Thr)
{
u8 temp1;
Sensor_Read_Byte(CHIPID,&temp1);
USART1_printf("Chip_ID = %x\r\n", temp1);
USART1_printf("G_Sensor_SC7A20_Init \r\n");
if(temp1 != 0x11)// I2C address fixed --> 读取系统ID,如果异常就需要重新写入原厂数据了
{
USART1_printf("Error\r\n");
}
/*click */
Sensor_Write_Byte(0x20,&SC7A20_REG[0]); //odr 10Hz
Sensor_Write_Byte(0x21,&SC7A20_REG[1]); //fds -->开启高通滤波器(滤掉