Карточка | Таблица | RUSMARC | |
Учебный курс по программированию микроконтроллеров STM32 [Электронный ресурс]: лабораторный практикум по дисциплине "Информационные технологии" / Башкирский государственный университет ; сост. В.Х. Абдрахманов. — Уфа: РИЦ БашГУ, 2019. — Электрон. версия печ. публикации. — Доступ возможен через Электронную библиотеку БашГУ. — <URL:https://elib.bashedu.ru/dl/local/Abdrahmanov_sost_Uceb kurs po programm mikrokontrollerov_2019.pdf>.Дата создания записи: 13.12.2019 Тематика: лабораторные работы; генерирование проекта; программирование микроконтроллеров; работа с регистрами Коллекции: Учебные и учебно-методические издания; Общая коллекция Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему и будете работать на компьютерах в читальных залах Библиотеки
Действие 'Загрузить' будет доступно, если вы выполните вход в систему и будете работать на компьютерах в читальных залах Библиотеки
Группа: Анонимные пользователи Сеть: Интернет |
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть Библиотеки | Аутентифицированные пользователи | |||||
Локальная сеть Библиотеки | Все | |||||
Интернет | Аутентифицированные пользователи | |||||
Интернет | Все |
Оглавление
- Лабораторная работа №1.
- Генерирование проекта и программирование работы портов ввода-вывода в CubeMX и Atollic TrueStudio
- Цель работы: Научиться работать с CubeMX и Atollic TrueStudio – сконфигурировать микроконтроллер расположенный на плате STM Discovery, и выполнить типовые операции работы с портом - помигать светодиодом нажимая на кнопку.
- 1.1. Краткие теоретические сведения:
- 1.2. Порядок выполнения работы:
- Лабораторная работа №2. Работа с регистрами STM32 через библиотеку CMSIS.
- 2.1. Краткие теоретические сведения:
- 2.1. Порядок выполнения работы:
- Лабораторная работа №3. Использование библиотеки LL для настройки портов и ввода- вывода информации.
- 3.2. Краткие теоретические сведения:
- 3.3. Порядок выполнения работы:
- Лабораторная работа №4.
- Настройка портов для различных вариантов ввода и вывода информации с использованием CubeMX , Atollic TrueStudio, библиотеки HAL . Выполнение индивидуального задания со сборкой и проверкой работы на макетной плате.
- 4.1. Краткие теоретические сведения:
- Цель работы: Научиться работать с базовыми таймерами с использованием CubeMX и Atollic TrueStudio – сконфигурировать микроконтроллер расположенный на плате STM Discovery, и выполнить типовые операции работы с базовым таймером - помигать светодиодом...
- 5.1. Краткие теоретические сведения
- 5.2. Порядок выполнения работы:
- Лабораторная работа №6.
- Генерирование проекта и программирование работы ШИМ в связке CubeMX и Atollic TrueStudio
- Цель работы: Научиться работать с ШИМ с использованием CubeMX и Atollic TrueStudio – сконфигурировать микроконтроллер расположенный на плате STM Discovery, и выполнить типовые операции работы с встроенным модулем PWM – регулирование свечения светод...
- 6.1. Краткие теоретические сведения
- 6.2. Порядок выполнения работы:
- Задание: Сгенерируйте код инициализации в CubeMX, перенесите его в Atollic TrueStudio и средствами библиотеки HAL напишите код выполняющий следующий алгоритм: при нажатии кнопки РА0 реализуется плавное зажигание светодиода в течении N секунд, где ...
- Работа с дисплеем на базе HD44780
- Цель работы: Научиться работать с с дисплеем на базе HD44780
- 7.1. Краткие теоретические сведения
- 7.2. Порядок выполнения работы:
- #include "lcd.h"
- 7.3. Контрольные вопросы
- Лабораторная работа №8.
- Использование АЦП с выводом на дисплей.
- 8.1. Краткие теоретические сведения
- 8.2. Порядок выполнения работы:
- 8.3. Контрольные вопросы
- / Лабораторная работа №9.
- Использование USART с выводом на дисплей.
- 9.1. Краткие теоретические сведения
- 9.1.1. Протокол UART
- 9.1.2. UART в микроконтроллерах STM32.
- 8.1.3. Регистры UART.
- 8.2. Порядок выполнения работы:
- 9.3. Контрольные вопросы
- Лабораторная работа №10.
- Использование модуля часов реального времени (RTC) реализованных на микросхемах 1307 или DS3231 с подключением по протоколу I2C с выводом на дисплей.
- Цель работы: Научиться работать с I2C
- 10.1. Краткие теоретические сведения
- }
- 10.3. Контрольные вопросы
- Лабораторная работа №11.
- Подключение дисплея WH1602 с выводом на по I2C, вывод показаний с модуля часов реального времени (RTC) реализованных на микросхемах 1307 или DS3231.
- 11.1. Краткие теоретические сведения
- 7.2. Порядок выполнения работы:
- }
- 11.3. Контрольные вопросы
- Список литературы:
- 1. RM0091 Reference manual STM32F0x1/STM32F0x2/STM32F0x8 advanced ARM®-based 32-bit MCUs. URL: https://www.manualslib.com/manual/1487670/Stmicroelectronics-Stm32f05-Series.html
- 2. Применение языка СИ для программирования портов дискретного ввода-вывода микроконтроллеров STM32 в среде KEIL m Vision. URL: http://frela-mk.narod.ru/olderfiles/1/lr1.pdf
- 3. Лабораторный практикум по изучению микроконтроллеров архитектуры ARM Cortex-M4 на базе отладочного модуля STM32F4 Discovery. URL: https://www.compel.ru/wordpress/wp-content/uploads/2010/07/Laboratornyiy-praktikum-STM32F4.pdf
- 4. Практический курс STM32. Урок 1 - GPIO. Порты ввода-вывода . URL: http://we.easyelectronics.ru/blog/STM32/3412.html
- 5. STM32CubeMX. URL: https://www.st.com/en/development-tools/stm32cubemx.html
- 6. Изучаем STM32. Урок 1. Создание проекта в CubeMX и Coocox IDE. URL: https://www.drive2.ru/b/2211079/
- 7. Урок 7. Управление портами ввода-вывода через регистры CMSIS. URL: http://mypractic.ru/urok-7-upravlenie-portami-vvoda-vyvoda-cherez-registry-cmsis.html
- 8. UM1785 User manual Description of STM32F0 HAL and low-layer drivers. URL:https://www.st.com/content/ccc/resource/technical/document/user_manual/2f/77/25/0f/5c/38/48/80/DM00122015.pdf/files/DM00122015.pdf/jcr:content/translations/en.DM00122015.pdf
- 9. Библиотека LL для STM32. Управления портами ввода-вывода через LL-функции . URL: http://mypractic.ru/urok-9-biblioteka-ll-dlya-stm32-upravleniya-portami-vvoda-vyvoda-cherez-ll-funkcii.html
- 10. STM32cube-mcupackages. URL: https://www.st.com/en/embedded-software/stm32cube-mcupackages.
- 11. Изучаем STM32. Урок 4. Изучаем таймеры. Начальные сведения. URL: https://www.drive2.ru/b/2236498/
- 12. HAL. Изучаем PWM (ШИМ). Мигаем светодиодами плавно. URL: http://narodstream.ru/stm-urok-10-hal-izuchaem-pwm-shim-migaem-svetodiodami-plavno/
- 13. Подключение и работа с дисплеем WH1602. URL:https://microtechnics.ru/podklyuchenie-i-rabota-s-displeem-wh1602/
- 14. HD44780 library for Stm32 using hal library. URL: https://github.com/4ilo/HD44780-Stm32HAL
- 15. Аналого-цифровой преобразователь (АЦП) . URL: http://pro-interes.com/wp-content/uploads/2018/12/ADC_ru.pdf
- 16. Урок 20. Интерфейс UART в STM32. Работа с ним через регистры CMSIS. Использование прерывания UART. URL: http://mypractic.ru/urok-20-interfejs-uart-v-stm32-rabota-s-nim-cherez-registry-cmsis-ispolzovanie-preryvaniya-uart.html
- 17. STM Урок 8. HAL I2C Подключаем часы реального времени DS3231. URL:http://narodstream.ru/stm-urok-8-hal-i2c-podklyuchaem-chasy-realnogo-vremeni-ds3231/
- 18. Микроконтроллеры STM32: работа с экранчиком 1602 по I2C. URL: https://eax.me/stm32-i2c-lcd-1602/
- 19. STM32: LCD 1602 w/ I2C adapter usage example. URL: https://github.com/afiskon/stm32-i2c-lcd-1602
Статистика использования
Количество обращений: 229
За последние 30 дней: 0 Подробная статистика |