目前,需要做个功能 读取fllash中的语音文件,然后利用PWM播放出来;
现在我面临以前几个 问题
1、FLASH只有1M,我已经 存了字库了大概750kb;剩下的已经不多了(我需要的也就几句话,先搞一句话,空间的问题后面再说)
2、WAV如何导入到flash中 ;(需要把非语音字节去掉在导入,还是直接把WAV文件直接通过修改后缀的方式改成 BIN文件然后才导入)(我打算用 串口接收,然后写入到flash中)
3、我用 朗读女生成了我需要放出来的那几个字,但是看不到采样级别(我的电脑是WIN10 系统)
{
// clear interrupt and call oninterrupt function
TC0 = g_iEngineSpeedReal + TCNT;// + rand();
TFLG1 = TFLG1_C0F_MASK;
PWMDTY2 = g_pSound[g_iSoundIndex];
g_iSoundIndex++;
if (g_iSoundIndex >= g_iSoundSize)
{
g_iSoundIndex = 0;
}
}
飞思卡尔芯片做过,定时器中断就是采样频率.PWM输出的是音频数据.
一周热门 更多>