static uint8 LD_AsrRun(void) { LD_WriteReg(0x35, MIC_VOL); LD_WriteReg(0x1C, 0x09); LD_WriteReg(0xBD, 0x20); LD_WriteReg(0x08, 0x01); LD3320_delay( 5 ); LD_WriteReg(0x08, 0x00); LD3320_delay( 5);
时间: 2023-06-25 13:06:34 浏览: 70
mnist_uint8.rar_CNN mnist_MNIST_mnist_uint8_mnist_uint8.mat_卷积网络
这段代码是关于LD3320芯片进行ASR识别的操作,具体来说:
1. 首先,设置麦克风的音量为MIC_VOL;
2. 然后,向寄存器0x1C写入0x09,这个寄存器是设置ASR的模式和参数的寄存器,0x09表示设置成“连续识别”模式;
3. 接着,向寄存器0xBD写入0x20,这个寄存器是设置ASR的灵敏度的寄存器,0x20表示设置成默认灵敏度;
4. 再将寄存器0x08设置为0x01,这个寄存器是ASR的控制寄存器,0x01表示开始进行ASR识别;
5. 等待5ms;
6. 将寄存器0x08设置为0x00,表示停止ASR识别;
7. 再次等待5ms。
总的来说,这段代码是在对LD3320芯片进行ASR识别的初始化和控制操作,其中设置了ASR的模式、灵敏度和音量,并且开始或停止了ASR识别。
阅读全文