Найти в Дзене
Поддержите автораПеревод на любую сумму
Покупайте СтеллыИ дарите их за контент
8 часов назад

STM32 подключение SD-карты(SPI) (CubeIDE)

Подключаем кварцевый резонатор Подключаем отладку(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...

1 неделя назад

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 байта. Подключаем...

1 неделя назад

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...

2 недели назад

STM32 PWM(ШИМ) (CubeIDE)

PWM(ШИМ) можно использовать например для изменения яркости светодиодной ленты или скорости вращения электромотора но не напрямую а через мосфет транзистор Подключаем кварцевый резонатор Подключаем отладку(Debug) Заходим...

2 недели назад

STM32 ADC(АЦП) Подключение потенциометров (CubeIDE)

Подключаем кварцевый резонатор Подключаем отладку(debug) Далее переходим в "Analog" -> "ADC1" выбираем для примера 3 канала "IN0", "IN1", "IN2" после этого на микроконтроллере загорятся 3 пина "PA0",...

Поддержите автораПеревод на любую сумму
Покупайте СтеллыИ дарите их
за контент