No video

STM32. Система тактирования и сброса.

  Рет қаралды 11,144

ФРТК МФТИ

ФРТК МФТИ

5 жыл бұрын

Лектор - Казиахмедов Эдгар.
Сообщество проекта: drec_courses
Репозиторий с материалами курса: github.com/edosedgar/stm32f0_ARM
Приняли участие в создании:
- Филипп Микоян philalala
- Владислав Молодцов molvlad
- Прутьянов Виктор vprutyanov
Снято на базе студии Физтех-Live при поддержке Фонда Целевого Капитала МФТИ.

Пікірлер: 13
@EdosEdgar
@EdosEdgar 5 жыл бұрын
Небольшое добавление по поводу FCLK и HCLK: FCLK это независимо работающая версия HCLK, то есть тактирование по этой линии не прекращается при переходе в режим сна. Эта линия нужна, чтобы обрабатывать события в режиме сна и будить ядро (так как тактирование ядра идет от линии HCLK) Это не совсем очевидно исходя из диаграммы (где показано, что FCLK выходит из HCLK), но тем не менее так и есть.
@user-zj4rh5yw9g
@user-zj4rh5yw9g 3 жыл бұрын
Понятное объяснение Спасибо за материал!
@Frutktt
@Frutktt 4 жыл бұрын
Хороший урок, эта тема раньше практически не встречалась
@gunnargunaxe
@gunnargunaxe 3 жыл бұрын
Привет! В каком файле определена функция delay()? Или её руками надо написать через счётчик SysTick?
@alekseybazilevich1368
@alekseybazilevich1368 4 жыл бұрын
Добрый день. Почему если не включать и не настраивать HSE и PLL, то регистры HSERDY и PLLRDY всегда стоят в 1, а не в 0? Хотя вроде логично, что они должны быть выставлены в 0, что вроде и показано в RCC register map? Или они становятся в значение 0 только когда например HSE перестает работать и мк автоматически переключается на HSI? Но тогда посему в RCC register map изначально указанно значение 0 данных регистров?
@EdosEdgar
@EdosEdgar 4 жыл бұрын
а вы в этом уверены? как вы проверяли?
@alekseybazilevich1368
@alekseybazilevich1368 4 жыл бұрын
@@EdosEdgar Спасибо за внимание к вопросу. Проблема решена. Причина была банальная при создании проекта был взят файл стартапа с настройкой тактирования. Банальная оплошность.
@gunnargunaxe
@gunnargunaxe 3 жыл бұрын
Нашёл. LL функция задержки пишется как LL_mDelay(1000);
@user-bd6ox3mw8n
@user-bd6ox3mw8n Жыл бұрын
А как схематически и электрически связан таковый сигнал с сигналами передачи данных?То есть где , в какой части заканчивается тактирование и начинается работа микроконтроллера ? Где это соприкосновение ? Как организовано электрически тактирование на схемах видео не понять , но мне кажется что этот узел находится на транзисторе . Тогда тактирование это подключение к базе или GATE на полярном транзисторе . Эти логические транзисторы объединены в структуры где единицы и нуля превращаются в коды , потом они шифруются или дешифруются . В общем этой части нет в этом уроке
@duysekov
@duysekov Жыл бұрын
да, нет самого интересного
@user-ef2rr7kz4m
@user-ef2rr7kz4m 4 жыл бұрын
4:11 "Частота обязательно делиться на два" - обманываете вы не обязательно. "Частота RC - сильно плавает", насколько сильно и для чего это важно. Ну плавает и плавает и что с того?
@EdosEdgar
@EdosEdgar 4 жыл бұрын
Очень просто. Точность HSI в случае stm32f0 это ±5%, теперь посчитайте абсолютное отклонение исходя из вашей частоты, а ещё можете посчитать после умножителей. Для простого устройства это не критично, но если вы работаете с интерфейсом, для которого критичны тайминги, то тут далеко с HSI вы не пойдете, ну и часы точно идти не будут.
@user-pro955
@user-pro955 6 ай бұрын
Я думаю человеческая глупость🆔))) _****
STM32. Ядро Cortex-M0.
27:42
ФРТК МФТИ
Рет қаралды 13 М.
小宇宙竟然尿裤子!#小丑#家庭#搞笑
00:26
家庭搞笑日记
Рет қаралды 21 МЛН
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 46 МЛН
STM32. Таймеры общего назначения. Часть 1.
25:39
Изучаю STM32!
20:26
Лёша Кластер
Рет қаралды 191 М.
Конец эпохи кремния. Процессоры будущего
20:02
Мой Компьютер
Рет қаралды 1,8 МЛН
STM32. Библия программиста
32:32
NR.electronics
Рет қаралды 59 М.
Уроки Ардуино. ПИД регулятор
28:57
Заметки Ардуинщика
Рет қаралды 461 М.
ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО
54:43
小宇宙竟然尿裤子!#小丑#家庭#搞笑
00:26
家庭搞笑日记
Рет қаралды 21 МЛН