
- •Микроконтроллеры
- ••Корпорация STMicroelectronics (STM) один из всемирно признанных лидеров микроэлектроники, создана в 1987 году
- •ST7Microelectronics и университеты
- •Библиографический список
- •УМК «Микропроцессорные системы»
- •РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ "Training Board
- •обзор обучающей программы
- •1-ый шаг изучения: STVD7 версия 3 - без учебной
- •2-ой шаг изучения: STVD7 версия 2- с inDART STX
- •Краткий обзор семейства ST7
- •Система обозначений ST7
- •Структурная схема ST7
- •Структурная схема ST7 3/4
- •Структурная схема ST7 4/4
- •Назначения выводов МК ST7
- •Описание вводов/выводов
- •Карта памяти и регистров
- •Адрес Блок
- •Адрес
- •Окончание таблицы 2
- •FLASH ПАМЯТЬ ПРОГРАММ
- •СПОСОБЫ ПРОГРАММИРОВАНИЯ
- •In-Circuit Programming (ICP)
- •In-Application Programming (IAP)
- •Интерфейс ICC
- •Защита FLASH памяти
- •ПАМЯТЬ ДАННЫХ EEPROM
- •ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР (ядро MCU)
- •РЕГИСТРЫ CPU
- •РЕГИСТРЫ CPU
- •Иллюстрация работы стека
- •РЕГИСТРЫ CPU
- •РЕГИСТР КОДА УСЛОВИЯ 1/3
- •РЕГИСТР КОДА УСЛОВИЯ 2/3
- •РЕГИСТР КОДА УСЛОВИЯ3/3
- •СИСТЕМА КОМАНД ST7
- •СПОСОБЫ АДРЕСАЦИИ
- •Неявная (Inhern)
- •Способ адресации
- •СПОСОБЫ АДРЕСАЦИИ
- •Short Indirect
- •Short
- •Inherent (Неявная адресация)
- •Instruction
- •Instruction
- •Непосредственная (Immediate)
- •Immediate Instruction
- •Прямая адресация
- •Прямая длинная
- •Индексная
- •Индексная короткая
- •Индексная длинная
- •Косвенная (короткая, длинная)
- •Косвенная короткая
- •Косвенная длинная
- •Косвенная индексная (короткая, длинная)
- •Косвенная индексная короткая
- •Косвенная индексная длинная
- •Длинные и короткие
- •Относительный способ (прямой, косвенный)
- •Пояснение примера относительного прямого
- •Косвенный относительный. Пример:
- •(Available Relative Direct/Indirect
- •СИСТЕМА КОМАНД
- •Load and Transfer
- •Использование пред байта
- •Использование пред байта
- •СПИСОК КОМАНД МК ST7
- •Mnem Description
- •CALL
- •УПРАВЛЕНИЕ
- •Управление синхронизацией1/4
- •Управление синхронизацией
- •Главный регистр контроля/статуса частоты
- •RC Control Register (RCCR)
- •Управление
- •Рис. 2.4. Блок-схеме RESET
- •Источники RESET
- •Рис. 2.5. Фазы Сброса
- •Фаза задержки Сброса
- •Блок управления целостностью системы
- •Регистр управления целостностью системы
- •Регистр управления целостностью
- •Конфигурирование устройства
- •Байт выбора 0 (продолжение)
- •Значения «по умолчанию» байтов выбора
- •OPTION BYTE 1
- •ПРЕРЫВАНИЯ
- •Рис. 3.1. Схема процесса прерывания
- •Source
- •Периферийные прерывания
- •Внешние прерывания
- •Т а б л и ц а 3.2 Биты чувствительности прерываний
- •Выбор линий портов РА и РВ для внешних прерываний осуществляется битами регистра EISR
- •Периферийные устройства
- •Параллельные порты ввода-вывода
- •Конфигурирование портов

Параллельные порты ввода-вывода
•Порты ввода-вывода микроконтроллеров семейства ST7 предназначены для обмена данными с ВУ.
•Каждая линия порта независимо от других программируется для использования либо в качестве битового входа (с нагрузочным резистором или без него), либо в качестве выхода (двухтактного или с открытым стоком).
•Конфигурирование портов осуществляется с помощью регистров DDR (Data Direction
Register), DR (Data Register) и OR (Option Register).
•Порты ввода-вывода также используются в качестве входов или выходов периферийных устройств (таймеров, SPI, ADC и др.).

Конфигурирование портов
осуществляется с помощью:
•регистров DDR (Data Direction Register), DR (Data Register) и OR (Option Register), которые ассоциируются с каждым портом.
•Битами регистра DDR программируется направление передачи соответствующей линии порта, а битами регистра OR выбирается вариант схемы цепи этого же ввода-вывода (см. рис. ).

|
01 |
|
|
00 |
|
|
|
|
|
|
|
|
|
|
|
10 |
|
11 |
|
||
|
|
|
|
|
|
|
|
|
|
|
INPUT |
|
INPUT |
OUTPUT |
OUTPUT |
||||||
floating/pull-up |
|
floating |
open-drain |
push-pull |
||||||
interrupt |
(reset state) |
|
|
|
|
|
DDR, OR = xx