Модуль дисплея и кнопок TM1638 | Урок по STM32 №96
STM32World
0:00 / 0:00
Модуль дисплея и кнопок TM1638 | Урок по STM32 №96
547 просмотров · 1 мес. назад
STM32World
8,65 тыс. подписчиков
547 просмотров · 1 мес. назад
В этом видео мы разработаем и опишем библиотеку для модуля дисплея и кнопок TM1638. Мы также объясним, как подключить 5-вольтовый модуль к 3,3-вольтовому STM32 и как на самом деле работает GPIO с открытым стоком.
Страница TM1638 на вики STM32world: https://stm32world.com/wiki/TM1638
Репозиторий Github: https://github.com/lbthomsen/stm32-tm...
#STM32 #НачалоРаботы #Учебник #STM32CubeMX #STM32CubeIDE #TM1638 #OpenDrain #STM32World #Streamline #Bitbang
00:00 Вступление
00:51 Приветствие
01:23 Почему я сделал это видео сейчас (а не раньше)
03:00 Потерянное время из-за глупого провода
03:36 Введение и описание модуля
04:51 Модуль на AliExpress — цена снижена до 1 доллара за штуку
06:26 Микросхема драйвера TM1638 на JLCPCB — около 0,30 доллара за штуку
07:12 Обзор модуля TM1638 Техническое описание
09:10 Важная часть — встроенные подтягивающие резисторы (!!!)
10:12 Техническое описание TM1638
12:40 Временная диаграмма (важно!!!)
16:28 Архитектура GPIO STM32 — защитные диоды (обеспечивающие устойчивость к 5 В)
18:03 Схема входа GPIO
19:15 Схема выхода GPIO
19:51 GPIO в двухтактном режиме
20:28 Объяснение режима открытого стока (обратите внимание!)
21:10 Моделирование GPIO с открытым стоком в CircuitJS
26:43 Сломанный перемычка
30:30 Немного забыл про GPIO с открытым стоком — они могут быть как выходом, так и входом
32:20 Проект STM32CubeIDE (первое использование cmake)
33:11 Заголовочный файл tm1638.h — обработчик и функция Прототипы
35:06 Дисклеймер — я не знаю, откуда я взял код — если ваш источник, сообщите мне
36:20 Микросекундная задержка с использованием блока Data Watchpoint and Trace (DWT)
37:30 Низкоуровневые функции
41:45 Запись и чтение без изменения направления GPIO
43:21 Настройка STM32CubeMX — конфигурация GPIO
44:57 Использование библиотеки tm1638 в функции main
46:29 Запуск кода!
47:29 Заключительные мысли и заключение
Исправления:
18:34 Низкий вход ниже 0,98 В, высокий выше 1,7 В
20:24 Я имел в виду сквозной ток
30:17 Я хотел сказать «макетная плата», но я использую их так редко, что забыл название