读取cat25c32中特定地址的n个字节.c
来自「单片机数据通讯典型应用(光盘内容)」· C语言 代码 · 共 27 行
C
27 行
/************************************************** 入口参数:address为N个字节的起始地址 N为字节数 Buff存储数据的缓冲区 出口参数:无**************************************************/void ReadNData(uint address,uint N,uchar *Buff){ uchar c,adh,adl; uint i; adl=address%256; adh=address/256; CS=0; nop(); SendData(0x03);//发送读指令 SendData(adh);//发送地址高字节 SendData(adl);//发送地址低字节 for(i=1,i<N,i++) { while((SPSTAT&0x80)==0x00); SPSTAT^=0xc0;//清零SPIF Buff[i]=SPDAT; } CS=1; }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?