最近在做一个项目要用到录音功能。选了ISD3900这款录音IC。现在初期测试有个问题解决不了。请前辈们指点一下。
我用的IDS3900 + MX25L1606E(16M容量)。
目前测试的情况是:
1、用 CHIP_ERASE(0x26) 进行整片擦除没问题,但擦除时间要2秒。
2、用 ERASE_MEM(0x24) 擦除某一段地址时,写SPI命令后去用 READ_STATUS(0x40) 去读STATUS状态,会发现 CMD_BSY 位一直是1。表示命令一直在执行中。
我试过的地址包括:0X4000-0X5000,0X4000-0X9000,0X8000-0X9000,0X9000-0XD000
0X99000-0X9B000。
请高手帮我分析一下就竟什么原因导致的这种情况。我自己实在找不出问题来。先谢谢啦! |