Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

Шаг 6. Осваиваем все возможности микроконтроллера ATtiny2313 525 рованы). Три байта идентификационного кода расположены в отдельном адресном пространстве и имеют адреса ООО —003. Для микросхемы ATtiny2313 байты идентификации равны: 1. Адрес 0x000: значение 0х1Е (означает, что производитель — фирма Atmel). 2. Адрес 0x001: значение 0x91 (означает 2 Кб программной памяти). 3. Адрес 0x002: значение ОхОА (вместе с предыдущим байтом иденти ­ фицирует конкретный тип микросхемы. Если байт 0x001 равен 0x91, а байт 0x002 равен ОхООА, то данная микросхема — это ATtiny2313). Байт калибровки Микроконтроллер ATtiny2313 сохраняет два разных калибровочных значения для внутреннего RC -генератора. Эти байты расположены в старших адресах адресного пространства ячеек идентификатора с адре ­ сами 0x0000 и 0x0001 и содержат калибровочные значения для частот 4 и 8 МГц соответственно. После системного сброса значение ячейки соответствующей частоте 4 МГц автоматически записывается в регистр OSCCAL (смотри раздел «Регистр калибровки генератора — OSCCAL»). Это необходимо для того, чтобы гарантировать соответствие частоты внутреннего RC -генератора указанному выше значению. Размер страницы Этот раздел содержит в двух таблицах краткую информации о разме ­ рах страницы программной памяти и EEPROM (табл. 6.65 и табл. 6.66). Количество слов в странице и количество страниц в программной памяти Таблица 6.65 Размер программной памяти Размер страницы PCWORD Количество страниц PCPAGE PCMSB 1 К слов (2 К байт) 16 слов РС[3:0] 64 РС[9:4] 9 Количество слов в странице и количество страниц в EEPROM Таблица 6.66 Размер EEPROM Размер страницы PCWORD Количество страниц PCPAGE EEAMSB 128 байт 4 байт ЕЕА[1:0] 32 ЕЕА[б:2] 6

RkJQdWJsaXNoZXIy MTExODQxMg==