标题:
STM32F103的DAC功能直接输出正弦波的源码
[打印本页]
作者:
wzxAwzx
时间:
2018-6-13 17:25
标题:
STM32F103的DAC功能直接输出正弦波的源码
概述:通过STM32的DAC功能直接输出正弦波,取样点多时,正弦波失真很小
图片1.png
(27.01 KB, 下载次数: 103)
下载附件
2018-6-13 17:24 上传
单片机源程序如下:
#include "sys.h"
#include "usart.h"
#include "delay.h"
#include "key.h"
#include "led.h"
#include "STM32_WaveOutput.h"
//注意有的f103系列没有DAC
//tim2触发dac通道一更新,dac数据由dma2传输
//WaceOutput.h中的N越大,正弦波形失真越小,能达到的正弦频率上限越小
//PA4输出正弦波
//DAC1输出缓存不使能,不能直接接较大的负载
//若使能缓冲,注意DAC数据寄存器为0时,电压不为0,注意调整SineWave_Data()函数
int main(void)
{
Stm32_Clock_Init(9); //系统时钟设置
// uart_init(72,9600); //串口初始化为9600
delay_init(72); //延时初始化
// LED_Init();
// KEY_Init(); //初始化与按键连接的硬件接口
SineWave_Init(1000);//频率设定 1Hz为单位
while(1)
{
}
}
复制代码
所有资料51hei提供下载:
STMF103直接输出正弦波.zip
(393.76 KB, 下载次数: 1121)
2018-6-13 17:21 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
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