2.11. Программирование памяти
Программирование битов блокировки памяти
Микроконтроллер AT90S2313 имеет два бита блокировки, которые могут быть оставлены запрограммированными или программироваться, при этом достигаются свойства, приведенные в табл. 2.19.
Биты конфигурации (Fuse bits)
В AT90S2313 предусмотрено два бита конфигурации — SPIEN и FSTRT. Когда бит SPIEN = 0, разрешен режим последовательного программирования. По умолчанию бит SPIEN = 0.
Когда бит FSTRT = 0, используется укороченное время запуска. По умолчанию этот бит FSTRT = 1. Можно заказывать микросхемы с предварительно запрограммированным битом.
Эти биты недоступны при последовательном программировании и не изменяются при стирании памяти.
Код устройства
Все микроконтроллеры фирмы Atmel имеют 3-байтовый сигнатурный код, по которому идентифицируется устройство. Этот код можно прочитать в параллельном и последовательном режимах. Это три байта, размещенные в отдельном адресном пространстве, и для AT90S2313 имеют следующие значения:
1. $000: $1Е — код производителя — Atmel.
2. $001: $91 — 2 кбайта флэш-памяти.
3. $002: $01 — при $01=$91 — микроконтроллер AT90S2313.
Если запрограммированы биты блокировки, байты сигнатуры в последовательном режиме не читаются.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОК