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

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

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

STM32 PWM(ШИМ) (CubeIDE)

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

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

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

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

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

STM32 DEBUG(Отладка)Только часть (CubeIDE)

"Debug(отладка)" пригодится для отслеживания значений переменных или массивов в реальном времени, например когда вы подключаете какой то датчик а для вывода показаний у Вас нет дисплея или UART не можете использовать и USB COM-порт. В CubeMX Для подключения "Debug(отладки)" переходим в "SYS" и где "Debug" в выпадающем списке выбираем "Serial Wire", после этого на микроконтроллере загорятся два пина "PA13" и "PA14" к ним подключаются пины программатора "SWDIO" и "SWCLK" После генерации кода для примера,...

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