![]() |
NIIETCM4 PD
v0.10.5
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
|
Файл содержит реализацию всех функции для работы с пользовательской флеш. Подробнее...
#include "niietcm4_userflash.h"
Макросы | |
#define | LEVELS_NUMBER 5 |
Количество уровней системной частоты (Таблица 7.3). | |
#define | IS_VALID_FREQ(SYS_FREQ) ((SYS_FREQ) <= 100000000) |
Макрос проверки допустимости значения системной частоты. | |
Функции | |
void | USERFLASH_Init (uint32_t SysClkFreq) |
Инициализирует тайминги доступа для контроллера пользовательской флеш. Подробнее... | |
USERFLASH_Status_TypeDef | USERFLASH_FullErase () |
Полная очистка основной области пользовательской флеш. Подробнее... | |
uint32_t | USERFLASH_Read (uint32_t Address) |
Чтение байта из основной области пользовательской флеш. Подробнее... | |
USERFLASH_Status_TypeDef | USERFLASH_Write (uint32_t Address, uint32_t Data) |
Запись байта в основную область пользовательской флеш по указанному адресу. Подробнее... | |
USERFLASH_Status_TypeDef | USERFLASH_PageErase (uint32_t PageNum) |
Стирание указнной страницы основной области пользовательской флеш. Подробнее... | |
uint32_t | USERFLASH_Info_Read (uint32_t Address) |
Чтение байта из информационной области пользовательской флеш. Подробнее... | |
USERFLASH_Status_TypeDef | USERFLASH_Info_Write (uint32_t Address, uint32_t Data) |
Запись байта в информационную область пользовательской флеш по указанному адресу. Подробнее... | |
USERFLASH_Status_TypeDef | USERFLASH_Info_PageErase (uint32_t PageNum) |
Стирание указнной страницы информационной области пользовательской флеш. Подробнее... | |
void | USERFLASH_ITCmd (FunctionalState State) |
Включение прерывания по завершению чтении/записи/стирания. Подробнее... | |
Файл содержит реализацию всех функции для работы с пользовательской флеш.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДНАЗНАЧЕНО ДЛЯ ОЗНАКОМИТЕЛЬНЫХ ЦЕЛЕЙ И НАПРАВЛЕНО ТОЛЬКО НА ПРЕДОСТАВЛЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ О ПРОДУКТЕ, С ЦЕЛЬЮ СОХРАНИТЬ ВРЕМЯ ПОТРЕБИТЕЛЮ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА ПРЯМОЙ ИЛИ КОСВЕННЫЙ УЩЕРБ, ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
См. определение в файле niietcm4_userflash.c