STM32单片机可变频率幅度DDS信号发生器正弦波三角波方波AD9833

news2025/2/22 16:26:56

实践制作DIY- GC0094-DDS信号发生器

一、功能说明:

基于STM32单片机设计-DDS信号发生器

  • 功能介绍:

硬件组成:STM32F103C系列最小系统板 +LCD1602显示器+AD9833信号模块+4*4矩阵键盘+多个按键

1.通过4*4键盘来设定频率值和三角波正弦波的幅度(方波不可以设定幅度固定4V幅度),频率设定范围0~0.99999MHz。幅度设定范围0~3.3V(低于100mV波形会失真不建议低于100mV)

2.通过4*4键盘选择输出波形范围:正弦波、方波、三角波三种模型可以设定

三、详情介绍:

视频讲解:哔哩哔哩搜索UP主“爱搞单片机”在其空间搜索关键词DDS信号发生器观看该视频详解讲解

 

功能演示操作

这是一款基于STM32单片机DDS信号发生器硬件组成:STM32F103C系列最小系统板 +LCD1602显示器+AD9833信号模块+4*4矩阵键盘+多个按键

1.通过4*4键盘来设定频率值和三角波正弦波的幅度(方波不可以设定幅度固定4V幅度),频率设定范围0~0.99999MHz。幅度设定范围0~3.3V(低于100mV波形会失真不建议低于100mV)

2.通过4*4键盘选择输出波形范围:正弦波、方波、三角波三种模型可以设定

硬件组成:STM32F103C系列最小系统板 +LCD1602显示器+AD9833信号模块+4*4矩阵键盘+多个按键

1.通过4*4键盘来设定频率值和三角波正弦波的幅度(方波不可以设定幅度固定4V幅度),频率设定范围0~0.99999MHz。幅度设定范围0~3.3V(低于100mV波形会失真不建议低于100mV)

2.通过4*4键盘选择输出波形范围:正弦波、方波、三角波三种模型可以设定

具体测试方法观看视频详细介绍。。。

 

了解更多尽请观看视频讲解。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2946.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

内网搭建图片网站:软件安装配置 1-3

现代的手机功能越来越强大,也让我们能随时随地抓拍有趣瞬间。而照片越来越多,全都存放在手机上并不现实,存在云端又有安全隐患,只能存放在自己的电脑上。而这又带来难以随时与他人分享的问题。不过,我们完全可以在自己…

智能网联赋能汽车品牌全球化 第五届全球汽车发展趋势论坛将召开

当前,全球汽车产业正处于百年未遇的大变革时期,全球汽车产业格局正在重塑,其中,中国汽车产业正在依靠智能化、网联化优势不断加深在全球汽车市场中的影响力,正在迈入高质量发展的新阶段。如何利用智能网联技术以及顺应…

单片机毕业设计 stm32智能婴儿床系统

文章目录1 简介2 项目背景3 设计概要4 设计方案5 硬件清单5.1 stm32主控5.2 OLED显示屏5.3 继电器模块5.4 L298N电机驱动板模块5.5 MAX声音传感模块 一个5.6 Jdy-311蓝牙模块5.7 音乐播放模块6 软件部分设计6.1 声音传感器子函数6.2 声音传感器软件7 实现效果8 关键代码1 简介 …

大数据行业现在工作很难找吗?

工作到底好不好找,市场需求是一方面,更多的还是要看个人成长背景和实际能力~ 抛开两点都不谈就单说好找或者不好找纯属有点耍流氓了~ 大数据开发主要是负责大数据挖掘,大数据清洗处理,大数据建模等,负责大规模数据的处…

C动态内存管理|有张三和如花的故事你心动了吗

C内存管理C程序地址空间为什么存在?1.堆区空间足够大2.堆区空间大小更为灵活动态内存函数mallocfreefree的注意事项内存泄漏没有free和free另外的细节不可对堆区的空间多次释放释放后要对指针置为NULL,避免野指针free(NULL)会有影响吗callocreallocreall…

报表工具怎么选?JAVA开源工具那么好用,为什么大家还花钱买商用

做报表很长时间了,最近发现一个比较奇怪的现象:各家工具使出各种手段做广告、吸引注意力,但是受到程序员热烈追捧的反倒一直是 Jaspereport + ireport 这种免费、开源的 JAVA 工具,几个开了专版讨论 JAVA 报表的论坛里…

场景应用:你知道 i = i++;的含义么?

文章目录引言正文题目原理i i;呢?总结引言 今年面试官小姐姐问了一个灵魂问题:i0; i i;等于多少? 当时人就傻了 当然,面试官小姐姐还是很可爱的,人也很好,让我研究一下,好,那么…

毕业设计 基于CNN实现谣言检测 - python 深度学习 机器学习

文章目录1 前言1.1 背景2 数据集3 实现过程4 CNN网络实现5 模型训练部分6 模型评估7 预测结果8 最后1 前言 Hi,大家好,这里是丹成学长,今天向大家介绍 一个深度学习项目 基于CNN实现谣言检测 1.1 背景 社交媒体的发展在加速信息传播的同时…

多层高速PCB设计学习(一)初探基本知识(附单层设计补充)

目录前言一、常见概念名词科普二、层数的选择三、基本原则二、层叠结构分析电源层和地层耦合各层的种类选择三、元器件布局及布线单层知识点补充前言 简单学会两层板的设计方法,想学习四层板以及多层板的设计方法,立创EDA上有开源的四层板的四旋翼飞机的…

(4)UART应用设计及仿真验证(整体回顾)

在新公司入职以后,第一个小demo就是设计一个UART模块,支持apb2.0,支持中断上报,支持环回,支持有效数据位可配置,支持校验可配置,支持FIFO水位线可配置,支持波特率可配置等等。UART最早是在补习班的时候接触的,当时学习地很吃力,对它地理解不算深刻。当时实现的只有发…

Future、FutureTask类解析

Future类 Future类提供了方法来检查异步调用是否完成、等待异步调用完成并获取异步调用返回结果。get()方法可以对线程进行阻塞,直到异步调用完成并返回结果。cancel()方法可以取消异步方法的执行。 Future是一个接口,定义了异步线程的返回结果的获取方法…

初学python非常实用的10个小技巧,先收藏再说~

嗨害大家好鸭!我是小熊猫❤ 最近双十一是不是都在买买买呢? 但是学习这件事情可不能懈怠鸭! 今天就来讲讲python实用小技巧~ 源码、资料电子书点击此处 1.唯一性 以下方法可以检查给定列表是否有重复的地方, 可用set&#xff…

力扣刷题day37|1049最后一块石头的重量 II、494目标和、474一和零

文章目录1049. 最后一块石头的重量 II思路动态规划五部曲494. 目标和回溯思路动态规划背包思路动态规划五部曲474. 一和零思路动态规划五部曲1049. 最后一块石头的重量 II 力扣题目链接 有一堆石头,用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量…

深度学习模型部署全流程-模型训练

文章目录前言模型训练全流程1.数据准备2.数据加载3.搭建神经网络4.设置损失函数,优化器5.训练网络模型6.模型测试7.完整代码9.训练结果小结前言 该系列文章会介绍神经网络模型从训练到部署的全流程,对于已经参加工作的人可以快速的了解如何使用深度学习…

Android Studio入门之文本内容、大小、颜色的讲解及实战(附源码 超详细必看)

运行有问题或需要源码请点赞关注收藏后评论区留言或私信博主 一、设置文本的内容 1:在XML文件中通过属性android:text设置文本 <TextViewandroid:layout_width"wrap_content"android:layout_height"wrap_content"android:text"Hello World!"…

nordic 52832中添加RTT打印

JlinkRTT RTT是基于Jlink调试器的实时传输技术,可以代替串口打印一些调试信息,不需要额外接线。 nordic 52832官方例程中,会将RTT打印函数做进一步封装,下面就讲一下怎么开启52832中的RTT打印。 第一步 增加RTT代码 RTT源代码可以在segger官方网站下载,也可以在nordic 5…

使用 stream buffer 传递数据

使用 stream buffer 传递数据 概述 如前所述&#xff0c;队列虽然提供了任务之间传递数据的功能&#xff0c;但没有对通知机制进行优化&#xff0c;即不方便实现多次采集不同长度的数据&#xff0c;然后触发一次通知接收的机制。 特性概述 Streambuffer 的中文含意是“流式…

Chapter5.5:频率响应法

此系列属于胡寿松《自动控制原理题海与考研指导》(第三版)习题精选&#xff0c;仅包含部分经典习题&#xff0c;需要完整版习题答案请自行查找&#xff0c;本系列属于知识点巩固部分&#xff0c;搭配如下几个系列进行学习&#xff0c;可用于期末考试和考研复习。 自动控制原理(…

Hive与Hbase的区别与联系

一、概念 1&#xff0c;Hive hive是基于Hadoop的一个数据仓库工具&#xff0c;用来进行数据提取、转化、加载&#xff0c;这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。hive数据仓库工具能将结构化的数据文件映射为一张数据库表&#xff0c;并提供SQL查询…

网站中的经典,分享那些我用过的宝藏网站

前言 本篇将会具体分享我在最开始学习编程时了解到的网站&#xff0c;并分享自己使用这些网站的感受&#xff0c;当然&#xff0c;如果我有说的不正确的或者需要补充的&#xff0c;欢迎评论区补充纠正。还有各位来自优秀学校的伙伴们&#xff0c;或许其中一些资源在你们的学校…