資源簡介
AD5933芯片的調試,使用的是STM8的CPU,多點測量
代碼片段和文件信息
#include“stm8s.h“
#include“math.h“
#include“delay_test.h“
/**********************************************************************
函數功能:I2C的初始化
***********************************************************************/
void?I2C_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寫數據(寄存器地址,命令)
***********************************************************************/
void?Write_AD5933(u8?data_addru8??w_data)
{
??I2C_GenerateSTART(ENABLE);
??????while(!?I2C_CheckEvent(I2C_EVENT_MASTER_START_
評論
共有 條評論