标题: STM32F103的DAC功能直接输出正弦波的源码 [打印本页]

作者: wzxAwzx    时间: 2018-6-13 17:25
标题: STM32F103的DAC功能直接输出正弦波的源码
概述:通过STM32的DAC功能直接输出正弦波,取样点多时,正弦波失真很小


单片机源程序如下:
  1. #include "sys.h"
  2. #include "usart.h"               
  3. #include "delay.h"                  
  4. #include "key.h"         
  5. #include "led.h"
  6. #include "STM32_WaveOutput.h"
  7. //注意有的f103系列没有DAC
  8. //tim2触发dac通道一更新,dac数据由dma2传输
  9. //WaceOutput.h中的N越大,正弦波形失真越小,能达到的正弦频率上限越小
  10. //PA4输出正弦波
  11. //DAC1输出缓存不使能,不能直接接较大的负载
  12. //若使能缓冲,注意DAC数据寄存器为0时,电压不为0,注意调整SineWave_Data()函数
  13. int main(void)
  14. {                                                 
  15.         Stm32_Clock_Init(9);        //系统时钟设置
  16. //        uart_init(72,9600);                 //串口初始化为9600
  17.         delay_init(72);                            //延时初始化
  18. //        LED_Init();
  19. //        KEY_Init();                 //初始化与按键连接的硬件接口
  20.         SineWave_Init(1000);//频率设定 1Hz为单位
  21.         while(1)
  22.         {
  23.                
  24.         }
  25. }
复制代码

所有资料51hei提供下载:

STMF103直接输出正弦波.zip (393.76 KB, 下载次数: 1121)



作者: lyjpla    时间: 2019-2-27 20:44
非常感谢,学习了!
作者: koethen    时间: 2019-2-28 08:07
值得学习,谢谢!
作者: 时候好好看    时间: 2019-4-1 17:12
学习学习
作者: yummycarrot    时间: 2019-4-29 19:39
学习学习
作者: kudar    时间: 2019-5-23 14:42
正在学正弦波,刚好下载一个看看,谢谢。
作者: 418929524    时间: 2019-5-27 15:13
学习感谢大神 请问必不够怎么搞
作者: aaaaaa。    时间: 2019-5-31 12:42
103哪些系列无DAC
作者: 碎心秋叶    时间: 2019-6-9 14:15
学习了

作者: gpsp800    时间: 2019-7-5 21:51
是否可以用,大家测试一下。、
作者: 18791788705    时间: 2019-7-26 10:51
有没有库函数的

作者: 1751736341    时间: 2019-7-28 19:40
非常感谢,学习了
作者: rzwen    时间: 2019-7-31 14:54
学习一下ing
作者: noremain    时间: 2019-8-3 09:28
谢谢!学习了
作者: 暖男啊    时间: 2019-8-4 10:53
亲测,是1K频率的正弦波,想请问楼主最大可输出多大频率的正弦波,峰值可以到多少?
作者: 痞子吕奉先    时间: 2019-8-8 18:57
下载了报错看不了是什莫原因
作者: waronder    时间: 2019-9-20 09:59
不错哦,学习了,谢谢分享。
作者: wangyajun1995    时间: 2019-10-3 09:48
学习了
作者: 18088610576    时间: 2019-10-6 17:29
lyjpla 发表于 2019-2-27 20:44
非常感谢,学习了!

您好,能给我发一下这个压缩包吗?
作者: L_Asura    时间: 2019-10-14 10:52
看看大神神乎其技的操作
作者: 铨哥    时间: 2019-11-11 10:40
谢谢!
作者: thwin520    时间: 2019-11-11 16:32

值得学习,谢谢!
作者: 逍客    时间: 2019-12-22 18:16
谢谢,学习了
作者: BrokenWater    时间: 2020-4-6 00:57
感谢分享
作者: 尤晓權    时间: 2020-5-6 13:36
是好东西,

作者: fjj    时间: 2020-6-11 09:47
厉害,学习了
作者: hfutzhl2003    时间: 2021-6-16 17:27
新手,学习了,谢谢!
作者: 53188967    时间: 2021-7-3 14:04
正在研究 ,很有帮助





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1