|
|
|
содержание .. 25 26 27 28 ..
107 Во время операции очистки кристалла (Chip erase) стираются все ячейки FLASH и EEPROM памяти, а также LOCK-биты. Причем LOCK-биты стираются только после того, как У контроллера ATmega163 имеется FUSE бит EESAVE, программирование которого приводит к тому, что при выполнении операции Chip erase содержимое EEPROM П О С Л Е Д О В А Т Е Л Ь Н О Е П Р О Г Р А М М И Р О В А Н И Е
При последовательном программировании значительно меньше контактов микроконтроллера и не требуется источника высокого напряжения. На рис. 15.2 показана
Рис. 15.2. Последовательное программирование микроконтроллера ATmega163 Здесь для программирования используется последовательный SPI интерфейс при подключении контакта Vcc к источнику питания 5В, а контактов GND и #RESET – к земле. При записи последовательно поступающих данных в микроконтроллер данные синхронизируются по переднему фронту сигнала SCK. При чтении данных с Для программирования и проверки микроконтроллера ATMEGA163 в последовательном режиме программирования используются четырехбайтные команды Таблица 15.4. Инструкции последовательного программирования микроконтроллера ATmega163 Формат команды Команда Байт 1 Байт 2 Байт 3 Байт 4 Операция |