void AD_WriteByte1(unsigned char cmd_data) { unsigned char i; GPIO_Init(GPIOG GPIO_PIN_0 GPIO_MODE_OUT_PP_LOW_FAST); for(i=0;i<8;i++)/@@*串行写入*/ { if((cmd_data & 0x80)== 0x80) {GPIO_WriteHigh(GPIOG GPIO_PIN_0);}//写高电平到u3串口 else {GPIO_WriteLow(GPIOG GPIO_PIN_0);}//写低电平到U3串口 //Delay(10); SCLK_U1H ;//时钟高电平 cmd_data = (u8)(cmd_data << 1); //Delay(15); SCLK_U1L;//时钟低电平 // Delay(1); } } void AD7710_Init1(void) { SCLK_U1L;//时钟低电平 A01L;/@@*A0=0*/ TFS1L ;/@@*TFS=0*/ if(Flag_sample == FAST) { AD_WriteByte1(0x24);/@@*串行输入*/ AD_WriteByte1(0x81); AD_WriteByte1(0x45); } else { AD_WriteByte1(0x22);/@@*串行输入*/ AD_WriteByte1(0x81); AD_WriteByte1(0x45); } TFS1H;/@@*TFS=1*/ A01H ;//A0=1 SCLK_U1L;//时钟=0}芯片是用的stm8的芯片,内部晶振
}
芯片是用的stm8的芯片,内部晶振