查看: 244|回复: 10
收起左侧

[程序源码] 单片机DA发语音

[复制链接]
     

8

主题

20

帖子

60

积分

初级技术员

 楼主| 发表于 2017-8-12 10:57 | 显示全部楼层 |返回版面||阅读模式
各位大神请赐教啊,单片机用DA发语音然后功放,8bit, 8khz的PCM数据的音源

47

主题

2021

帖子

7852

积分

高级工程师

发表于 2017-8-12 14:01 | 显示全部楼层 |返回版面
Silabs的C8051F330的参考设计里面有个例子。
I find it amusing that you didn't even consider a third reason for the problem was an error on your part.
      

63

主题

1494

帖子

5166

积分

版主

发表于 2017-8-13 11:07 | 显示全部楼层 |返回版面
支持
qq:641208111;技术交流群:377640799
大学电子竞赛预热赛开赛啦~千元大奖等你来拿火热进行中!!点击参加活动
欢迎加个人QQ:641208111一起交流合作
     

0

主题

46

帖子

149

积分

中级技术员

发表于 2017-8-13 21:56 | 显示全部楼层 |返回版面
滤波做好就行了。
     

8

主题

20

帖子

60

积分

初级技术员

 楼主| 发表于 2017-8-15 00:07 | 显示全部楼层 |返回版面
linqing171 发表于 2017-8-12 14:01
Silabs的C8051F330的参考设计里面有个例子。

我是从flash独处数据用ad转然后经过功放ic发声音

47

主题

2021

帖子

7852

积分

高级工程师

发表于 2017-8-15 12:54 | 显示全部楼层 |返回版面
一餐饱 发表于 2017-8-15 00:07
我是从flash独处数据用ad转然后经过功放ic发声音

是的,把数组的值,按照固定的时间间隔发送到DAC就可以了。
I find it amusing that you didn't even consider a third reason for the problem was an error on your part.
     

8

主题

20

帖子

60

积分

初级技术员

 楼主| 发表于 2017-8-16 11:48 | 显示全部楼层 |返回版面
linqing171 发表于 2017-8-15 12:54
是的,把数组的值,按照固定的时间间隔发送到DAC就可以了。

您有类似的代码吗
     

8

主题

20

帖子

60

积分

初级技术员

 楼主| 发表于 2017-8-16 11:51 | 显示全部楼层 |返回版面
linqing171 发表于 2017-8-15 12:54
是的,把数组的值,按照固定的时间间隔发送到DAC就可以了。

以前是别的工程弄好的,现在我想改把语音弄好听,但是我不太懂他这个发声原理
     

1

主题

3668

帖子

1万

积分

资深工程师

发表于 2017-8-16 15:02 | 显示全部楼层 |返回版面
将数据按8KHZ的速度直接给DAC不就好了? 再滤波一下送功放。
     

8

主题

20

帖子

60

积分

初级技术员

 楼主| 发表于 2017-8-17 01:15 | 显示全部楼层 |返回版面
coody 发表于 2017-8-16 15:02
将数据按8KHZ的速度直接给DAC不就好了? 再滤波一下送功放。

     

8

主题

20

帖子

60

积分

初级技术员

 楼主| 发表于 2017-8-17 01:17 | 显示全部楼层 |返回版面
coody 发表于 2017-8-16 15:02
将数据按8KHZ的速度直接给DAC不就好了? 再滤波一下送功放。

你有类似蜂鸣器的按键音码吗?
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

关闭

热门推荐上一条 /1 下一条

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