解码初始化
*wrctrl=0x1fc;//1 1111 1100
M2T_R=0,M5RST=1,M7RST=1,
其他不变
数据来的时候,TD=1,数据从SDO串行过来,转换16个周期后,SROUT[15…0]就是一个完整的数据
在TD的下降沿,就会输出M2RXWR,输出一个脉冲,进而输入一个写信号WRREG
写入后,M2FE=0,
status_edib=*rdstatus;
if(checkbit16(status_edib,1)==0)
{
temp=*rdm2fifo;
*extram2=temp;
m2++;
*extram2++;
timeout_num=0;
}
检查 M2FE,如果它不为0,说明有数据 就进行读取
选中*RDM2FIFO
输出一个高电平的M2RXOEN的高电平信号,这个不知道干嘛的
选中RDM2FIFO就会有读信号,输出到数据线上