Методические указания к лабораторным и практическим работам
Кафедра комплексной информационной безопасности электронно-вычислительных систем
Библиографическая запись:
Оглавление (содержание)
ВВЕДЕНИЕ 5
1 Практическая работа №1. Введение. Знакомство с отладочной платой и средой программирования. 6
1.1 Цели практики 6
1.2 Теоретическая часть 6
1.3 Создание проекта в программно-аппаратной платформе mbed 20
1.4 Создание проекта в среде keil 5 22
1.5 ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ 30
2 Практическая работа №2. Работа с интерфейсом I2C в OS Mbed. 32
2.1 Цель практики 32
2.2 Датчик температуры LM75B 32
2.3 Реализация в среде Mbed 37
2.4 ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ 38
3 Практическая работа №3. Работа с интерфейсом I2C с применением STM32CubeMX и HAL 39
3.1 Цель практики 39
3.2 Создание проекта в STM32CubeMX 39
3.3 ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ 46
4 Практическая работа №4. Работа с интерфейсом I2C с применением CMSIS 48
4.1 Цель практики 48
4.2 Теоретические сведения 48
4.3 ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ 59
5 Практическая работа №5. Работа с цифровым датчиком по интерфейсу 1-Wire 61
5.1 Цель работы 61
5.2 Методические указания 62
6 Практическая работа №6. Работа с интерфейсом 1-Wire с применением CMSIS. Часть 2. Вывод информации на OLED-дисплей 73
6.1 Цель практики 73
6.2 Методические указания 73
6.3 ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ 85
7 Практическая работа №7. Работа с интерфейсом SPI. Логирование данных в памяти EEPROM. 86
7.1 Цель практики 86
7.2 Методические указания 86
7.3 ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ 98
8 Лабораторная работа №1. Работа с таймерами и портами ввода-вывода STM32 100
8.1 Цели работы 100
8.2 Методические указания 101
8.3 Создание проекта в IDE Keil 5 139
9 Лабораторная работа №2. Получение практических навыков работы с интерфейсом UART на основе CMSIS (Common Microcontroller Software Interface Standard) 154
9.1 Цели работы 154
9.2 Методические указания 155
9.3 Структура основных регистров U(S)ART 160
10 Лабораторная работа №3. Реализация логических функций 164
10.1 Цели работы 164
10.2 Методические указания 165
11 Лабораторная работа №4. Работа с модулем АЦП 180
11.1 Цели работы 180
11.2 Методические указания 181
12 Лабораторная работа №5. Работа с устройством «зуммер» 196
12.1 Цели работы 196
12.2 Методические указания 197