原文:STM32-正弦波可调(50HZ~20KHZ可调、峰峰值0~3.3V可调)

.原理: 通过定时器每隔一段时间触发一次DAC转换,然后通过DMA发送正玄波码表值给DAC. 当需要改变频率HZ时,只需要修改定时器频率即可 最高只能达到 KHz 当需要改变正玄波的正峰峰值 负峰峰值时,只需要修改正玄波码表即可 .实现 代码如下所示 采用的是定时器 ,DAC引脚是PA 然后在main 函数里,调用USART handler 其中USART handler 函数实现如下: .进入 ...

2018-04-13 14:46 0 5740 推荐指数:

查看详情

002_89C52_Proteus_DAC0832_输出50HZ,正弦波,三角,矩形,锯齿

(一)非常感谢:89C51与ad0832 输出正弦波,三角,矩形,锯齿 (二)在上面的情况下进行程序的修改,实现50HZ的输出 (三)电路图 (三)输出方波 (四)输出锯齿 (五)输出三角 (六)输出正玄 (七)程序 ...

Thu Oct 25 18:08:00 CST 2018 0 1086
51单片机产生1Hz-5kHz可调占空比方波

学校的课程设计,总结一下。 注意 1.高低电平的改变不适合在主函数的while循环中,因为要有数码管动态显示的延时和其它逻辑处理,时间太长会不能及时改变高低电平值。 2.中断的执行时间一定 ...

Sat Jul 12 04:31:00 CST 2014 0 2679
(DDS)正弦波形发生器——幅值、频率、相位可调(二)

(DDS)正弦波形发生器——幅值、频率、相位可调(二) 主要关于调相方面 一、项目任务: 设计一个幅值、频率、相位均可调正弦波发生器。 频率每次增加10kHz 相位每次增加 PI/2 幅值每次增加两倍 ROM的深度为1024、宽度 ...

Fri Feb 11 01:59:00 CST 2022 1 1370
(DDS)正弦波形发生器——幅值、频率、相位可调(一)

(DDS)正弦波形发生器——幅值、频率、相位可调 一、项目任务: 设计一个幅值、频率、相位均可调正弦波发生器。 频率每次增加1kHz。 相位每次增加 2*PI/256 幅值每次增加两倍 二、文章内容: DDS的核心原理。 分别 ...

Sun Feb 06 19:47:00 CST 2022 0 906
STM32 Cubemx 输出可调频率与占空比的PWM

  这里就不对STM32的PWM进行讲解了,想要了解的可以百度一下,这里主要说怎么实现。   1、建立工程,我选的是STM32F103zet6芯片,选择定时器的PWM功能      2、配置时钟,我这里配的是内部时钟,没有配外部时钟,而且不是最大时钟,有需要的可以自己改 ...

Tue Nov 06 02:45:00 CST 2018 0 12089
STM32 Cubemx 输出可调频率与占空比的PWM

转自:https://www.cnblogs.com/xingboy/p/9910771.html  这里就不对STM32的PWM进行讲解了,想要了解的可以百度一下,这里主要说怎么实现。   1、建立工程,我选的是STM32F103zet6芯片,选择定时器的PWM功能 ...

Thu Jan 28 18:02:00 CST 2021 0 350
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM