![]() |
NIIETCM4 PD
v0.8.0
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
|
Файл содержит все прототипы функций для интерфейса внешней памяти. Подробнее...
#include "niietcm4.h"
Структуры данных | |
struct | EXTMEM_Init_TypeDef |
Структура инициализации внешней памяти. Подробнее... | |
Макросы | |
#define | EXTMEM_CEMask_Addr_11 ((uint32_t)0x0001) |
#define | EXTMEM_CEMask_Addr_12 ((uint32_t)0x0002) |
#define | EXTMEM_CEMask_Addr_13 ((uint32_t)0x0004) |
#define | EXTMEM_CEMask_Addr_14 ((uint32_t)0x0008) |
#define | EXTMEM_CEMask_Addr_15 ((uint32_t)0x0010) |
#define | EXTMEM_CEMask_Addr_16 ((uint32_t)0x0020) |
#define | EXTMEM_CEMask_Addr_17 ((uint32_t)0x0040) |
#define | EXTMEM_CEMask_Addr_18 ((uint32_t)0x0080) |
#define | EXTMEM_CEMask_Addr_19 ((uint32_t)0x0100) |
#define | EXTMEM_CEMask_Addr_11_19 ((uint32_t)0x01FF) |
#define | IS_EXTMEM_CE_MASK(CE_MASK) (((CE_MASK) & ((uint32_t)0xFFFFFE00)) == ((uint32_t)0x00)) |
Макрос проверки соответсвия маски адреса разрешенному диапазону. | |
#define | IS_EXTMEM_WIDTH(WIDTH) |
Макрос проверки аргументов типа EXTMEM_Width_TypeDef. Подробнее... | |
#define | IS_EXTMEM_RW_WAITSTATE(WAITSTATE) |
Макрос проверки аргументов типа EXTMEM_RWWaitState_TypeDef. Подробнее... | |
#define | IS_EXTMEM_WRITE_WAITSTATE(WAITSTATE) |
Макрос проверки аргументов типа EXTMEM_WriteWaitState_TypeDef. Подробнее... | |
#define | IS_EXTMEM_READ_WAITSTATE(WAITSTATE) |
Макрос проверки аргументов типа EXTMEM_ReadWaitState_TypeDef. Подробнее... | |
Функции | |
void | EXTMEM_DeInit () |
Устанавливает все регистры контроллера внешней памяти значениями по умолчанию. Подробнее... | |
void | EXTMEM_Init (EXTMEM_Init_TypeDef *EXTMEM_InitStruct) |
Инициализирует внешнюю память согласно параметрам структуры EXTMEM_InitStruct. Подробнее... | |
void | EXTMEM_StructInit (EXTMEM_Init_TypeDef *EXTMEM_InitStruct) |
Заполнение каждого члена структуры EXTMEM_InitStruct значениями по умолчанию. Подробнее... | |
Файл содержит все прототипы функций для интерфейса внешней памяти.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДНАЗНАЧЕНО ДЛЯ ОЗНАКОМИТЕЛЬНЫХ ЦЕЛЕЙ И НАПРАВЛЕНО ТОЛЬКО НА ПРЕДОСТАВЛЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ О ПРОДУКТЕ, С ЦЕЛЬЮ СОХРАНИТЬ ВРЕМЯ ПОТРЕБИТЕЛЮ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА ПРЯМОЙ ИЛИ КОСВЕННЫЙ УЩЕРБ, ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
См. определение в файле niietcm4_extmem.h