⏵Hardware and PCB design course: 🤍🤍phils-lab.net/courses Overview of how to write test firmware for a custom STM32-based PCB, in particular for a variant of one made using the hardware design tutorial videos (including various sensors, flash memory, USB, etc.). Visit 🤍jlcpcb.com/RHS for $2 for five 2-layer PCBs and $5 for five 4-layer PCBs. Includes topics such as: STM32CubeIDE, SWD and ST-Link, Timers and PWM (RGB LED), USB (Virtual COM Port), SPI (driver for inertial measurement unit). By no means a complete tutorial but rather a guide on how to approach writing firmware when you first get your custom boards! If you're enjoying my content, please consider becoming a patron: 🤍🤍patreon.com/phils94 🤍github.com/pms67/LittleBrain-STM32F4-Sensorboard [TIMESTAMPS] 00:00 Assembled Boards 02:53 Hand-Soldered Components 03:26 Initial Testing Suggestions and ST-Link/USB Connections 04:45 How to Order (JLCPCB) 06:36 STM32CubeIDE Overview 07:43 CubeIDE Project Creation 08:44 Pin and Peripheral Assignment 12:40 Clock Configuration 13:43 USB CDC Config 14:28 SPI Baud Rate Config 15:10 Timer PWM Config 18:23 RGB LED Firmware (Timers and PWM) 21:38 Debugging via ST-Link and SWD 24:11 USB Virtual COM Port Firmware (USB CDC) 29:05 Inertial Measurement Unit (IMU) (SPI in Polling Mode) 37:28 Final Testing ID: QIBvbJtYjWuHiTG0uCoK
The HAL is buggy? Omfg...
hey, can anyone suggest me a software for serial communication for macos as hterm is not available .
I just discovered your videos and they are awesome!
I have a question for you: do you think it is possible to program an STM32 based PCB through the SPI1 interface instead of SWD? If so, what type of device can I use for this?
Thank you so much!
Would you do a video, or have you done a video, explaining in more detail about how you test your new board for issues with voltage and current? I'm sure it's hard to condense so much into one video, I really appreciate the knowledge you share!!!
well explain thanks
Hallo sir can you tell me ,how to programming arm gd32f403 please🙏
Hello, thanks for your nice video. I have a question please: I have an SMT32 onboard. It has a program inside. Is it possible to copy the program from it and burn it on another SMT32? What are the steps for that? Thanks a lot
Hi dear. I’d love you to give the manner or advice so that I can understand STM32 because when I see a code HAL I panicked suddenly. I have very difficult
Best regards 😢
I need help. Does anyone know what I would need to program something that will have a camera and be able to talk/answer questions?
❤❤❤ thank you
Try to program without IDE it is so funny when you do it from zero. Great video thanks for sharing.
You down that program with St- link with swb Pina(clk,Dio pins) or usb.
Is their any secondary boot loader you done . For uploading the new firmware every time that boot file also required ? Can you please explain
Your videos are usually helpful, but I noticed here you didn't use ground pour on your stm dev board, why?
Hi Phil! I’m finding your videos quite helpful as I learn how to program stm32. I was wondering if you could make a video showing how to control an stm32 over Ethernet using one of the stm32 versions which work on ethernet. Thank you!
so if I have a EMW3088, that has a STM32 cortex m3 inside, how do i know what part number/package it is?
brother how did you learn stm32 programming ,please share me some information, book,pdf or something like that
How do you get the angle values of the gyroscope? Would be interested in pitch