STM32F103xx的数字/模拟装换模块(DAC)是12位数字输入,电压输出的数字/模拟装换器。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC模块有2个输出通道,每个通道都有单独的转换器。在双DAC模式下,2个通道可以独立的进行转换,也可以同时进行转换并同步更新2个通道的输出。DAC可以通过双引脚输入参考电压VREF+以获得更精确的转换结果。
1,使用STM32CubeMX软件配置系统时钟和芯片外设
双击打开STM32CubeMX软件,点击File->New Project创建新工程。在弹出的New Project窗口,选择型号为STM32F103ZETx,封装为LQFP144的芯片,点击Start Project。
在STM32CubeMX软件的工程编辑配置界面,点击System Core->SYS,打开SYS Mode and Configuration窗口,在SYS Mode界面下,Debug选择JTAG(5pins),其他选项保持默认。
点击System Core->RCC,在RCC Mode界面下,High Speed Clock(HSE)选择Crystal/Ceramic Resonator,Low Speed Clock(LSE)选择Disable,其他选项保持默认。
点击Clock Configuration,进入系统时钟配置界面,Input frequency输入8,PLL Source Mux选择HSEÿ