一.配置DAC
配置完成点Generate Project Content 生成配置。
二、输出代码
1.初始化
/**
[url=home.php?mod=space&uid=2666770]@Brief[/url] 初始化DAC
[url=home.php?mod=space&uid=3142012]@param[/url] 无
@retval 无
*/
void Func_DAC_Init()
{
R_DAC_Open(&g_dac0_ctrl, &g_dac0_cfg);
R_DAC_Start(&g_dac0_ctrl);
}
2.输出电压
/**
@brief 设置当前的电压
@param 需要控制的电压
@retval 无
/
void DAC_SetVoltage(float voltage)
{
uint16_t dac_data;
dac_data = (uint16_t)(4095((voltage)/3.3f));
R_DAC_Write(&g_dac0_ctrl, dac_data);
}
3、调用放在初始化部分
4、用ADC读出电压
5、万用表测试输出DAC
6、打印ADC采样
更多回帖