端口为什么要设置成模拟输入模式?
因为一旦使能DACx通道之后,相应的GPIO引脚会自动与DAC模拟输出相连接,设置成输入,避免额外的干扰。
DAC_OutputBuffer是什么,作用
DAC_OutputBuffer用于设置输出缓冲控制位。
DAC_OutputBuffer作用
使能了多缓冲后发现有失真问题,即满幅输出的时候有削顶和削底,而禁止了输出缓冲会导致输出阻抗仅有10KΩ左右,外接负载很容易造成分压(可以根据实际情况,外接运放输出)。
DAC_LFSRUnmask_TriangleAmplitude
…DAC_LFSRUnmask_TriangleAmplitude 用来设置屏蔽/幅值选择器,只有在使用波形发生器的时候才可用。在使用噪声发生器的时候用来设置屏蔽位(改变噪声生成算法);在使用三角波发生器的时候用来设置三角波幅值。
DAC转换