⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 基于MSP430F1611处理器的使用硬件SPI0控制闪存芯片AT45DB081B的代码,编写了底层命令和页写,读命令
💻 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 + -