Ознакомительное руководство по ARM-микроконтроллерам Cortex-M3
 

Ознакомительное руководство по ARM-микроконтроллерам Cortex-M3

Ознакомительное руководство по ARM-микроконтроллерам Cortex-M3

Параметрический поиск по микроконтроллерам с ядром Cortex M3
Около 175 моделей от четырех производителей

ENGL Ознакомительное руководство по ARM-микроконтроллерам Cortex-M3 (6.5 Мб), 06.12.2008
  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.4. Генераторы
    3.4.1. Внешний высокочастотный генератор
    3.4.2. Внешний низкочастотный генератор
    3.4.3. Выход синхронизации
    3.4.4. Выводы управления загрузкой и внутрисистемное программирование
    3.4.5. Режимы загрузки
    3.4.6. Отладочный порт
  4. Архитектура системы микроконтроллеров STM32
  5. 4.1. Распределение памяти
    4.2. Работа с максимальным быстродействием
    4.2.1. Блок фазовой автоподстройки частоты
    4.2.1.1.Настройка шин
    4.2.2. Буфер Flash памяти
    4.2.3. Прямой доступ к памяти
  6. Устройства ввода-вывода
    5.1. УВВ общего назначения
    5.1.1. Порты ввода-вывода общего назначения
    5.1.1.1. Альтернативные функции
    5.1.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. Комбинирование режима одновременного преобразования инжектированной группы и режима со смещением во времени
    5.1.4. Таймеры общего назначения и многофункциональные таймеры
    5.1.4.1. Таймеры общего назначения
    5.1.4.1.1. Блок захвата/сравнения
    5.1.4.1.2. Блок захвата
    5.1.4.1.3. Режим измерения параметров ШИМ-сигнала
    5.1.4.1.4. Интерфейс энкодера
    5.1.4.1.5. Режим сравнения
    5.1.4.1.6. Режим широтно-импульсной модуляции
    5.1.4.1.7. Режим одновибратора
    5.1.4.2. Расширенный таймер
    5.1.4.2.1. Функция экстренного отключения
    5.1.4.2.2. Интерфейс датчика Холла
    5.1.4.3. Синхронизированная работа таймеров
    5.1.5. Часы реального времени и регистры с резервированием питания
    5.1.6. Регистры с резервированием питания и вход вмешательства
    5.2. Коммуникационные УВВ
    5.2.1. Интерфейс SPI
    5.2.2. Модуль I2C
    5.2.3. 5.2.3. Модуль УСАПП
    5.3. Модули СAN и USB
    5.3.1. CAN-контроллер
    5.3.2. Модуль интерфейса USB
  7. Экономичные режимы работы
    6.1. Режим RUN
    6.1.1. Буфер предварительной выборки и режим полуцикла полуцикла
    6.2. Экономичные режимы работы
    6.2.1. Режим SLEEP
    6.2.2. Режим STOP
    6.3. Режим STANDBY
    6.4. Потребляемый ток области с резервированием питания
    6.5. Возможность отладки в экономичных режимах
  8. Возможности по обеспечению безопасной работы
    7.1. Управление сбросом
    7.2. Контроль напряжения питания
    7.3. Защищенная система синхронизации
    7.4. Сторожевые таймеры
    7.4.1. Оконный сторожевой таймер
    7.4.2. Независимый сторожевой таймер
    7.5. Особенности УВВ
    7.5.1. Блокировка конфигурации ПВВ
    7.5.2. Оконный компаратор
    7.5.3. Вход экстренного отключения
  9. Модуль Flash памяти
    8.1. Защита и программирование Flash памяти
    8.2. Операции стирания и записи
    8.3. Байты опций
    8.3.1. Защита от записи
    8.3.2. Защита от чтения
    8.3.3. Конфигурационный байт
  10. Инструментальные средства для проектирования
    9.1. Оценочные средства
    9.2. Библиотеки и протокольные стеки
    9.3. Операционные системы реального времени


Связанные документы

Техническая документация
Ознакомительное руководство по ARM-микроконтроллерам Cortex-M3 (6.5 Мб), 06.12.2008

 
Автор документа: Сергей Гаврилюк , http://www.gaw.ru"
Дата публикации: 06.12.2008
Дата редактирования: 05.06.2014
Кол-во просмотров 13848
 
 Все новости одной лентой