К книге
Микроконтроллеры AVR: от простого к сложномуГлава 2 Описание микроконтроллера AT90S2313 фирмы Atmel. 2.11. Программирование памяти
33%
Глава 2 Описание микроконтроллера AT90S2313 фирмы Atmel. 2.11. Программирование памяти
16

Программирование битов блокировки памяти

Микроконтроллер 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.

Если запрограммированы биты блокировки, байты сигнатуры в последовательном режиме не читаются.

Предыдущая главаГлава 16 из 49Следующая глава