用PWM可以输出音频信号吗?-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9013|回复: 7

[已解决] 用PWM可以输出音频信号吗?

[复制链接]
发表于 2014-6-13 14:04 | 显示全部楼层 |阅读模式
如题,将内存中的音频数据用PWM输出,可以代替DA来实现吗?
发表于 2014-6-13 22:37 | 显示全部楼层
可以,不过只有8bit,红白机那种声音。
发表于 2014-6-14 09:06 | 显示全部楼层
不是有例子吗?
发表于 2014-6-14 14:24 | 显示全部楼层
是不是频率不够高呢?
 楼主| 发表于 2014-6-14 15:37 | 显示全部楼层
8位够用了,我这个对音质没什么要求,主要过程是从模拟口采集麦克的信号,然后存进SD卡中,播放时再从SD卡中读出数据产生PWM,进过放大后送进扬声器。
这个过程有问题吗?我担心的主要是SD卡的读取速度够不够快,和播放出来的音频时间会不会和实际时间不一样?
发表于 2014-6-15 02:38 | 显示全部楼层
读取速度完全不用担心。音频采样率相同时间速率不会变。采样率要你自己设定。
发表于 2014-6-15 07:38 | 显示全部楼层
楼主看看这个吧:http://www.arduino.cn/thread-2944-1-1.html
Arduino播放音乐歌曲
 楼主| 发表于 2014-6-15 16:58 | 显示全部楼层
好的,谢谢大家了哈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-5 10:10 , Processed in 0.078365 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表