ISD1760录放音程序

2020-01-15 19:26发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
98条回答
zaoyan
1楼-- · 2020-01-22 12:27
电路图里面的倒三角是接地的意思吗?
zaoyan
2楼-- · 2020-01-22 13:33
 精彩回答 2  元偷偷看……
zhanggl
3楼-- · 2020-01-22 18:28
手册说:“芯片存储地址从第一个提示音的地址0X0000开始计算,但是0x000-0x00F地址平均保留给了4个提示音。从0x010地址开始,才是非保留的存储区域,即真正的录音区。”
从0x010地址开始,应该在0x07FF结束吧?地址有11位呀(S0-S10,E0-E10)
zhanggl
4楼-- · 2020-01-22 20:05
请问楼主extern void  I_delay(void);
        extern void DogReset(void) reentrant;
     这俩子函数的内容是什么呀?谢谢
zaoyan
5楼-- · 2020-01-23 01:36
我当时看的是手册里面的存储结构
它里面画的是010到FF,所以我就理所当然那样认为
不过你那么一说也有道理呢,可是这样一来就除不尽了。。。。怎么办呢
7FF-10+1=2032

除60除不尽了嘛

到底怎么回事~


存储结构图 (原文件名:未命名.jpg)
zaoyan
6楼-- · 2020-01-23 06:28
关于前面也有人问uchar ISD_SendData(uchar BUF_ISD)函数
我有一个地方不明白,就是
                if(MISO){   
                        dat|=0x80;  
                }   
                        
这是什么意思呢?
根据循环应该是8位,也就是SR0低8位的内容,也就是
这8位从低到高是: CMD-ERR, FULL, POWER, EOM, INT,A0,A1,A2;
解释是“这些数据中如果有‘1’,就执行括号的内容。。“
为什么要这样执行呢`
括号内的按位或又有什么意义呢?请指教呀

一周热门 更多>