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

📄 at45db161d.h

📁 PWM输出控制三路步进电机
💻 H
字号:
// at45db161d.h

#ifndef AT45DB161D_H
#define AT45DB161D_H

//操作码定义
//以下两个命令码定义中,如果单片机的SCK信号频率高于33MHz请选择后边两个命令码,一般AVR的SCK达不到33MHz为些选择0xd1和0xd3
// buffer 1 read
#define BUFFER_1_READ 0x03 // low frequence read


// buffer 1 write 
#define BUFFER_1_WRITE 0x02		//4K BYTES write

// buffer 2 write 
#define BUFFER_2_WRITE 0x87

// buffer 1 to main memory page program with built-in erase
#define B1_TO_MM_PAGE_PROG_WITH_ERASE 0x83

// buffer 2 to main memory page program with built-in erase
#define B2_TO_MM_PAGE_PROG_WITH_ERASE 0x86

// main memory page to buffer 1 transfer
#define MM_PAGE_TO_B1_XFER 0x53

// main memory page to buffer 2 transfer
#define MM_PAGE_TO_B2_XFER 0x55

// DataFlash status register for reading density, compare status, 
// and ready/busy status
#define STATUS_REGISTER 0x05

// main memory page read
//#define MAIN_MEMORY_PAGE_READ 0x52

// erase a 528 byte page
#define PAGE_ERASE 0x60

// erase 512 pages
#define BLOCK_ERASE 0x20	//4K bytes erase

// buffer 1 to main memory page program without built-in erase
//#define B1_TO_MM_PAGE_PROG_WITHOUT_ERASE 0x88

// buffer 2 to main memory page program without built-in erase
//#define B2_TO_MM_PAGE_PROG_WITHOUT_ERASE 0x89

// main memory page program through buffer 1
//#define MM_PAGE_PROG_THROUGH_B1 0x82
 
// main memory page program through buffer 2
//#define MM_PAGE_PROG_THROUGH_B2 0x85
 
// auto page rewrite through buffer 1
//#define AUTO_PAGE_REWRITE_THROUGH_B1 0x58
 
// auto page rewrite through buffer 2
//#define AUTO_PAGE_REWRITE_THROUGH_B2 0x59
 
// main memory page compare to buffer 1
//#define MM_PAGE_TO_B1_COMP 0x60

// main memory page compare to buffer 2
//#define MM_PAGE_TO_B2_COMP 0x61
 


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -