【摘要】:STM32F4处理器的DAC模块是12位数字输入,属于电压输出类型。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC可以通过引脚输入参考电压Vref+以获得更精确的转换结果。STM32F4处理器的DAC模块主要特点如下:2个DAC转换器:每个转换器对应1个输出通道。双DAC通道同时或分别转换。每个通道都有DMA功能。单DAC通道有以下3种情况。12位数据左对齐:用户将数据写入DAC_DHR12Lx[15:4]位。
STM32F4处理器的DAC模块是12位数字输入,属于电压输出类型。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC模块有2个输出通道,通道1对应PA4口,通道2对应PA5口,每个通道都有单独的转换器。
在双DAC模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步更新2个通道的输出。DAC可以通过引脚输入参考电压Vref+(与ADC共用)以获得更精确的转换结果。
STM32F4处理器的DAC模块主要特点如下:
(1)2个DAC转换器:每个转换器对应1个输出通道。
(2)8位或12位单调输出。
(3)12位模式下数据左对齐或右对齐。
(4)同步更新功能。
(5)噪声波形生成。
(6)三角波形生成。(www.chuimin.cn)
(7)双DAC通道同时或分别转换。
(8)每个通道都有DMA功能。
STM32F4处理器的DAC支持8位/12位模式,8位模式的时候是固定的右对齐,而12位模式时可以设置左对齐/右对齐。单DAC通道有以下3种情况。
(1)8位数据右对齐:用户将数据写入DAC_DHR8Rx[7:0]位。
(2)12位数据左对齐:用户将数据写入DAC_DHR12Lx[15:4]位。
(3)12位数据右对齐:用户将数据写入DAC_DHR12Rx[11:0]位。
本实例使用的就是单DAC通道1,采用12位右对齐格式,所以采用第3种情况。
相关推荐