Читать онлайн «Инсайдерское руководство по STM32»

Автор Мартин Тревор

Мартин М. Инсайдерское руководство по STM32 1. Введение 1. 1. Знакомство с Cortex 1. 2. Обзор семейства STM32 1. 2. 1. Многофункциональные УВВ 1. 2. 2. Безопасность 1. 2. 3. Защищенность 1. 2. 4. Разработка программ 1. 2. 5. Группы Performance Line и Access Line 2. Обзор процессоров Cortex 2. 1. Версии архитектур ARM 2. 2. Процессор Cortex и ЦПУ Cortex 2. 3. ЦПУ Cortex 2. 3. 1. Конвейер 2. 3. 2. Модель программирования 2. 3. 2. 1. XPSR 2. 3. 3. Режимы работы ЦПУ 2. 3. 4. Набор инструкций Thumb-2 2. 3. 5. Карта памяти 2. 3. 6. Доступ к фрагментированным данным 2. 3. 7. Метод "Bit Banding" 2. 4. Процессор Cortex 2. 4. 1. Шины 2. 4. 2. Матрица шин 2. 4. 3. Системный таймер 2. 4. 4. Обработка прерываний 2. 4. 5. Контроллер вложенных векторизованных прерываний 2. 4. 5. 1. Работа КВВП при входе в исключительные ситуации и выходе из них 2. 4. 5. 2. Улучшенные режимы обработки прерывания 2. 4. 5. 2. 1. Приостановка прерываний 2. 4. 5. 2. 2. Непрерывная обработка прерываний с исключением внутренних операций над стеком 2. 4. 5. 2. 3. Обработка опоздавшего высокоприоритетного прерывания 2. 4. 5. 3. Конфигурация и использование КВВП 2. 4. 5. 3. 1. Таблица векторов исключительных ситуаций 2. 5. Режимы работы, влияющие на энергопотребление 2. 5. 1. Переход в экономичный режим работы 2. 5.
2. Отладочная система CoreSight 3. Схема включения 3. 1. Типы корпусов 3. 2. Напряжение питания 3. 3. Схема сброса 3. 3. 1. Основная схема включения 3. 4. Генераторы 3. 4. 1. Внешний высокочастотный генератор 3. 4. 2. Внешний низкочастотный генератор 3. 4. 3. Выход синхронизации 3. 4. 4. Выводы управления загрузкой и внутрисистемное программирование 3. 4. 5. Режимы загрузки 3. 4. 6. Отладочный порт 4. Архитектура системы микроконтроллеров STM32 4. 1 Распределение памяти 4. 2. Работа с максимальным быстродействием 4. 2. 1. Блок фазовой автоподстройки частоты (PLL) 4. 2. 1. 1. Настройка шин 4. 2. 2. Буфер Flash памяти 4. 2. 3. Прямой доступ к памяти 5. Устройства ввода-вывода 5. 1. УВВ общего назначения 5. 1. 1. Порты ввода-вывода общего назначения 5. 1. 1. Альтернативные функции 5. 1. 2. Сигнализация событий 5. 1. 2. Внешние прерывания 5. 1. 3. АЦП 5. 1. 3. 1. Время преобразования и группы преобразования 5. 1. 3. 2. Функция оконного компаратора 5. 1. 3. 3. Базовая конфигурация АЦП 5. 1. 3. 4. Режимы сдвоенных преобразований 5. 1. 3. 4. 1. Режимы одновременного преобразования инжектированных групп и одновременного преобразования регулярных групп 5. 1. 3. 5. Комбинированный режим одновременного преобразования регулярных/инжектированных групп 5. 1. 3. 6. Режимы быстрых и медленных преобразований со смещением во времени 5. 1. 3. 7. Режим поочередного запуска 5. 1. 3. 8. Комбинирование режима одновременного преобразования регулярной группы и режима поочередного запуска 5. 1. 3. 9.