[an error occurred while processing this directive]
|
#define DF_NUM_BLOCKS 255#define DF_BYTES_PER_PAGES 263
// буфер 1
#define BUFFER_1 0x00// буфер 2
#define BUFFER_2 0x01// определение всех кодов операций
// запись буфера 1
#define BUFFER_1_WRITE 0x84// запись буфера 2
#define BUFFER_2_WRITE 0x87// чтение буфера 1
#define BUFFER_1_READ 0xD4// чтение буфера 2
#define BUFFER_2_READ 0xD6// Буфер 1 в основную страницу памяти программы с встроенным стиранием
#define B1_TO_MM_PAGE_PROG_WITH_ERASE 0x83// Буфер 2 в основную страницу памяти программы с встроенным стиранием
#define B2_TO_MM_PAGE_PROG_WITH_ERASE 0x86// Буфер 1 в основную страницу памяти программы без встроенного стирания
#define B1_TO_MM_PAGE_PROG_WITHOUT_ERASE 0x88// Буфер 2 в основную страницу памяти программы без встроенного стирания
#define B2_TO_MM_PAGE_PROG_WITHOUT_ERASE 0x89// Основная страница памяти программы сквозь буфер 1
#define MM_PAGE_PROG_THROUGH_B1 0x82// Основная страница памяти программы сквозь буфер 2
#define MM_PAGE_PROG_THROUGH_B2 0x85// автоматическая перезапись страницы через буфер 1
#define AUTO_PAGE_REWRITE_THROUGH_B1 0x58// автоматическая перезапись страницы через буфер 2
#define AUTO_PAGE_REWRITE_THROUGH_B2 0x59// сравнение основной страницы памяти с буфером 1
#define MM_PAGE_TO_B1_COMP 0x60// сравнение основной страницы памяти с буфером 2
#define MM_PAGE_TO_B2_COMP 0x61// передача основной страницы памяти в буфер 1
#define MM_PAGE_TO_B1_XFER 0x53// передача основной страницы памяти в буфер 2
#define MM_PAGE_TO_B2_XFER 0x55// регистр состояния DataFlash для чтения плотности, сравнения состояний,
// и состояния готов/занят
#define STATUS_REGISTER 0xD7// чтение основной страницы памяти
#define MAIN_MEMORY_PAGE_READ 0xD2// Последовательно чтение массива
#define CONTINUOUS_ARRAY_READ 0xE8// очистка 528 байт страницы
#define PAGE_ERASE 0x81// очистка 512 страниц
#define BLOCK_ERASE 0x50