Программирование МК STM32. Урок 108. FreeRTOS. Параметры

author narod stream   11 мес. назад
893 views

64 Like   0 Dislike

STM32: CMSIS + FreeRTOS. Урок 1 - Создание проекта. GPIO

В уроке рассмотрен процесс самостоятельной сборки проекта без средств IDE, его настройка. Приведен пример структуры проекта. Показан процесс работы с регистрами на примере инициализации GPIO и их управлением. Инструменты: Keil 5 + CMSIS + VS code Ссылка для знакомства с FreeRTOS: http://microsin.net/programming/ARM/freertos-part1.html Ссылка на архив с материалами урока: https://drive.google.com/open?id=1ldXCiRzDYQWn3Gzp3sOMdDYxEHA2Mq-H Наш канал в телеграмме: https://t.me/joinchat/EMVk8kPDmkdoR_rBTp8x6w

Start a project with FreeRTOS - on EasyMx PRO v7 for STM32 dev board

Learn how to start your first project with FreeRTOS implemented in the mikroC PRO for ARM compiler. Follow the steps and you’ll be a pro before you know it. Download the latest version of the compiler here: https://download.mikroe.com/setups/compilers/mikroc/arm/mikroc-arm-setup-v510.zip Visit this page for more information on the EasyMx PRO v7 dev board: https://shop.mikroe.com/development-boards/full-featured/easy-boards/easymx-pro-stm32 EasyTFT: https://shop.mikroe.com/add-on-boards/display/easytft MCU: https://shop.mikroe.com/mcu-cards/v7/easymx-pro-v7-stm32-stm32f107vct6 You can see the FreeRTOS examples on LibStock library here. (https://libstock.mikroe.com/projects/view/2083/freertos-v9-0-0-arm-mikroc-examples) For information on FreeRTOS visit the official page: http://www.freertos.org/

STM32 c чего начать?

STM32Cube STM32F103C8Tx + SWD ST-LINK V2 программатор . Небольшая отладочная плата и программатор обзор . Видео старенькое я только начинал ) есть много лучше снятых видео и звук на уровне. То что нужно для старта : STM32F103C8T6 отладочная плата http://ali.pub/2silgs Программатор STM32&STM8 http://ali.pub/312wfw Логический анализатор http://alipromo.com/redirect/cpa/o/o63n8onn7vyk06pkyhcel86i1nxtfgsh/

Atmel: FreeRTOS Demonstration

This video introduces viewers to the freeRTOS training module, which is available on the Atmel Gallery. Stay connected! Embedded Design Blog: http://www.atmelcorporation.wordpress.com Twitter: http://www.atmel.com/twitter Facebook: http://www.atmel.com/facebook LinkedIn: http://www.atmel.com/linkedin

Программирование МК STM32. УРОК 5. Библиотека HAL. STM32 CUBE MX. Таймеры

Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Сегдня мы продолжаем работать с библиотекой HAL, пытаясь задействовать таймер. Также здесь дайется инструкция, как можно из старого проекта CUBE MX создать новый. Это освобождает нас от рутинной работы по настройке всей периферии заново. Также при этом весь код, который был написан в Keil с помощью старого проекта, сохраняется, в том числе и тот, который мы внесли собственноручно. Исходный код здесь http://narodstream.ru/stm-urok-5-biblioteka-hal-stm32-cube-mx-tajmery/ Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопка http://www.youtube.com/watch?v=SO83bJ-44OY Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru Форум http://narodstream.ru/forum Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

В данном уроке мы продолжим заниматься программированием микроконтроллеров STM32 с использованием операционной системы реального времени FreeRTOS и главной темой данного занятия будет использование параметров задач.
Это позволит нам создать несколько задач, используя только одну функцию для них всех. Не смотря на то, что функция будет только одна, параметры обеспечат уникальность каждой задачи, использующей данную функцию.

Отладочную плату можно приобрести здесь http://ali.pub/2bpa7g

Навигация по видео:
00:10 Введение
01:32 Настроим проект
02:53 Добавим структуру и три переменных типа данной структуры для параметров
04:59 Добавим код создания первой задачи пока без параметров
07:44 Произведём инициализацию наших параметров и добавим их при создании задачи, а также используем в теле функции задач.
10:07 Проверим на практике пока работу одной задачи
10:27 Создадим ещё две задачи и проверим на практике работу всех задач

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Обзор отладочной платы STM32F746G-DISCO. Часть 1 http://www.youtube.com/watch?v=XP2gMZ_kP38
Обзор отладочной платы STM32F746G-DISCO. Часть 2 http://www.youtube.com/watch?v=s9i9956DK40
Урок 54. System Workbench. FREE RTOS https://youtu.be/9l6ovhcmnkQ
Урок 64. HAL. LTDC. Часть 1 http://www.youtube.com/watch?v=TGLGSTquBAw
Урок 66. HAL. LTDC. SDRAM. Часть 1 http://www.youtube.com/watch?v=QdyZdy8VrUY
Урок 67. HAL. LTDC. BMP. Часть 1 http://www.youtube.com/watch?v=ZT4Ftnw_oxM
Урок 69. HAL. LTDC. DMA2D. Часть 1 http://www.youtube.com/watch?v=C3RSWy7H63s
Урок 70. HAL. LTDC. Вывод текста на дисплей. Часть 1 http://www.youtube.com/watch?v=U9cxipn38PI
Урок 104. FreeRTOS. Бинарные семафоры. Часть 1 https://www.youtube.com/watch?v=kopgjKUFCVY
Урок 104. FreeRTOS. Бинарные семафоры. Часть 2 https://youtu.be/Bknw-uawVTo
Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1 https://youtu.be/UxNWYvSzveU
Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 2 https://youtu.be/Ui4Hm7D5v8I

Текстовая версия урока и исходный код здесь http://narodstream.ru/stm-urok-108-freertos-parametry/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Comments for video: