Микроконтроллеры

1.5. Система команд

Система команд микроконтроллеров ST7 включает в себя 63 инструкции длиной от 1 до 4 байт. Специальный префиксный байт, употребляемый в некоторых командах, служит для расширения стандартной 256-байтной сетки команд 8-разрядных микроконтроллеров.

Каждая команда состоит из четырех элементов (рис. 1.16):


1.6. Периферийные устройства

В группу периферийных устройств входят (рис. 1.17): – параллельные порты ввода-вывода (порты A, B, C); – последовательный порт SPI; – интерфейсы SCI, CAN, I2C, USB; – 8- и 16-битные таймеры общего назначения; – сторожевой таймер;

– 10-битный аналого-цифровой преобразователь (АЦП); – блок прерываний.


1.6.1. Параллельные порты ввода-вывода

Обмен данными между микроконтроллером и внешними устройствами производится с помощью портов ввода/вывода. Микроконтроллеры семейства ST7 имеют конфигурируемые порты ввода/вывода, каждый порт может быть настроен для использования либо в качестве входа (с нагрузочным резистором или без него), либо в качестве выхода (с открытым стоком либо двухтактного).


1.6.2. Последовательный интерфейс SCI

Данный интерфейс обеспечивает стандартный асинхронный формат приема/передачи данных с одним стартовым и одним стоповым битом и длиной информационного слова в 8 или 9 бит. Поддерживается скорость от 300 до 115200 бод.

SCI – дуплексный, UART-типа. Это асинхронная система со стандартным форматом «без возврата к нулю» (NRZ) для переданного или полученного бита. Длина переданного слова 10 - 11 бит (1 старт-бит, 8 - 9 информационных разрядов, 1 стоп-бит). SCI состоит из трех модулей: приемник, передатчик и контроллер скорости пересылки данных в бодах.


1.6.3. Последовательный порт SPI

Интерфейс порта SPI (Serial Peripheral Interface) предназначен для высокоскоростного обмена между микроконтроллером ST7 и периферийными микросхемами, такими как АЦП и ЦАП, FLASH-память большой информационной емкости, часы реального времени. Данный интерфейс может быть также использован для обмена между двумя микроконтроллерами, расположенными на небольшом расстоянии. Достоинством синхронной последовательной приемо-передачи с использованием протокола SPI является полный дуплексный обмен данными, что в случае необходимости позволяет реализовать экономичную потенциальную развязку между приемником и передатчиком.


1.6.4. АЦП

Аналого-цифровые преобразователи (АЦП) обеспечивают ввод двоичных значений потенциалов, поступающих на аналоговые входы. Основные характеристики АЦП микроконтроллеров семейства ST7 следующие:

– входные значения – положительные, отрицательные напряжения не конвертируются;

– разрешение – 10 бит;


  1. 1.6.5. 16-разрядный таймер
  2. 1.6.6. Сторожевой таймер
  3. 1.6.7. Блок обработки прерываний
  4. 1.6.8. Поддерживаемые интерфейсы
  5. 1.7. Области применения
  6. разработка программного обеспечения
  7. 2.1.1. Когда надо использовать язык ассемблера
  8. 2.1.2. Процесс написания программного кода на языке ассемблера
  9. 2.1.3.1. Ассемблер
  10. 2.1.3.2. Компоновщик (Linker)
  11. 2.1.4. Ассемблер ST7
  12. 2.1.4.1. Исходные файлы проекта
  13. 2.1.4.2. Формат файла проекта на языке ассемблера




3 февраля Ученые занялись разработкой искусственного интеллекта для обработки изображений, который можно будет использовать в различных областях.
2 февраля Ученые разработали прототип устройства, способного снабжать кардиостимулятор энергией за счет использования вибраций.
31 января На днях в продажу поступил первый планшетный компьютер, разработанный на африканском континенте, а именно в Республике Конго.
30 января Компании Imec (Бельгия) и Genalyte (США) сообщили, что разработали и произвели набор одноразовых кремний-фотонных биосенсорных чипов.
26 января Ученые разработали систему идентификации под названием Bootstrapper, которая различает пользователей по их обуви.