用STM32实现函数信号发生器

2019-07-21 00:15发布

用STM32做函数信号发生器,用DAC描点的方式显示出方波,正弦波,锯齿波,通过按键的方式改变波形频率幅度相位,谁有这样的程序,跪求
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
WZTENG
2019-07-21 09:05
 回复【4楼】 liaobin :
---------------------------------
在主函数中增加下面的语句就行了,要修改频率、幅值、占空比等参考下面的结构体自己改就行了,g_Wave放在是数据的值。看bsp_WaveMader.c的函数说明就可以了。SetupWaveType()我自己进行了上移操作当初是为了做示波器时用的。


//初始化显示的波形是方波
g_Rect.Frequency = 10000;  //频率
g_Rect.Amplitude = 2000;   //幅值
g_Rect.DutyCycle = 50;     //占空比
InitWaveMaker();           //初始化
SetupWaveType(WT_RECT,g_Rect.Frequency,g_Rect.Amplitude,g_Rect.DutyCycle);  //产生波形

一周热门 更多>