电子技术应用|技术阅读
登录|注册

您现在的位置是:电子技术应用 > 技术阅读 > STM32_DAC输出三角波形

STM32_DAC输出三角波形

今天讲解“STM32F103  DAC输出三角波形”,比较基础,但对于初次使用该功能的朋友来说,还有有借鉴价值。

 

今天提供并讲解的软件工程,基于昨天的软件工程“DDAC输出三角波形”修改而来。若有疑问,请关注微信公众号“EmbeddDeveloper”获取更多信息。

 

本着免费分享的原则,将讲解的工程源代码分享给大家,还望看到的朋友关注和推广一下微信公众号,增加一下人气。

每天提供下载的“软件工程”都是在硬件板子上进行多次测试、并保证没问题才上传至360云盘。

 

今天的软件工程下载地址(360云盘):

https://yunpan.cn/cPi8GB2DyeKzI  访问密码 1a45

 

STM32F10x的资料可以在我360云盘下载:

https://yunpan.cn/crBUdUGdYKam2   访问密码 ca90

 

工程概要说明:该工程通过配置,输出固定三角波形,频率和幅度也是固定的,当然也是可以变化,如果有朋友需要可以微信公众号中留言

 

关于“STM32F103  DAC输出三角波形 我把重要的几点在下面分别讲述,若不明白,请关注微信公众号“EmbeddDeveloper”查阅或留言。

 

一、RCC时钟配置

 

该函数位于在bsp.c文件下面;

使能RCC时钟:RCC_APB1Periph_TIM2 和 RCC_APB1Periph_DAC (正对该工程主要的两项)。

 

二、引脚配置

 

该函数位于在dac.c文件下面;

这里是对SPI所使用引脚进行配置

这里DA1和DA2都使用。

 

三、DAC配置

 

该函数位于在dac.c文件下面;

DA进行配置。

配置的每一条语句都有注释,请看源代码.

注意

这里的重点就是上面“红色”是两项。

 

四、触发时钟

 

该函数位于在timer.c文件下面;

输出的频率就是又该时钟决定的,请看源代码,不懂的微信我。

 

今天的重点提示

DA可以输出很多种波形,感兴趣的朋友可以细心研究一下,后期我应该还有讲解更高级一点的内容。但今天主要的内容就是关于频率和幅度的调节,感兴趣的朋友可以修改参数试一试,我的工程都经过实物板子测试过的,请放心下载使用。

主函数都不拿来讲解了,因为主函数里面基本没有重点,只需要配置好即可。

 

今天来首音乐:

下载方式:长按网站 ->选择复制 ->打开

或者复制网站在电脑上下载也可。