DAC外设

1、inline uint16_t DAC_getRevision(uint32_t base); - 函数功能:获取DAC修正值 - 参数说明: - 输入参数:DAC基地址 - 返回参数:返回DAC修正值

2、inline void DAC_setReferenceVoltage(uint32_t base, DAC_ReferenceVoltage source); - 函数功能:设置DAC参考电压 - 参数说明: - 输入参数:DAC基地址、所选参考电压 - 返回参数:无

3、inline void DAC_setGainMode(uint32_t base, DAC_GainMode mode); - 函数功能:设置DAC增益模式 - 参数说明: - 输入参数:DAC基地址、所选DAC增益模式 - 返回参数:无

4、inline void DAC_setLoadMode(uint32_t base, DAC_LoadMode mode); - 函数功能:设置DAC加载模式 - 参数说明: - 输入参数:DAC基地址、所选DAC加载模式 - 返回参数:无

5、inline void DAC_setPWMSyncSignal(uint32_t base, DAC_SyncSel signal); - 函数功能:设置DAC PWMSYNC信号 - 参数说明: - 输入参数:DAC基地址、所选的PWM信号 - 返回参数:无

6、inline uint16_t DAC_getActiveValue(uint32_t base); - 函数功能:获取DAC有效输出值 - 参数说明: - 输入参数:DAC基地址 - 返回参数:DAC有效输出值

7、inline void DAC_setShadowValue(uint32_t base, uint16_t value); - 函数功能:设置DAC影子输出值 - 参数说明: - 输入参数:DAC基地址、要加载到动态值寄存器中的12位值 - 返回参数:无

8、inline uint16_t DAC_getShadowValue(uint32_t base); - 函数功能:获得DAC影子输出值 - 参数说明: - 输入参数:DAC基地址 - 返回参数:DAC影子输出值

9、inline void DAC_enableOutput(uint32_t base); - 函数功能:使能DAC输出 - 参数说明: - 输入参数:DAC基地址 - 返回参数:无

10、inline void DAC_disableOutput(uint32_t base); - 函数功能:禁用DAC输出 - 参数说明: - 输入参数:DAC基地址 - 返回参数:无

11、inline void DAC_setOffsetTrim(uint32_t base, int16_t offset); - 函数功能:设置DAC偏移修正 - 参数说明: - 输入参数:DAC基地址、偏移量修正的值 - 返回参数:无

12、inline int16_t DAC_getOffsetTrim(uint32_t base); - 函数功能:获得DAC偏移修正值 - 参数说明: - 输入参数:DAC基地址 - 返回参数:DAC偏移修正值

13、inline void DAC_lockRegister(uint32_t base, uint16_t reg); - 函数功能:锁定DAC寄存器的写访问权限 - 参数说明: - 输入参数:DAC基地址、所选的DAC寄存器 - 返回参数:无

14、inline bool DAC_isRegisterLocked(uint32_t base, uint16_t reg); - 函数功能:检查DAC寄存器是否被锁定 - 参数说明: - 输入参数:DAC基地址、所选的DAC寄存器 - 返回参数:如果指定的任何寄存器被锁定,则返回True

15、void DAC_tuneOffsetTrim(uint32_t base, float32_t referenceVoltage); - 函数功能:调整DAC偏移修正值 - 参数说明: - 输入参数:DAC基地址、DAC模块工作时的参考电压 - 返回参数:无