历史上的今天
返回首页

历史上的今天

今天是:2025年01月14日(星期二)

正在发生

2021年01月14日 | STM32_DAC输出三角波形

2021-01-14 来源:eefocus

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

 

六 、 升级版工程(增加的接口)

这里的函数接口是在上面的软件工程中升级的版本,我也将它另存为一个软件工程。

函数接口直接调用,频率、幅度方便

请前往微信公众号2016.05.11发表的文章获取下载地址。

 

调用接口:DAC1_OutTriangle(0, DAC_TriangleAmplitude_2047, 100);

输出的波形效果:


推荐阅读

史海拾趣

Erocore Enterprise Co Ltd公司的发展小趣事

在快速发展的过程中,Erocore意识到供应链管理的重要性。公司开始优化供应链流程,降低采购成本,提高生产效率。通过与供应商建立长期稳定的合作关系,Erocore在保证产品质量的同时,实现了成本的有效控制。这一举措为公司在激烈的市场竞争中赢得了更多的优势。

Alps Alpine Co Ltd公司的发展小趣事

面对电子行业的快速变化和市场需求的不断升级,Erocore始终保持对创新的追求。公司加大研发投入,推动产品升级和技术创新。同时,Erocore也积极响应环保政策,推动绿色生产和发展。通过采用环保材料和节能技术,Erocore在确保产品质量的同时,也为环保事业做出了积极贡献。

请注意,以上故事均为虚构内容,旨在展示一个电子企业在发展过程中可能面临的挑战和机遇,以及如何通过不断努力实现持续发展。

Amplitronix LLC公司的发展小趣事

随着公司的规模不断扩大,Amplitronix LLC开始重视内部管理和企业文化的塑造。他们引进了一系列先进的管理理念和方法,优化了公司的组织结构和管理流程。同时,公司也注重员工的培训和发展,为员工提供了广阔的职业发展空间和良好的福利待遇。这些措施不仅提升了员工的工作积极性和满意度,也为公司的长远发展奠定了坚实的基础。

Greenliant公司的发展小趣事

面对能源转型的挑战,GPS在2015年转型为智能电网解决方案的提供商。公司研发了一套集数据采集、监控、分析和优化于一体的智能电网平台,帮助电力公司提高运营效率,减少能源浪费。该平台通过实时监测电网状态,预测电力需求,并自动调整供电策略,实现了电网的智能化管理。GPS的智能电网解决方案在全球多个国家和地区得到应用,成为推动能源转型的重要力量。

Curtis Instruments Inc公司的发展小趣事

随着全球市场的不断变化和竞争的加剧,Curtis不断加强全球布局和战略合作。公司与多家国际知名企业建立了长期合作关系,共同开发新产品、拓展新市场。此外,Curtis还积极参与国际展览和交流活动,展示公司的最新技术和产品成果,提高品牌知名度和影响力。这些全球布局和战略合作有助于Curtis更好地应对市场挑战、把握发展机遇。

ALD [Advanced Linear Devices]公司的发展小趣事

Curtis自成立以来,始终将创新作为公司的核心驱动力。公司每年将总收入的10%以上投资于研发,运营着四个研发中心,分别位于加利福尼亚、瑞士、纽约和中国。这些研发中心聚集了高度专业化的工程师和技术人员,专注于设计和开发适用于所有类型电动汽车的先进电机速度控制器等产品。正是这种持续的技术创新,使Curtis在电子行业中保持领先地位。

问答坊 | AI 解惑

集成电路基础知识之: 芯片封装技术介绍

 自从美国Intel公司1971年设计制造出4位微处a理器芯片以来,在20多年时间内,CPU从Intel4004、80286、80386、80486发展到Pentium和PentiumⅡ,数位从4位、8位、16位、32位发展到64位;主频从几兆到今天的400MHz以上,接近GHz;CPU芯片里集成的晶体管 ...…

查看全部问答>

LCD12864的资料

LCD12864带汉字库的资料 [ 本帖最后由 西门 于 2009-5-12 19:54 编辑 ]…

查看全部问答>

倒车雷达的超声波测距最简单的单芯片控制方案

倒车雷达的超声波测距最简单的单芯片控制方案 GM3101 是专用于倒车雷达的超声波测距芯片,该芯片提供4 路超声波探头的驱动,并根据超声波特性和倒车雷达的使用环境进行了一系列智能化处理,在保证超声波测距精确性的基础上,更加强了报警功能的准 ...…

查看全部问答>

工程师在FPGA设计中面临的挑战?大家来谈谈吧!市场需要?绿色设计?

最近的新闻常看到Xilix出了65ns工艺的FPGA,Altera也推出40ns的收发器FPGA,工艺不断提高,容量不断扩大,加入的IP核也越来越多,但实际FPGA设计中,工程师选择FPGA中考虑的是什么呢?       第一个个应该是市场吧,市场需要 ...…

查看全部问答>

成都 - DSP信号处理/FPGA职位-New

职位名称:DSP信号处理工程师职位要求:1、计算机、通信类相关专业,本科及以上学历,本科需从事DSP软件设计三年以上经验;2、掌握数字信号处理相关技术、数字逻辑电路设计;3、熟练掌握MATLAB等仿真工具;4、掌握通用的定点和浮点DSP的应用和算法 ...…

查看全部问答>

【藏书阁】非线性半导体电阻及其应用

目录: 详细信息: 书名:非线性半导体电阻及其应用 作者:В.В. 帕塞科夫, Г.А. 萨维利也夫, Л.К. 契尔金著 出版社:国防工业出版社   出版时间:1964   页数:217页…

查看全部问答>

Searl Effect Technology and the inventor of the Searl Effect Generator (SEG)

塞尔效应技术及塞尔效应发电机的发明者 PART 1:  The Searl Effect Generator (SEG) has the functional resemblance to a linear induction motor (LIM) designed on a vertical track, rounded and joined at the ends for continuous motion ...…

查看全部问答>

如何获取系统当前使用的字体的名字?

有没有这个一个API,通过给logfont的lpcharset设置成CHINESEBIG5_CHARSET,直接获取系统当前使用的字体的FACENAME? ( 不用枚举, 我查找半天了MSDN,没找到,所以上来问问,) SystemParametersInfo可以用SPI_GETNONCLIENTMETRICS这个参数直接获取系统当 ...…

查看全部问答>

新人提问,,请大家帮帮忙,关于windows Embedded

我用的是华为的MAS.里面采用的是Windows Embedded  sp1 问题有几个 第一个是 我想装一下IIS,可是添加删除里面无法安装.我应该怎么操作 第二个是 华为MAS的某些自带的程序可能组件化了.我该如何停止掉呢 第三个是 我打SP2补丁上去好像 ...…

查看全部问答>

CCBN2011 见闻图文报道

      三月份是三网融合和3D高清智能电视热潮涌动的一个月.首先声明一下,阿牛哥主业是推进广电大屏屏接矩阵方案 ,对三网融合,机顶盒,3D高清智能电视等话题只是个人观点.       3月22日下 ...…

查看全部问答>