📄 main.c
字号:
//测试处理器MSP430F1611,硬件SPI控制AT45DB081B
#include "General.h"
#include "MSP430X16X.h"
#include "AT45DB081B.h"
unsigned char write_buffer[264];
unsigned char read_buffer[264];
void main( void )
{
unsigned int i;
WDTCTL=WDTPW+WDTHOLD; //关闭看门狗
Init_SYS_CLK(); //系统时钟初始化
Delay_ms(100);
Init_AT45DB_IO( ); //初始化Flash
Init_SPI(); //初始化Flash的SPI
_EINT(); //开中断
for(i=0;i<264;i++) //初始化写入测试数据
write_buffer[i]=i;
WritePage(write_buffer, 264, 1, 0); //向AT45DB081B的第1页写入测试数据,起始地址为0
Delay_ms(100);
ReadPage(read_buffer,264, 1, 0); //读取测试数据
while(1)
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -