语音模块 STC11L08XE
void ExtInt0Handler(void) interrupt 0 中断处理函数
当LD3320识别成功后,会引发IO口中断
nAsrRes = LD_GetResult(); /获取结果/
User_handle(nAsrRes);//用户执行函数
main
Led_test(); 开机闪灯3次
MCU_init(); 单片机本身初始化,开启中断
LD_Reset(); ld3320初始化
UartIni(); /*串口初始化*/
while(1){
RunASR(); 启动识别
LD_AsrStart();
LD_Init_ASR();厂家提供的启动时序代码
LD_AsrAddFixed(); 向LD模块添加关键词
LD_AsrRun(); 运行ASR 启动ASR运算(“开始识别”)
ProcessInt0()判断识别是否有结果
}
-
LD_AsrAddFixed(); 向LD模块添加关键词 在LDchip.c
-
识别出结果后,把数据从语音模块发出来!void User_handle(uint8 dat) main