语音芯片软件调试问题记录
来源:互联网 发布:宙斯众神之王数据修改 编辑:程序博客网 时间:2024/04/27 17:21
1 芯片初始化失败
使用SPI模式发送复位命令时。第一次复位不成功,发送播放语音命令不成功,而在重新上电复位一次,就可以正常播放语音。再重启又不能复位成功,总之就是奇数次不能复位成功,偶数次可以复位成功。在复位后加长时间延时也不能解决问题。而且最初在使用中青世纪的片子时,没有出现这个问题,换成华邦的芯片,同一个程序就出现了这个问题。后改成一个程序中,连续发送两次命令,能够解决录音芯片不能复位播放语音的问题,但是不知道有没有潜在问题。只有等待以后时间来验证。
2 芯片驱动的驱动能力
在比较了中青世纪和华邦的芯片后,得出华邦的芯片在同等电压供电的情况下,能够驱动更大的喇叭。如果使用中青世纪的芯片,最好使用专业的音频放大芯片,不能使用三极管直接扩流,播放语音的时候三极管会发烫。而使用华邦的芯片,在用5V供电的情况下,使用SP+和SP-两脚驱动8欧姆1W的喇叭,音量能够超过手机播放的声音。不过最好使用音频放大芯片,不过音频芯片选择不合理,也会出现发烫的情况。
3 芯片录音的问题
在网上看到很多人都说使用电脑播放,通过耳麦传输过来录音,录音成功后播放没有声音,这里需要修改一个寄存器的设置,将原来的麦克风录音改成线录的方式。
4 芯片擦出
芯片语音段的擦出,只能从第一段或者从最后一段擦出,不能从中间擦出,从中间擦出后,将不能播放语音,LED状态指示灯会连续闪烁7次,出现这种情况就只能全部擦出后在重新录音。
- 语音芯片软件调试问题记录
- P8344AH芯片硬件设计调试问题记录
- 电表芯片调试笔记记录
- 语音芯片
- 关于WT588D语音芯片不能循环播放的问题
- APR9600 语音芯片
- 语音芯片选型
- gdb调试问题记录
- CCS调试问题记录
- [RK3128][Android 6.0] RTC芯片PCF8563调试记录
- 【芯片记录】
- Sphinx语音识别学习记录 (五)-错误调试
- ISD1700系列语音芯片拷贝机
- 语音芯片WTN6的类
- windows下调试软件错误记录
- 嵌入式软硬件调试问题记录
- android调试问题记录1
- IDE环境问题调试记录
- 字节数组长度以4字节的形式添加到字节数组的前面
- POJ 2965 The Pilots Brothers' refrigerator(枚举)
- [原创] jQuery源码分析-02正则表达式-RegExp-常用正则表达
- TCP的核心系列 — SACK和DSACK的实现(四)
- 指针的本质--u_char*指针在Nginx源码中的应用及原因
- 语音芯片软件调试问题记录
- DELPHI下读取与设置系统时钟
- CentOS Xmanager Enterprise 4 远程桌面
- Java对多媒体的支持
- 简析also, too, as well,either用法
- mysql 批量更新
- 自定义android listview的圆角
- VC++获取当前系统时间的几种方法
- 今天做php经典实例,发现,我是对的,面试官给我说错了