27,375
社区成员
发帖
与我相关
我的任务
分享
void AD5421_Initialization(void)
{
GPIO_PinModeSet(GPIOA,GPIO_Pin_8,gpioModeInputPull,0X00);
GPIO_PinModeSet(GPIOC,GPIO_Pin_1,gpioModePushPull,0X00);
GPIO_PinModeSet(GPIOC,GPIO_Pin_2,gpioModePushPull,0X00);
GPIO_PinModeSet(GPIOC,GPIO_Pin_3,gpioModeInputPull,0X00);
GPIO_PinModeSet(GPIOC,GPIO_Pin_4,gpioModePushPull,0X00);
GPIO_PinModeSet(GPIOC,GPIO_Pin_5,gpioModePushPull,0X00);
}
void AD5421_Configuration(void)
{
ULONG lTempi,lTempj;
DA_SYNC_H;
DA_LDAC_H;
AD5421_Delay(0X0A);
lTempj=DAC_WRITEADDRESS|CONTROL_REGISTER|0X7000;
AD5421_Write(lTempj);
lTempj=DAC_WRITEADDRESS|DAC_REGISTER|0X8000;
AD5421_Write(lTempj);
lTempj=DAC_WRITEADDRESS|OFFSET_ADJUST_REGISTER|0X8000;
AD5421_Write(lTempj);
lTempj=DAC_WRITEADDRESS|GAIN_ADJUST_REGISTER|0XFFFF;
AD5421_Write(lTempj);
}