Подключаем кварцевый резонатор Подключаем отладку(Debug) Во вкладке "Clock Configuration" выставляем максимальную частоту 72 MHz Настраиваем SPI1 для подключения SD-карты Настраиваем UART1 для вывода данных полученных с SD-карты Настраиваем файловую систему FATFS для работы с SD-картой Архив с файлами тут: Копируем файлы с расширением .h из папки sd_card.zip\sd_card\Inc в папку Inc проекта в CubeIDE и так же копируем файлы с расширением .c из папки sd_card.zip\sd_card\Src в папку Src проекта в CubeIDE...
ESP32&STM32
STM32 CAN (CubeIDE)
CAN можно использовать для передачи данных с датчиков на расстояния намного больше чем у UART или USB, например: При скорости 1 Мбит/с расстояние может быть до 40м При скорости 500 kbit/s расстояние может быть до 100м При скорости 250kbit/s расстояние может быть до 200 - 250м При скорости 150kbit/s расстояние может быть до 500м При скорости 10kbit/s расстояние может быть до 5000м Но есть и недостаток это то что за один раз можно передать только 8 байт, но в CAN-FD можно передавать по 64 байта. Подключаем...
STM32 и дисплей SSD1306+русский шрифт (CubeIDE)
Подключаем кварцевый резонатор Подключаем отладку(Debug) Настраиваем I2C Во вкладке "Clock Configuration" выставляем максимальную частоту 72 MHz Архив с файлами тут: https://cloud.mail.ru/public/WHGz/aoRezAS42 Копируем файлы с расширением .h из папки ssd1306.zip\ssd1306\Inc в папку Inc проекта в CubeIDE и так же копируем файлы с расширением .c из папки ssd1306.zip\ssd1306\Src в папку Src проекта в CubeIDE Добавляем библиотеку <stdio.h> для работы c функцией sprintf и два файла для работы с дисплеем "ssd1306_fonts...

