新手上路
- 积分
- 47
- 金钱
- 47
- 注册时间
- 2013-5-17
- 在线时间
- 0 小时
|
//写SPI_FLASH状态寄存器
//只有SPR,TB,BP2,BP1,BP0(bit 7,5,4,3,2)可以写!!!
void SPI_FLASH_Write_SR(u8 sr)
{
SPI_FLASH_CS=0; //使能器件
SPI2_ReadWriteByte(W25X_WriteStatusReg); //发送写取状态寄存器命令
SPI2_ReadWriteByte(sr); //写入一个字节
SPI_FLASH_CS=1; //取消片选
}
这个写寄存器程序没用到,如果有人要修改寄存器值的话,要修改一下
void SPI_FLASH_Write_SR(u8 sr)
{
SPI_FLASH_Write_Enable(); //加上这句
SPI_FLASH_CS=0; //使能器件
SPI2_ReadWriteByte(W25X_WriteStatusReg); //发送写取状态寄存器命令
SPI2_ReadWriteByte(sr); //写入一个字节
SPI_FLASH_CS=1; //取消片选
} |
|