Перейти к содержимому

Модуль дисплея и кнопок 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 Я хотел сказать «макетная плата», но я использую их так редко, что забыл название