📄 mycodespi.c
字号:
void WREN(void) /*写使能命令*/
{
CLR_CS; /*片选下降沿*/
SEND_BYTE(0x06); /*使能写命令0x06*/
SET_CS; /*片选上升沿*/
}
void WRITE(void) /*写命令*/
{ /* 数据写命令0x02*/
SEND_BYTE(0x02);
}
void READ(void) /*读命令*/
{/*数据读命令0x03*/
SEND_BYTE(0x03);
}
void WRITE_BYTE(int ADDR,unsigned char DATA,int num) /*字节写*/
{
WREN(); /*写使能*/
CLR_CS; /*片选低*/
WRITE(); /*数据写命令*/
SEND_BYTE((unsignedchar)ADDR/256); /*高5位地址*/
SEND_BYTE((unsignedchar)ADDR%256); /* 低8位地址*/
for(i=1;i<=num+;i++)
SEND_BYTE(DATA[]); /*写入num字节数据*/
SET_CS; /*片选高*/
//
return ;
}
void READ_BYTE(int ADDR,unsigned char *DATA,int num) /*字节读*/
{
unsigned int i;
CLS_CS; /*片选低*/
READ(); /*写入读命令*/
SEND_BYTE((unsigned char)(ADDR/256)); /*高5位地址*/
SEND_BYTE((unsigned char)(ADDR%256)); /*低8位地址*/
for(i=1;i<=num;i++)
DATA[i]=READ_BYTE(); /*读出数据字节*/
SET_CS; /*片选高*/
return ;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -