Наука, техника и промышленность

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.6.5. 16-разрядный таймер

В микроконтроллерах таймер является одним из важнейших периферийных устройств, поскольку при выполнении задач управления достаточно часто возникает необходимость приема и выдачи управляющих сигналов в заданные моменты времени. Микроконтроллеры семейства ST7 содержат 16-разрядный таймер, который может эффективно использоваться для указанных функций.


1.6.6. Сторожевой таймер

Сторожевой таймер представляет собой дополнительный таймер, используемый для защиты системы от ошибок, вызванных зацикливанием программы.

Управление сторожевым таймером ST7 осуществляется с помощью специального регистра WDGCR, включающего два бита управления (биты 6 и 7) и 6 времязадающих битов (рис. 1.21).


1.6.7. Блок обработки прерываний

Запросы на прерывания могут генерироваться несколькими внутренними (таймеры, порт SPI) или внешними источниками (порты ввода/вывода). Кроме того, в микроконтроллерах семейства ST7 поддерживаются программные прерывания (инструкция TRAP). На рис. 1.22 показаны различные возможные источники прерываний.


1.6.8. Поддерживаемые интерфейсы

Микроконтроллеры семейства ST7 имеют большой набор последовательных интерфейсов – SPI, SCI, I2C, CAN и USB. Следует отметить, что STM одной из первых предложила микроконтроллеры со встроенной поддержкой USB; при этом номенклатура таких микроконтроллеров постоянно расширяется. Так, например, ST7261, ST7262 и ST7263 – это микроконтроллеры для низкоскоростных USB-устройств, применяемые там, где требуется обмен небольшими объемами данных. ST7265 поддерживает высокоскоростной режим, что позволяет передавать большие объемы данных (цифровые изображения, звук). Такие микроконтроллеры применяются, например, в MP3-плеерах, устройствах записи/чтения Flash-карт и т.п.


1.7. Области применения

Микроконтроллеры ST7 имеют наиболее низкую стоимость и менее широкие функциональные возможности по сравнению с другими семействами STM. Большинство микроконтроллеров семейства ST7 ориентировано на использование в относительно несложных устройствах массового применения, однако в линейке присутствуют модели, позволяющие решать достаточно серьезные задачи. В целом номенклатура обеспечивает потребности многих отраслей промышленности в надежных, высокоэффективных и недорогих устройствах управления и контроля.


  1. разработка программного обеспечения
  2. 2.1.1. Когда надо использовать язык ассемблера
  3. 2.1.2. Процесс написания программного кода на языке ассемблера
  4. 2.1.3.1. Ассемблер
  5. 2.1.3.2. Компоновщик (Linker)
  6. 2.1.4. Ассемблер ST7
  7. 2.1.4.1. Исходные файлы проекта
  8. 2.1.4.2. Формат файла проекта на языке ассемблера
  9. Мобильная СВ-радиостанция
  10. DSB-радиостанция на К174ХА2
  11. Карманная СВ-радиостанция
  12. ЧМ-радиостанция Сверчок-ЧМ-27СВ
  13. Портативная радиостанция на 28 МГц
  14. Портативная радиостанция на 27 МГц
  15. Радиостанция на одной микросхеме
  16. Простая СВ-радиостанция с амплитудной модуляцией
  17. УКВ-ЧМ-радиостанция
  18. ЧМ-радиостанция на СВ-диапазон
  19. Простая рация для ближней связи
  20. Радиостанция в школьном пенале
  21. Любительская радиостанция на диапазон 10 м
  22. УКВ приставка к приемнику прямого усиления
  23. Конвертер на К174ПС1 на все диапазоны УКВ
  24. УКВ ЧМ конвертер на микросхеме К174ПС1
  25. УКВ конвертер на одном полевом транзисторе
  26. УКВ конвертер на транзисторах
  27. Простой УКВ приемник
  28. Увеличение чувствительности УКВ приемника
  29. УКВ ЧМ приемник прямого преобразования
  30. УКВ стереотюнер
  31. УВЧ для приемников на микросборке КХА058
  32. Портативный УКВ приемник
  33. УКВ приемник на К174ХА42
  34. УКВ приемник в пачке сигарет
  35. УКВ приемник на КХА058
  36. Несложный приемник на микросхемах КХА058, К561ЛА7 и К174УН7
  37. Простейший УКВ ЧМ приемник на микросборке КХА058
  38. УКВ приемник на микросхеме К174ХА34
  39. УКВ ЧМ приемник диапазона 63...108 МГц
  40. УКВ ЧМ приемник на микросхеме К174ХА34
  41. УКВ приемник на аналоговой ИМС
  42. УКВ ЧМ приемник на одном транзисторе
  43. УКВ ЧМ стереоприемник на семи транзисторах
  44. Несложный УКВ ЧМ приемник с ФАПЧ
  45. Простой УКВ приемник с ФАПЧ
  46. Стереофонический УКВ ЧМ приемник (65...73 МГц)
  47. УКВ ЧМ приемник (65...73 МГц) с фазовой АПЧ
  48. Сверхрегенеративный приемник на полевом транзисторе
  49. ЭЛЕКТРОДВИГАТЕЛИ ДП
  50. СВЕРХМИНИАТЮРНЫЕ РЕЛЕ
  51. Зарядное устройство для аккумуляторов
  52. Устройство для настройки регуляторов хода и рулевых машинок
  53. Индикатор напряженности поля и измеритель мощности
  54. Преобразователи напряжения для регуляторов хода
  55. Пульт управления
  56. Механизм поворота передних колес
  57. Конструкция заднего моста
  58. Компоновка модели и схемы
  59. Девятый вариант рулевой машинки
  60. Восьмой вариант рулевой машинки
  61. Седьмой вариант рулевой машинки Принципиальная схема
  62. Шестой вариант рулевой машинки
  63. Пятый вариант рулевой машинки
  64. Четвертый вариант рулевой машинки
  65. Третий вариант рулевой машинки Принципиальная схема
  66. Второй вариант рулевой машинки Принципиальная схема
  67. Первый вариант рулевой машинки
  68. Десятый вариант регулятора хода Принципиальная схема
  69. Девятый вариант регулятора хода Принципиальная схема
  70. Восьмой вариант регулятора хода Принципиальная схема
  71. Седьмой вариант регулятора хода Принципиальная схема
  72. Шестой вариант регулятора хода Принципиальная схема
  73. Пятый вариант регулятора хода Принципиальная схема
  74. Четвертый вариант регулятора хода Принципиальная схема
  75. Третий вариант регулятора хода Принципиальная схема
  76. Второй вариант регулятора хода Принципиальная схема
  77. Первый вариант регулятора хода
  78. Исполнительные устройства аппаратуры дискретного управления



Линейная алгебра
Линейная алгебра – это направление в области математики, в основе которого лежит теория линейной структуры. Аксиоматическая обработка линейной структуры основана в вою очередь на понятиях линейного ...

Математический анализ
Математический анализ – это отрасль математики, в которой функции и их свойства подвергаются изучению с помощью метода предельных значений (лимитов). Понятие лимита тесно связано с тем, что в соврем...

Календарь
Календарь — это система организации дней в соответствии с социальной, религиозной, коммерческой или административной составляющими общественной жизнедеятельности. Такая система подразумевает опреде...


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