下载 >  移动开发 >  其它 > STM32 DMA 函数发生器

STM32 DMA 函数发生器 评分:

仅适用与正点原子Mini开发板 用DMA实现函数发生器 三角矩形正弦波按键调节 笔者前期写的 大神勿喷
2018-08-07 上传大小:4.69MB
分享
收藏 举报
基于STM32的函数信号发生器设计(上:硬件设计)
基于STM32函数发生器代码

***********所有代码均注释标记意义、功能(内含作者邮箱,可联系)************** 代码目的: 函数发生器要求可输出三种不同的波形(三角波、方波、正弦波(0~3.3V电压)),故需键盘模块控制信号切换;关于过载保护功能,也需要设置相应按键停止/中断系统工作。 程序流程: 程序启动时,OLED、按键和定时器先进行初始化,随后通过判断按键状态选择显示波形种类,OLED屏幕显示波形种类及频率信息,之后通过STM32单片机内部经过特定波形算法计算出电压值,再通过D/A转换成模拟信号,信号输出前体现过载保护功能,先通过按键判断是否需要进行复位中断,复位按键没按下时输出信号。

立即下载
STM32-函数信号发生器

通过DMA使得DAC可以输出100-10kHZ的波形,波形有方波,三角波正弦波,可以按键中断修改频率、幅值,频率步进100

立即下载
基于STM32的函数信号发生器设计(下:软件设计)
基于STM32函数信号发生器设计(资料)

该资料讲述了这个函数信号发生器的实现过程,论文已于2014年9月发表,并收录于中国知网,请尊重笔者知识产权,合理利用资源,谢谢!(http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=0&CurRec=1&recid=&filename=ELEW201417132&dbname=CJFDTEMP&dbcode=CJFQ&pr=&urlid=&yx=&uid=WEEvREcwSlJHSldTTGJhYkhRWld6VFJsR1hqeXhwNk5ZWTUzNy9kOTBjeGlzK2lZTUVMNlgzLzBCMGxkUzNVejhQcz0=$9A

立即下载
基于STM32F407的 DMA + DAC 定时器触发实现的任意波形发生器

程序是基于STM32F407的任意波形发生器,可以通过STM32自带的DAC实现生成任意需要的波形,目前自己测试过正弦波和三角波 没有问题, 波形的时序是通过定时器出发来控制的 ,先通过函数生成对应的波形点图,然后通过定时器定时触发 来控制输出波形的频率,以此来实现任意波形的发生! 程序用到了 DMA DAC Timer 程序运行时CPU时间占用很少 适合嵌入大工程里面使用!

立即下载
STM32 可调正弦波发生程序(DMA)

STM32 可调正弦波发生程序(DMA).zip

立即下载
stm32f407 利用DAC产生sin波形通过DMA

stm32f407利用DAC的DMA通过产生位数达到256位的sin函数,定时器触发周围41K

立即下载
STM32 数字移相器(任意波形)

移向精度由系统延时函数的精确度决定。1khz的信号,一周期720个采样点,可精确到0.36度。本程序使用野火开发板开发。

立即下载
stm32F407 SPI1/SPI2 DMA 方式读写 CH376S

内含SPI1/SPI2两个接口的读写版本,都是用的DMA方式,通信速度还不够快,好像几十KB吧,具体忘了多少了。下载者可以试着优化一下,速度还可以提高的。

立即下载
stm32各种波形产生

可以生成正弦波,锯齿波,三角波,方波,且可添加随机噪声(基于adc噪声)。采用TIM+DMA+DAC方式输出,频率精度可调。

立即下载
利用STM32的PWM产生正弦波

该资源是采用STM32的PWM产生1KHZ的正弦波,绝对好使

立即下载
通过STM32F103单片机通用定时器TIM3,同时生成频率、占空比。可调的4路PWM.

STM32F103单片机通用定时器TIM3 从PA6 ,PA7,PB0,PB1,同时生成4路PWM.库函数版。代码详细系的注释,大家拿到手可直接使用,我用的zet6,其他容量单片机,也可以正常移植。

立即下载
STM32F1指定PWM实现精确输出脉冲数控制步进电机

STM32F1指定PWM实现精确输出脉冲数控制步进电机,有电机可以测试,没电机可以用示波器看

立即下载
开源一STM32项目,CAN,UART,Input检测 原创相对高效性能与代码重用平衡思路,可直接做工程模板

1、CAN收发队列 使用内存FIFO缓冲CAN帧,适合大数据量通信;并使用内部软中断处理CAN数据,相当于事件响应,综合应该比查询方式节省不少时间,也应该比OS调度省点时间。Can.C:底层处理,Communi.C:与应用层高相关。 应用层处理流程用函数指针表的方式调用减少代码量及阅读整齐;实现CAN各种错误记录机制。已初步测试,该机制可用。 CAN处理流程: 接收:CAN1_RX0_IRQHandler_Name (void), CAN1_RX1_IRQHandler(void) 接收中断,CAN_QueueWriteQuick()将当前的有效报文压入内存

立即下载
WS2812B全彩LED灯(PWM+DMA控制)

WS2812B全彩LED灯,采用PWM+DMA方式控制,已经编写好红色呼吸灯、绿色呼吸灯、蓝色呼吸灯和随机呼吸灯程序,还有最基本的RGB三种颜色的0~255亮度调节函数。

立即下载
Java项目经验汇总(简历项目素材)

Java项目经验汇总(简历项目素材)

立即下载
Eviews6.0版本绿色免费破解版下载

Eviews6.0版本绿色免费破解版下载,可以很方便的使用。

立即下载
Python书籍全集(16,17年最新书籍,9本超清完整非扫描版)

《Python编程:从入门到实践》2016.7 《Python项目开发实战(第2版)》2017.1 《Python核心编程(第3版)》2016.6 《Python编程快速上手:让繁琐工作自动化》2016.7 《Python游戏编程快速上手》2016.8 《Python网络数据采集》2016.3 《Python机器学习:预测分析核心算法》2017.1 《精通Python设计模式》2016.7 《用Python写网络爬虫》2016.9

立即下载
磁力种子搜索神器

磁力种子搜索神器

立即下载

热点文章

下载码下载
做任务获取下载码
取消 提交下载码
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

STM32 DMA 函数发生器

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: