Контрольная работа: Работа микроконтроллера и его программирование

+

+

PB5

PB6

PB7

m103

+

+

PB2**

PB3"

PB1

* — выполняется при SPIEN = 0;

1 — при программировании RXD и TXD

В микроконтроллерах, имеющих последовательный порт ввода-вывода SPI (табл. 1), используются выводы этого порта. В микро-Контроллерах без порта SPI находится вспомогательный порт SPI, работающий только при программировании в режиме ведомого устройства. Функции выводов MOSI, MISO и SCK выполняют выводы параллельных портов ввода-вывода.

Выводы микроконтроллера, используемые в качестве входов MOSI и SCK и выхода MISO у микроконтроллеров разных типов указаны в табл. 1. В микроконтроллере типа m10З вместо выводов MOST и MISO используются выводы RXD и TXD соответственно.

У микроконтроллеров типа ml63 и ml03 запись байтов в FlashROM выполняется за два этапа. На первом этапе байты записываются в буферное запоминающее устройство. На втором этапе выполняется перепись всех кодов из буферного запоминающего устройства в страницу FlashROM. Страница у микроконтроллеров типа т163 и ml03 имеет емкость 128 и 256 байтов соответственно.

При программировании по способу LVSP в микроконтроллере могут выполняться следующие операции:

1) разрешение LVSP (Programming Enable);

2) стирание записи (Chip Erase);

3) запись байта в FlashROM (Write Program Memory);

4) запись байта в буферные ЗУ (Load Flash Page);

5) перепись из буферного ЗУ в FlashROM (Write Flash Page);

6) чтение байта из FlashROM (Read Program Memory);

7) запись байта в EEPROM (Write EEPROM);

8) чтение байта из EEPROM (Read EEPROM);

9) запись битов защиты (Write Lock Bits);

10) чтение битов защиты (Read Lock Bits);

11) запись установочных битов (Write Fuse Bits);

12) чтение установочных битов (Read Fuse Bits);

К-во Просмотров: 334
Бесплатно скачать Контрольная работа: Работа микроконтроллера и его программирование