Зарегистрироваться
Восстановить пароль
FAQ по входу

Иоффе В.Г., Графкин А.В., Графкин В.В. Архитектура, принципы функционирования и программные средства микроконтроллеров STM32

  • Файл формата pdf
  • размером 17,49 МБ
  • Добавлен пользователем
  • Описание отредактировано
Иоффе В.Г., Графкин А.В., Графкин В.В. Архитектура, принципы функционирования и программные средства микроконтроллеров STM32
Учебное пособие. — Самара: Самарский национальный исследовательский университет им. академика С.П. Королева, 2021. — 490 с. — ISBN 978-5-7883-1685-7.
В пособии рассмотрены основные особенности структурной организации и принципы функционирования микроконтроллеров STM32 на примере STM32F103C8T6. Приведены методики использования сред разработки. Представлены комплексы программ для микроконтроллера STM32F103C8T6 и особенности их отладки с помощью модуля PinBoard II R3.
Предназначено для обучающихся по направлениям подготовки 09.03.01 Информатика и вычислительная техника, 10.03.01 Информационная безопасность, 10.05.01 Компьютерная безопасность, 10.05.03 Информационная безопасность автоматизированных систем.
Подготовлено для дисциплин «Микропроцессорные средства и системы», «ЭВМ и периферийные устройства», «Организация ЭВМ и вычислительных систем», «Электроника и схемотехника», «Программно-аппаратные средства обеспечения информационной безопасности», «Комплексные методы защиты объектов информатизации».
Архитектура микроконтроллера STM32F103C8T6
Особенности ядра STM32
Контроллер прерываний
Системный таймер
Контроллер прямого доступа к памяти
Блок синхронизации
Периферийные устройства Cortex M3

Порты ввода-вывода общего назначения GPIO
Блок временных событий
Счетчики-таймеры
Часы реального времени
Сторожевой таймер

Последовательный порт SPI
Последовательный порт I2C
Последовательный порт USART
Аналого-цифровой преобразователь
Средства программирования и отладки
Среды разработки и отладки

Конфигуратор STM32CubeMX
Среда разработки System Workbench for STM32
Среда разработки STM32CubeIDE
Proteus Design Suite
Операционные системы реального времени
Отладочный модуль PinBoard II R3
Структурная организация отладочного модуля

Блок микроконтроллеров
Блок связи с компьютером
Блок программирования и отладки
Блок периферийных устройств
Блок питания
Особенности работы с внешними устройствами
Модуль индикации на базе HD-44780
Подключение виртуального терминала
Обработка сигналов энкодера
Утилита программирования микроконтроллера
Утилита STM32 ST-Link Utility
Очистка памяти

Приложения
Программная модель периферийных устройств микроконтроллера STM32F103C8T6
Контроллер прерываний
Системный таймер
Контроллер ПДП (DMA1)
Параллельный порт GPIO STM32
Счетчик-таймер TIM2-TIM5
Часы реального времени
Сторожевой таймер
Последовательный порт SPI
Последовательный порт I2C
Последовательный порт USART
Аналого-цифровой преобразователь

Базовые понятия для программирования на языке Си
Пример настройки портов ввода-вывода общего назначения GPIO
Формирование сигнала ШИМ под управлением компьютера
Программирование модуля индикации
Защита флеш-памяти от копирования
Порядок выполнения работ
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация