语音芯片软件调试问题记录

来源:互联网 发布:宙斯众神之王数据修改 编辑:程序博客网 时间:2024/04/27 17:21

1    芯片初始化失败

       使用SPI模式发送复位命令时。第一次复位不成功,发送播放语音命令不成功,而在重新上电复位一次,就可以正常播放语音。再重启又不能复位成功,总之就是奇数次不能复位成功,偶数次可以复位成功。在复位后加长时间延时也不能解决问题。而且最初在使用中青世纪的片子时,没有出现这个问题,换成华邦的芯片,同一个程序就出现了这个问题。后改成一个程序中,连续发送两次命令,能够解决录音芯片不能复位播放语音的问题,但是不知道有没有潜在问题。只有等待以后时间来验证。

2   芯片驱动的驱动能力

      在比较了中青世纪和华邦的芯片后,得出华邦的芯片在同等电压供电的情况下,能够驱动更大的喇叭。如果使用中青世纪的芯片,最好使用专业的音频放大芯片,不能使用三极管直接扩流,播放语音的时候三极管会发烫。而使用华邦的芯片,在用5V供电的情况下,使用SP+和SP-两脚驱动8欧姆1W的喇叭,音量能够超过手机播放的声音。不过最好使用音频放大芯片,不过音频芯片选择不合理,也会出现发烫的情况。

3    芯片录音的问题

     在网上看到很多人都说使用电脑播放,通过耳麦传输过来录音,录音成功后播放没有声音,这里需要修改一个寄存器的设置,将原来的麦克风录音改成线录的方式。

4   芯片擦出

    芯片语音段的擦出,只能从第一段或者从最后一段擦出,不能从中间擦出,从中间擦出后,将不能播放语音,LED状态指示灯会连续闪烁7次,出现这种情况就只能全部擦出后在重新录音。

原创粉丝点击