今天讲解“STM32F103DAC输出电压”功能。
今天提供并讲解的软件工程,基于软件工程“A0.0.0(STM32F10x_TIM延时)”修改而来。若不知道如何而来,请关注微信公众号“EmbeddDeveloper”获取更多信息。 本着免费分享的原则,将讲解的工程源代码分享给大家,还望看到的朋友关注和推广一下微信公众号,增加一下人气。 每天提供下载的“软件工程”都是在硬件板子上进行多次测试、并保证没问题才上传至 360云盘。
一、RCC时钟配置 该函数位于在bsp.c文件下面; 使能RCC时钟:RCC_APB1Periph_DAC 这里DA的时钟不像AD有AD1、AD2等,DA是共用时钟,所以调用接函数的时候一定要区分DA1和DA2开来。
二、引脚配置 该函数位于在dac.c文件下面; 对DA通道1所使用的引脚进行配置。 注意: 这里的DAC_OUT1引脚是固定对应的PA4的,一旦启动DA1功能,这个引脚就用于DAC功能了。
三、DAC配置 该函数位于在dac.c文件下面; 对DA进行配置。 配置的每一条语句都有注释,请看源代码. 这里配置的都比较基础的,后续我会讲解复杂一点的配置(前期第一阶段定位在初级,所以,如果你想了解更高级的功能,请持续关注我的微信公众号)。
四、输出电压 该函数位于在dac.c文件下面;
|