123456789101112131415161718192021222324252627282930313233343536 |
- /*
- *** author: zhouchao
- *** date: 2019-03-28
- *** version: 1.00
- *** e-mail: zhouchao@storlead.com 1959353124@qq.com
- *** brief: LM73 driver
- ***
- *
- */
- #include "bmc_main.h"
- #include "bmc_conf.h"
- #include "bmc_type.h"
- #include "i2c_api.h"
- #include "stm32f429xx.h"
- #include "sensor_sdr_init.h"
- void sensor_sdr_init(void)
- {
- char Sensor3V3Calibration[2]={0x08,0x00};//resistance==2 4096/resistance=0x0800
- char Sensor12V0Calibration[2]={0x03,0x33};//resistance==5 4096/resistance=0x0333
- char Sensor5V0Calibration[2]={0x01,0x99};//resistance==10 4096/resistance=0x0199
- I2C_DEV_T i2c_dev;
- i2c_dev.bus = I2C3;
- //3.3V
- I2C_Master_Transmit(&i2c_dev,0x88,Sensor3V3Calibration,0x05,0x02);
- I2C_Master_Transmit(&i2c_dev,0x82,Sensor5V0Calibration,0x05,0x02);
- I2C_Master_Transmit(&i2c_dev,0x80,Sensor12V0Calibration,0x05,0x02);
- }
|