All Projects → araobp → stm32-mcu

araobp / stm32-mcu

Licence: other
Application components for STMicro STM32 MCUs

Programming Languages

c
50402 projects - #5 most used programming language
Jupyter Notebook
11667 projects
C++
36643 projects - #6 most used programming language
assembly
5116 projects
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to stm32-mcu

pcf8591
pcf8591 full function driver
Stars: ✭ 32 (+45.45%)
Mutual labels:  adc, dac
Johnny Five
JavaScript Robotics and IoT programming framework, developed at Bocoup.
Stars: ✭ 12,498 (+56709.09%)
Mutual labels:  adc, dac
JBC SolderingStation
JBC_SolderingStation
Stars: ✭ 63 (+186.36%)
Mutual labels:  stm32, truestudio
ScopeMCU
虚拟示波器 MCU端
Stars: ✭ 59 (+168.18%)
Mutual labels:  stm32, cubemx
drivers-for-mcu
The driver for the microprocessor
Stars: ✭ 68 (+209.09%)
Mutual labels:  adc, dac
gsm
gsm module library for STM32 LL
Stars: ✭ 28 (+27.27%)
Mutual labels:  stm32, cubemx
Otter-Iron-PRO
USB-PD soldering station for JBC C245 handles.
Stars: ✭ 249 (+1031.82%)
Mutual labels:  stm32
docker
Docker-related material to setup, configure and develop with micro-ROS hardware.
Stars: ✭ 32 (+45.45%)
Mutual labels:  stm32
versaloon
JTAG Versaloon firmware for the STM32 Bluepill board
Stars: ✭ 95 (+331.82%)
Mutual labels:  stm32
Modbus-STM32-HAL-FreeRTOS
Modbus TCP and RTU, Master and Slave for STM32 using Cube HAL and FreeRTOS
Stars: ✭ 272 (+1136.36%)
Mutual labels:  stm32
mcp4725
mcp4725 full function driver
Stars: ✭ 15 (-31.82%)
Mutual labels:  dac
spectrum128 cpm
zx spectrum 128 emulation on stm32f407 + Grant Searle's CP/M system port ili9341 16 bit display
Stars: ✭ 29 (+31.82%)
Mutual labels:  stm32
STM32 USB CH341
STM32 USB simulates CH341.
Stars: ✭ 52 (+136.36%)
Mutual labels:  stm32
UPnP Generic
A simple library that implements port mappings to router using UPnP SSDP for Arduino boards, running on nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based boards, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP WiFi, WiFiNINA, Ethernet W5x00, ESP8266/ESP32 AT-command WiFi, Portenta_H7 Murata WiFi or Vision-shield Ethe…
Stars: ✭ 14 (-36.36%)
Mutual labels:  stm32
HX711
HX711 driver for STM32 HAL
Stars: ✭ 34 (+54.55%)
Mutual labels:  stm32
stm32 i2c to usb hid multitouch
i2c to usb hid multi touch with stm32
Stars: ✭ 55 (+150%)
Mutual labels:  stm32
modular-psu-firmware
Firmware for EEZ Bench Box 3 (BB3)
Stars: ✭ 74 (+236.36%)
Mutual labels:  stm32
rpi
Microcontroller projects (RPi, Arduino, ATTiny85, ESP, Pico, STM8/32)
Stars: ✭ 76 (+245.45%)
Mutual labels:  stm32
pid-stm32f746
Embedded graphical interface for PID control
Stars: ✭ 29 (+31.82%)
Mutual labels:  stm32
stm-ILI9341-spi
STM32 ILI9341 spi
Stars: ✭ 77 (+250%)
Mutual labels:  stm32

Application components for STMicro STM32 MCUs

Toolchain: Migrating from TrueSTUDIO+CubeMX to STM32CubeIDE

Common libraries

NUCLEO-F401RE board

Application components

NUCLEO-F401RE board

NUCLEO-L476RG board

NUCLEO-F401RE and NUCLEO-L476RG boards

Dynamic NFC tags

STM32F4 Discovery board

printf issue

I managed to support printf on USART2.

Physical configuration:

STM32F407
               +------------+
            X 5V            |
GND     ----- GND  FTDI     |
PA3(RX) ----- TX  USB-UART  ===== USB ======> PC
PA2(TX) ----- RX  converter |
               +------------+

Include the following snippet in main.c to support printf:

int _write(int file, char *pbuf, int len)
{
  HAL_UART_Transmit(&huart2, (uint8_t *)pbuf, len, 1000);
  return len;
}

PWM test

PWM output (100Hz, 50% duty) to PA8:

waveform

Tips

References

STM32L476 Nucleo-64

STM32F4 Discovery board

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].