//-------发送写I2C从器件地址---------
I2C1_DR=0xD0;//发送从设备地址
while(!(I2C1_SR1_ADDR==1));//读SR1寄存器,清除ADDR标志位
if(I2C1_SR3_TRA==0)return 1;//读SR3寄存器,清除ADDR标志位
// 0: Data bytes received
// 1: Data bytes transmitted
//----I2C输入时钟频率选择----
I2C1_FREQR_FREQ=0x02;//2MHz
/* The allowed range is between 1 MHz and 16 MHz
000000: not allowed
000001: 1 MHz
000010: 2 MHz
...
010000: 16 MHz */