МИКРОКОНТРОЛЛЕР AVR - МИКРОКОНТРОЛЛЕР AVR

На рис. 33.21 не соблюден реальный масштаб времени. Кварцевый резонатор должен работать на частоте около 1 МГц. Вместо него в AVRI200 или других моделях AVR можно использовать встроенный RC-генератор, который должен быть включен с помощью параллельного программирования. Длительность высокого уровня синхросигнала SCK должна быть больше четырех машинных тактов (больше 4 мкс при тактовой частоте 1МГц), а длительность низкого уровня - больше одного такта.

Команды последовательного программирования занимают четыре байта и имеют следующий формат.

Команда

Байт1

Байт2

БайтЗ

Байт4

Разрешение программирования

10101100

01010011

хххх хххх

хххх хххх

Стирание кристалла Чтение программы

1010 1100 0010 В000

100х хххх

Старший

байт адреса

хххх хххх

Младший байт адреса

хххх хххх

Читаемые данные

Запись программы

ото вооо

Старший

байт адреса

Младший байт адреса

Данные

Чтение EEPROM

1010 0000

хххх ххх0

Адрес

Читаемые данные

Запись EEPROM

1100 0000

хххх ххх0

Адрес

Данные

Запись битов зашиты

1010 1100

1Ихх21х

хххх хххх

хххх хххх

Чтение идентификационного кода

0011 0000

хххх хххх

хххх xxbb

Код по адресу «bb»

Go to Top