我对ISD1700系列有点疑问

2020-02-04 09:11发布

SPI模式下录音,我有点疑问:如果我在while(1)循环里面不断的执行录音函数,那么我怎么知道什么时候开始录音??等我录音完了,录音函数又在死循环里执行,不断重复录音,那我之前的录音不是又被覆盖掉了么??我刚刚接触这种芯片,有些不懂。。。还有我不太清楚如何准确知道我每一段录音的首地址和末地址。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
ostrich12
2020-02-04 09:42
前两天做过这样的实验。
在循环里需要设置录音按键,或者是通过与1700通讯,监测其状态,如果录到芯片末尾就设置标志位禁止录音,就可以了。具体的命令可以查1700手册。
首末地址是需要通过定点录音实现的,末地址是下一段录音的地址-1.
我是通过计算得到的大概时间。不精确。但很实用。坛子里有,自己找吧。

一周热门 更多>