所需E币: 4
时间: 2019-12-24 10:33
大小: 36.5KB
利用AD5933进行阻抗采集#include"stm8s.h"#include"math.h"#include"delay_test.h"/**********************************************************************函数功能:I2C的初始化***********************************************************************/voidI2C_Configuration(){CLK_PeripheralClockConfig(CLK_PERIPHERAL_I2C,ENABLE);I2C_DeInit();I2C_Init(400000,0x1a,I2C_DUTYCYCLE_16_9,I2C_ACK_CURR,I2C_ADDMODE_7BIT,16);I2C_Cmd(ENABLE);}/**********************************************************************函数功能:AD5933写数据(寄存器地址,命令)***********************************************************************/voidWrite_AD5933(u8data_addr,u8w_data){I2C_GenerateSTART(ENABLE);while(!I2C_CheckEvent(I2C_EVENT_MASTER_START_SENT));I2C_Send7bitAddre……