STM32 Таймеры. Введение

  Рет қаралды 2,763

MBDLB

MBDLB

9 ай бұрын

Десятый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , библиотека CMSIS.
Надеюсь для кого-то эти видео будут полезны. Если так, прошу подписаться, поставить лайк и оставить комментарий. Это очень важно для меня. Благодарю всех за просмотры
Поддержать развитие канала:
лайк, подписка, добрый комментарий
Ссылка на оригинальное видео
• Stm32 Intro To timers
Блог
www.edwinfairchild.com/
Instagram
/ edwinfairch. .
Чат в Discord
/ discord
#STM32 #STM32F103 #bluepill #blue #pill #блюпил #CMSIS #print #урок #уроки #tutorial #embeded #embedded #system #programing #programming #встроенные #системы #кейл #keil #uvision #mdk #arm #cortex #программирование #микроконтроллеров #C #Си #С #таймер #таймеры #timers #timer #microcontroller #datasheet #даташит #микроконтроллер #регистр #регистры #register #registers #настройка #стм32 #стм

Пікірлер: 8
@user-xu7un4qs8h
@user-xu7un4qs8h 8 ай бұрын
На сегодняшний день это лучшие видео по STM32,очень понятные темы ,хорошо разжеванные.А для начинающих единственное понятное.Жду с нетерпением продолжения.Благодарю Вас за труд.Ваши видео очень нужны людям.
@Noname-co3id
@Noname-co3id 9 ай бұрын
Благодарю за подробный рассказ
@MBDLB
@MBDLB 9 ай бұрын
Если видео вам понравилось, прошу подписаться, если еще не. Поставить лайк и оставить комментарий. Это очень важно для меня.
@svbHiTek
@svbHiTek 9 ай бұрын
Отличное видео. Спасибо вам большое
@hybridinnovate
@hybridinnovate 3 ай бұрын
Здорово. Я всю техничку перечитал по базовым таймерам, не пойму как сделать следующее, чтобы в прерывании сбрасывать порт в 0, тоесть обычно шим работает от начала счета таймера когда состояние h, или к концу счета. А мне надо формировать ШИМ в середине счета таймера. Как в прерывании вырубить ШИМ или установить портв 0, и чтобы это действовало только до сброса счётчика. Незнаю понятно изложил или нет. Счетчик считает 0-2000, а шим работает либо 0-1000, либо 1000-2000, в зависимости от полярности, мне надо 500-1000. Настроил прерывание по сравнению с 1000, и могу вырубить шим совсем, а надо чтобы с начала счета шим опять работал
@MBDLB
@MBDLB 3 ай бұрын
могу лишь предположить, что в вашем случае нужно не ШИМ использовать, а, таймер в базовом режиме, в обработчике прерывания увеличивать переменную. в основном цикле в зависимости от значения переменной изменять состояние пина
@hybridinnovate
@hybridinnovate 3 ай бұрын
@@MBDLB это софтовая реализация, аппаратно как сделать? и вообще почему нельзя вырубить выход по среди счета таймера, и например в начале счета опять включать. блин в 8бит авр даже можно было
@hybridinnovate
@hybridinnovate 3 ай бұрын
@@MBDLB один канал обычный ШИМ, второй эмулировал через прерывания по совпадению буфера канала2 и 3, порт включаю выключаю. По другому не выходит ни как
STM32 Таймеры в режиме ШИМ. CMSIS
37:58
MBDLB
Рет қаралды 2,6 М.
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 10 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 39 МЛН
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 29 МЛН
Keil uVision или STM32CubeIDE? Что использовать.
13:30
Vladimir Medintsev
Рет қаралды 27 М.
Метеозависимость. Почему мы страдаем от погоды
38:37
Александр Панчин
Рет қаралды 64 М.
Большой урок по программированию на Processing
1:00:53
Заметки Ардуинщика
Рет қаралды 199 М.
STM32 DMA ч.1
26:54
MBDLB
Рет қаралды 1,8 М.
STM32 UART ч.1 Обзор
30:13
MBDLB
Рет қаралды 1,1 М.