目录

一、DAC输出周期2khz的正弦波

1.使用Audition输出一个周期2khz的正弦波

2.使用UltraEdit得到相关数据

3.使用notepad++添加相关内容

4.添加数据

5.波形观察

二、DAC输出数字音频歌曲数据转换为模拟音频波形输出

三、总结

四、参考资料


一、DAC输出周期2khz的正弦波

1.使用Audition输出一个周期2khz的正弦波

选择文件->新建->音频文件

选择效果->生成->音调,并设置如下参数

导出为wav文件,选择文件->导出->文件

2.使用UltraEdit得到相关数据

用该软件打开刚才保存的wav文件

CTRL+A,接着鼠标右键,选择 十六进制复制选定视图,将内容粘贴到一个新建文件中

在新建文件中,CTRL+A,接着鼠标右键,选择范围输入起始的行号和列号,确定选中我们需要的内容

3.使用notepad++添加相关内容

打开该软件后,将上面选中的内容复制粘贴到该软件中

在需要添加内容的位置,使用快捷键alt+c,插入文本

 结果如下图:

4.添加数据

借用DAC生成正弦波的例程代码
例程代码
提取码:706i

将notepad++添加完成后的内容复制到Keil对应位置,进行替换

5.波形观察

编译下载,使用示波器观察波形。

此处因为目前没有示波器,无法进行波形观察,波形观察展示结果省略。

二、DAC输出数字音频歌曲数据转换为模拟音频波形输出

使用Audition截取一段音乐

选择文件->打开,找到对应的音乐,选中一段,点击鼠标右键,选择存储选区,接着更改采用类型

之后步骤与之前一样,详见上面的步骤。

此处同样因为目前没有示波器,无法进行波形观察,波形观察展示结果省略。

三、总结

此次实验因为手边没有示波器,所以不能进行输出音频的波形观察,待手边有示波器时,再进行观察。

四、参考资料

STM32F103的DAC——输出声音效果

详细介绍Audition输出一个周期2khz的正弦波(循环)。将一段数字音频歌曲数据转换为模拟音频波形输出(循环)。

STM32F103使用TIM DMA DAC实现播放WAV音乐

STM32F103的DAC音频输出相关推荐

  1. 基于STM32的DAC音频输出

    基于STM32的DAC音频输出 一.DAC 1.1 DAC简介 1.2 DAC功能框图剖析 二.使用DAC输出周期2kHz的正弦波 2.1 使用Adobe Audition输出一个周期2khz的正弦波 ...

  2. STM32F103使用DAC功能输出三角波

    在DAC的主要特征中可以看出,DAC内部还带有波形发生器. DAC 主要特征 2个DAC转换器:每个转换器对应1个输出通道 8位或者12位单调输出 12位模式下数据左对齐或者右对齐 同步更新功能 噪声 ...

  3. 基于STM32F103C8T6的FLASH的DAC音频输出

    目录 一.知识点 二.音频准备 2.1 生成wav文件 2.2 提取.wav文件十六进制 2.3 notepad++ 2.4 录制"您好欢迎光临 " 三.编写程序 3.1 写入FL ...

  4. STM32F103使用DAC功能输出正弦波

    在DAC的主要特征中可以看出,DAC内部带有波形发生器. DAC 主要特征 2个DAC转换器:每个转换器对应1个输出通道 8位或者12位单调输出 12位模式下数据左对齐或者右对齐 同步更新功能 噪声波 ...

  5. STM32F103的DAC功能实现音频输出

    本次实验主要内容:用Adobe audition或goldwave等音频编辑软件录制"您好欢迎光临!"的几秒钟的声音(8khz采样.8bit量化编码的单声道wav格式),确保音频数 ...

  6. 国产音频芯片:音频ADC,音频DAC,音频CODEC,音频CLASS D如何竞争欧美大牌?

    在深圳,有一家从事开发高品质消费类音频芯片:音频ADC,音频DAC,音频CODEC,音频CLASS D等(性能等同Cirrus Logic. TI等公司同类产品). 你知道是谁吗? ·  USB CO ...

  7. 基于STM32的flash读写和DAC音频播放

    一.STM32的flash读写 1.利用STM32CUBEMX创建工程 之前有过很多次创建工程的例子,这里大致过程如下: 2.keil中添加代码及修改配置 在flash.c中添加如下代码, 在main ...

  8. 解析音频输出调节音量的原理以及调节的方法

    简述 通常,音量调整可以在音频流水线的两个主要阶段进行:数字域和模拟域.当我们在系统设置中调整音量时,通常是在模拟域(即音频设备)进行调整.在这种情况下,所有的音频输出(包括来自不同应用的音频)都会受 ...

  9. BT401蓝牙音频数传BLE模块I2S音频输出说明

    一.简介 I2S音频的接口包含MCLK.BCK.LRCK.SDATA 1.BT401模块音频输出,既支持DAC立体声输出,同时也支持I2S输出.只能二选一. 2.但是请注意,虽然BT401模块是一样, ...

最新文章

  1. ppt文本框显示缺字,信息显示不全
  2. [并发编程] - Executor框架#ThreadPoolExecutor源码解读03
  3. 以太坊知识教程------智能合约(1)基本概念
  4. linux设置IP,网关,DNS和MAC地址
  5. 【机器学习】从Few-shot Learning再次认识机器学习
  6. An Invitation to 3-D Vision: From Images to Geometric Models 邀请 3d 视觉从图像的几何模型(免费下载)
  7. mysql某月按小时统计数据_Mysql按周,按月,按日,按小时分组统计数据
  8. JDBC连接数据库格式
  9. Hybris ECP里Customer对应的数据库表
  10. 促销惊喜活动优惠海报设计,可临摹PSD分层格式
  11. Vue 第一天:模板语法
  12. 框架-数据库定义MD5加密
  13. VOIP系统开源实现PCMA/PCMU/AMR/G729常用格式解码服务
  14. mongodb与mysql优缺点
  15. 【零基础】量子纠缠图像问世,简单解读实验原理
  16. 当我在浏览器输入 www.baiu.com 之后发生了什么
  17. 小程序云开发之--微信公众号文章采集篇
  18. vertica java_Vertica数据查询优化
  19. 微信小程序wx.uploadFile 上传图片慢优化
  20. 【每日一读】Self-Paced Network Embedding

热门文章

  1. unity 实现简易打飞碟游戏
  2. UCML一个面向WEB的应用框架开发平台
  3. Kendall秩相关系数
  4. 手机展示mysql实例_mysql 视图示例
  5. 运营商5G边缘计算发展策略探讨
  6. JSON Schame的介绍及基本使用
  7. 线性表--数组数据结构python实现
  8. layui做折线图_图表-折线图的实现
  9. cadence allegro学习记录(四)
  10. 想开发DAYU200,我教你