main.c

来自「基于MSP430F1611处理器的使用硬件SPI0控制闪存芯片AT45DB081」· C语言 代码 · 共 29 行

C
29
字号
//测试处理器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 + =
减小字号Ctrl + -
显示快捷键?