Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
Шаг 3. А теперь ближе к практике: знакомтесь — микроконтроллеры AVR 111 Каждый микроконтроллер имеет, как минимум, две защитные ячейки LB1 и LB2. Запись и чтение этих ячеек возможны только в режиме про граммирования. При записи нуля в LB1 блокируется запись данных во Flash- и EEPROM -память. Одновременно блокируется возможность изменять конфигурационные ячейки. Если записать ноль еще и в LB2, то блокируется и возможность чтения всех данных. После этого узнать содержимое вашей программы будет невозможно. Для повторного использования микроконтроллера нужно подать команду «Стирание микросхемы». При этом вся информация теряется, а способность чтения и модификации возвращается. В микроконтроллерах семейства «Mega» имеются дополнительные ячейки защиты BLB02, BLB01, BLB12, BLB11. Они служат для ограниче ния доступа к различным областям памяти программ. Об этом подроб нее можно прочитать в Шаге 6. Еще одна группа ячеек — это ячейки идентификации. Любой микро контроллер имеет три ячейки идентификации. Эти ячейки доступны только для чтения и содержат информацию о производителе и модели микроконтроллера. Подробнее о ячейках идентификации можно также прочитать в Шаге 6.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==