Чтение из EEPROM
![]() |
![]() |
|Си| |
| в палитре | на схеме |
Описание
Блок реализует чтение массива 16 или 32-х битых чисел данных (например, данные калибровки датчиков), из ячеек flash памяти микроконтроллера по указанному адресу.
Флаг готовности сбрасывается один раз за вызов подпрограммы.
Можно использовать для программирования двух типов микроконтроллеров 1986BE1T и 1986BE9X.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| on | Вход разрешения записи. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| done | Выход готовности. | Математическая |
| data_out | Выход массива данных. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Начальный адрес расположения данных | data_adress | Адрес начала массива данных | 0x08000000 = 134217728 | Целое |
| Размер массива данных | data_size | Размер массива данных | 1 | Целое |
| Размер слова данных | word_size | Размер слова данных, возможные значения: HALF_WORD (uint16), WORD(uint32) |
WORD | Перечисление |
| Банк Памяти | BANK | Возможные значения: EEPROM_Main_Bank_Select EEPROM_Info_Bank_Select |
EEPROM_Info_Bank_Select | Перечисление |
Параметры
Блок не имеет параметров.

