ЭБС Уфимского университета науки и технологий
фонд Заки Валиди 32, Карла Маркса 3/4 и Достоевского 31

     

Детальная информация

Учебный курс по программированию микроконтроллеров 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

Статистика использования

stat Количество обращений: 229
За последние 30 дней: 0
Подробная статистика