предохранитель.
Бит 0 = 0 программирует SUT0 бит-предохранитель. Бит 0 = 1 стирает SUT0 битпредохранитель.
3. Ïîäàть на вывод WR отрицательный импульс и ожидать перехо да вывода RDY/BSY на высокий уровень
Программирование битов блокирования
Алгоритм программирования битов блокирования приведен ниже (подробности загрузки команд, адресов и данных см. в разделе Программир ование Flash памяти.
1.Загрузить команду 0010 0000.
2.Загрузить данные.
Бит 2 = 0 программирует бит блокирования 2 Бит 1 = 0 программирóåò бит блокирования 1
3. Подать на вывод WR отрицательный импульс и ожидать перехо да вывода RDY/BSY на высокий уровень
Биты блокирования могут быть очищены только при выполнен ии операции очистки кристалла
Чтение битов-предохранителей и битов блокирования
Алгоритм чтения битов-предохранителей и битов блокирова ния приведен ниже (подробности загрузки команд, адресов и данных см. в раздел е Программирование Flash памяти.
1.Загрузить команду 0000 0100.
2.Установить OE в состояние 0 и BS1 в состояние 0 или 1. По выводам PB(7 - 0) можно считать состояния битов-предохранителей и битов бл окирования.
Ïðè BS1 = 0
Бит 5: бит-предохранитель SPIEN (0 - запрограммирован, 1 - очищен) Бит 3: бит-предохранитель SPIEN (0 - запрограммирован, 1 - очищен) Бит 1: бит-предохранитель SUT1 (0 - запрограммирован, 1 - очищен)
Бит 0: бит-предохранитель SUT0 (0 - запрограммирован, 1 - очищен). При BS1 = 0
Бит 2: бит блокирования LB1 (0 - запрограммирован, 1 - очищен) Бит 1: бит блокирования LB0 (0 - запрограммирован, 1 - очищен)
3.Установить OE в состояние 1.
Чтение байтов сигнатуры
Алгоритм чтения байтов сигнатуры приведен ниже (подробно сти загрузки команд, адресов и данных см. в разделе Программирование Flash памяти.
1.Загрузить команду 0000 1000.
2.Загрузить бàéт адреса ($00 - $02).
3.Установить OE в состояние 0 и BS1 в состояние 0. По выводам PB(7 - 0) мо жно считать байт сèãíатуры.
4.Установить OE в состояние 1.
Команда загружается только перед чтением первого байта.