瑞萨单片机论坛
直播中

胡生

未满1年用户 13经验值
擅长:嵌入式技术 控制/MCU
私信 关注
[经验]

【RA-Eco-RA4E2-64PIN-V1.0开发板试用】1.DAC输出电压通过ADC采样

打印DAC输出的电压

一.配置DAC
image.png

image.png

配置完成点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、调用放在初始化部分
    image.png
    4、用ADC读出电压
    image.png
    5、万用表测试输出DAC
    72a3517942e0d25a60fbc705c8740eb.jpg
    6、打印ADC采样
    c17a7b1725907cf82175a24cd3ea1a3.jpg

更多回帖

发帖
×
20
完善资料,
赚取积分