使用SPCE061A扩展K9F1208实现数码录音及播放
SACM_DVR_StopEncoder(); //停止编码
SACM_DVR_InitEncoder(RceMonitorOn) //初始化解码器
void SACM_DVR_Stop(void) //停止录音
void SACM_DVR_Play(void) //开始播放
unsigned int SACM_DVR _Status(void) //获取SACM_DVR模块的状态
void SACM_DVR _InitDecode(void) //开始译码
void SACM_DVR _Decode(void) //获取语音资料并译码,中断播放
SACM_DVR_StopDecoder(); //停止解码
unsigned int SACM_DVR _ TestQueue(void) //获取语音队列状态
int SACM_DVR _Fetchqueue(void) //获取录音编码数据
void SACM_DVR_FillQueue(unsigned int encoded-data) //填充资料到语音队列,等待播放
int GetResource(long Address) ——(Manual)
中断服务函数:
Call F_FIQ_Service_ SACM_DVR //语音播放
Call F_IRQ1_Service_ SACM_DVR //语音录制
本文链接地址:http://www.oyaya.net/fanwen/view/178227.html
SACM_DVR_InitEncoder(RceMonitorOn) //初始化解码器
void SACM_DVR_Stop(void) //停止录音
void SACM_DVR_Play(void) //开始播放
unsigned int SACM_DVR _Status(void) //获取SACM_DVR模块的状态
void SACM_DVR _InitDecode(void) //开始译码
void SACM_DVR _Decode(void) //获取语音资料并译码,中断播放
SACM_DVR_StopDecoder(); //停止解码
unsigned int SACM_DVR _ TestQueue(void) //获取语音队列状态
int SACM_DVR _Fetchqueue(void) //获取录音编码数据
void SACM_DVR_FillQueue(unsigned int encoded-data) //填充资料到语音队列,等待播放
int GetResource(long Address) ——(Manual)
中断服务函数:
Call F_FIQ_Service_ SACM_DVR //语音播放
Call F_IRQ1_Service_ SACM_DVR //语音录制
五、结束语
凌阳公司的SPCE061A的结构特点及其相关的一些开发平台为我们实现语音的录入和播放提供了极其方便的条件。本系统只是实现SPCE061A的一个基本应用,设计者只要对该系统的电路、程序稍加改动,就可以实现语音复读机、跟读机、留言机、以及电话录音仪等功能。
《使用SPCE061A扩展K9F1208实现数码录音及播放(第3页)》