No video

STM32 with Arduino IDE | Schematic & custom PCB | NRF24 radio | Bootloader

  Рет қаралды 60,302

Electronoobs

Electronoobs

Күн бұрын

Пікірлер: 144
@ELECTRONOOBS
@ELECTRONOOBS 3 жыл бұрын
Arduino Course (Spanish): bit.ly/3ldW6kO Follow me on FACEBOOK for more: facebook.com/Electronoobs Help me on Patreon: www.patreon.com/ELECTRONOOBS
@Shubham-po2tp
@Shubham-po2tp 3 жыл бұрын
Please tell me which is best Black or blue
@diy.Builder
@diy.Builder 3 жыл бұрын
Can you make this type of project without SMD components for future projects so that we can make an universal transmitter
@klif_n
@klif_n 3 жыл бұрын
This was very helpful. I have a need for this MCU and wasn’t sure how to get started.
@abdll2804
@abdll2804 Жыл бұрын
The best explanation I have seen about stm32. All thanks to you and your efforts. I hope the video will be longer and not end so quickly. All the best to you, my brother.
@kitesforfuture577
@kitesforfuture577 3 жыл бұрын
Awesome!!! I used your schematic to design an own stm32 dev board. Everything I needed works flawlessly (USB not tested yet). Saved me during this time, where stm32 blue pills are unavailable. Replaced the jumpers with SMD switches.
@monsieur_piyushsingh
@monsieur_piyushsingh 3 жыл бұрын
I actually was thinking of using blue pill for my project, this would be a great guide in the future.
@duanerackham9567
@duanerackham9567 3 жыл бұрын
I cannot wait until we see the RC transmitter for this!
@tatavox1408
@tatavox1408 3 жыл бұрын
Greet Job ! We are looking forward to the new version of RC Remote Control, but also other projects with STM32 !Success
@piiumlkj6497
@piiumlkj6497 3 жыл бұрын
I had access to that board a while ago but didn't know how to use it as all I knew was about arduino, but now this video makes everything so much easier. Thanks !
@lamekamunyela6481
@lamekamunyela6481 10 ай бұрын
Nice video. But I have a few suggestion. I would not personally use an FTDI chip on the personal PCB with that stm32 chip as it has build in USB capability. You can just include a NRST button and Boot button on you PCB and connect your USB type C to normal USB pins of the chip and program it via USB. The stm32 chip has preloaded Bootloader so u can program it over USB. U can then use USB CDC for data logging. USB CDC works very similar to UART, but does not require actuate baud-rate to transmit or receive data correctly. I personally made personal PCB based on STM32F446RE and stm32F030CC. I program the F446RE directly via USB, even if I still have SDIO and Clock pin on separate connector just incase in need to debug some code. stm32F030CC will need some FTDI chip of course as it does not USB capabilities (I use the cheap CH340C for that job)
@CraigHollabaugh
@CraigHollabaugh 3 жыл бұрын
Nice work. I have several STM32F103 designs, all using Arduino libraries. Look into adding a ST-Link header for flashing, its more reliable than the bootloader. ST-Link clones are inexpensive and you can debug your code with SWD pins. Thanks for the video, your board look great!
@krukhlis
@krukhlis 3 жыл бұрын
*Warning to the bluepills users*: 1): The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. *Do not power this board through USB and an external power supply at the same time.* 2): This board may have a wrong value of resistor on the USB D+ pin. Instead of a 1.5kΩ it has either a 10kΩ or 4.7kΩ resistor. Replace resistor if this is the case with your board 3) Please pay attention, stm32 is 3.3V logic levels based( comparing to majority of Atmel-based Arduino boards which are 5V logic level based). The logic voltage of STM32 is 3.3V, so the logic voltage for GPIO input pins is also 3.3V. There are several pins that are 5V tolerant, *BUT NOT ALL!!! * . 4) You can power it from 3.3V pin directly or from 3.6V+ to 5.5V through the onboard regulator. Means you can use 1S Li-Ion Battery. But please pay attention, on-board regulator outputs 300mA maximum. You can't power demanding peripherals from the blue pill!!! 5) The maximum current the STM32 pins can provide is lower than Atmel's chips maximum current output. Do not overload your STM32 output pins!!! Use it for logical levels only, power your peripherals from the independent power source!!!
@ranganatennakoon
@ranganatennakoon 3 жыл бұрын
I waited for this project, thank you !!! do not stop only stm32F1103, we wont F3,F4,F7 mcus and "stm 32 arduino 101" tutorials. I love this board . nice tutorial thanks, your the best and i like your style....
@jparky1972
@jparky1972 3 жыл бұрын
That is great. It always feels like the STM32 is a little forgotten. Especially where the ESP boards are concerned.
@Mr.Leeroy
@Mr.Leeroy 3 жыл бұрын
STM32Duino project on github is stronger than ever. That framwork is actually better than Ardiuno itself and supports nearly damn every SMT32 chip..
@gauravbhattarai75
@gauravbhattarai75 3 жыл бұрын
Gracias. This is the reason why you are one of my best youtubers. By the way, learning little Spanish. Cheers!!
@Jose-tw9bl
@Jose-tw9bl 3 жыл бұрын
Thank you for the video! i find it really formative and intresting! (salut! desde barcelona també jeje)
@wegi9621
@wegi9621 2 жыл бұрын
very nice beyond arduino part! thumbs up
@rakesh__rocky9
@rakesh__rocky9 3 жыл бұрын
Make a video ... Using STM cub ide to upload the program..
@ahmadmaaz2566
@ahmadmaaz2566 3 жыл бұрын
Best video as always... Waiting for fully equipped Stm32 radio Transceiver
@dineshganesh6723
@dineshganesh6723 3 жыл бұрын
Make videos with stm32 continues it helps
@KC-yk5xe
@KC-yk5xe 3 жыл бұрын
I find it funny why stm32f103 bluepill is cheaper, now I mostly use bluepill on my projects but there is still a time one board is easier to use than the other thus the two have its place on my arsenal along with esp32. Nice vid btw, Keep it up!
@Mr.Leeroy
@Mr.Leeroy 3 жыл бұрын
f103 is $7. $8 with usb-c cheaper than what?
@EVguru
@EVguru 3 жыл бұрын
There's a major 'gottcha' with the Blue Pill board when using the PWM generators. The hardware PWM shutdown pin gets crosstalk from one of the PWM outputs. With a 'real' Blue pill, there are some workarounds I believe, but with the clones I bought, it just didn't work. Had no problems with a different cheap STM32 board.
@vanshgarg5408
@vanshgarg5408 3 жыл бұрын
I like these types of projects
@ranaharsh365
@ranaharsh365 3 жыл бұрын
Can you make another video for programming of STM32 using KEIL software? It's specifically designed for it...
@thetastefultoastie6077
@thetastefultoastie6077 3 жыл бұрын
The STM32F103 already has built-in a USB peripheral which you can use to reprogram the chip using Device Firmware Update (DFU).
@rubenlizardo1430
@rubenlizardo1430 3 жыл бұрын
Grácias por tu esmero a la hora de hacer un video, espero que te sea rentable ya que para nosotros es una gran ayuda. Por eso miro tus videos hasta el final, incluso dejo los anuncios. Gracias.
@dronebot2079
@dronebot2079 3 жыл бұрын
Waiting for this from so long....
@Mr.Leeroy
@Mr.Leeroy 3 жыл бұрын
6:38 nothing is erased. you still have jumper pulling bootsel to bootloader mode, so your program never starts. P.S. same mistake as ancient GreatScott's video, someone was lazy...
@DrJALAGHARI
@DrJALAGHARI 3 жыл бұрын
Thank you so much for sharing this valuable information through this amazing video.
@CuriousScientist
@CuriousScientist 3 жыл бұрын
Why would you need the CH340G chip? The STM32 has native USB support. Even the blue pill boards do not have any additional chips.
@backdemoletor4654
@backdemoletor4654 3 жыл бұрын
i was waiting for this video.... soooo good.. keep it up
@yajeshchandra9792
@yajeshchandra9792 3 жыл бұрын
make next transmitter with tft display??? maybe touch display???
@danielblancorodriguez1623
@danielblancorodriguez1623 3 жыл бұрын
Buen video, siempre he preferido utilizar la STM32, actualmente utilizo la STM32F411CE, totalmente recomendada, es mucho mas potente. Saludos
@banban8481
@banban8481 3 жыл бұрын
Can you create a video of stm32 and Cubemx?
@PhG1961
@PhG1961 3 жыл бұрын
Realy interesting video !
@techieelectro
@techieelectro 3 жыл бұрын
What's up my friend 😊👍
@Arinachipsquare
@Arinachipsquare 7 ай бұрын
Like this video ❤,cool explanation 😊
@jsilvalimaoliveira
@jsilvalimaoliveira 3 жыл бұрын
I need more sir 😢 I'm looking forward to the next ones.
@hamdibenabdessalem5416
@hamdibenabdessalem5416 3 жыл бұрын
Thanks bro please continue your developpment project with stm32 into Raspberry Pi i gonna wait you form more projects
@korishan
@korishan 3 жыл бұрын
10:50 I think you should have also included the possibility of getting blue pill clones. They usually have the wrong resistor values on the board, so the USB portion doesn't work correctly. Also, with the clones, this method won't always work. I had gotten 5, and all 5 were duds. A friend was able to get them working and found out they were a non-USB supported IC (an older f1 chip) and had half the flash as supposed to.
@ithaajja5724
@ithaajja5724 2 жыл бұрын
Hi,,,,please continue make BadAss Tank, with your 3d print remote
@Globaltalentgt
@Globaltalentgt 3 жыл бұрын
Keep it up My bro
@skelethornbro
@skelethornbro 3 жыл бұрын
Ive been using your arduino remote control from the start untill now. Now Im ready for the upgrade. Thanks to you, couple of bluepill on the way across the sea now! LOL
@webslinger2011
@webslinger2011 3 жыл бұрын
Great!
@mamleshbohari2200
@mamleshbohari2200 3 жыл бұрын
Can u make more such projects on STM 32 ?... That would really great.
@tunckuyel
@tunckuyel 3 жыл бұрын
please make a video for using 3.3 to 5 volts devices together bidrectonal
@L_inventeur_Rapide
@L_inventeur_Rapide 3 жыл бұрын
Wahou thanks for this video l want to make m'y radio control
@md.mushfiqurrahman3090
@md.mushfiqurrahman3090 Жыл бұрын
Please make an Expanssion board for STM 32 blue pill
@ahmatrizki5154
@ahmatrizki5154 3 жыл бұрын
Thanks, for sharing, helpfull
@ANGRYDEMON_DEMON
@ANGRYDEMON_DEMON Жыл бұрын
Can we make a 3dr telemetry for drone with NRF24L01?
@seyyedamirhossein7778
@seyyedamirhossein7778 3 жыл бұрын
Thats so usefull. Is programming stm32 , reliable and comfortable for economic and industrial usage?
@saurabhphulpagar7950
@saurabhphulpagar7950 3 жыл бұрын
Can I drive MOSFETs of Arduino esc with transistors instead of mosfet driver ic
@ayanvaidya2727
@ayanvaidya2727 3 жыл бұрын
In my board program doesn't get erased after resetting on boot mode if i change jumper it starts again
@shambhusingh5094
@shambhusingh5094 2 жыл бұрын
I have STM32303K8T6, There is no any jumper option then how to program it using Arduino IDE?
@krziwanm
@krziwanm 2 жыл бұрын
Hola! Primero que nada me encanta tu canal! Ahora estoy haciendo el control remoto con la blue pill. Gracias! Estoy tratando de configurar la salida SPI2 para el modulo de radio y no he podido hacerlo funcionar. No se si lo haz echo alguna vez? Gracias de nuevo y thumbs up!
@customsolutionsinc
@customsolutionsinc Жыл бұрын
is there a way and would you consider including a BOM in your grbls so that the same parts can be ordered easier? otherwise great video as usual.
@SudhirKumar-bq4xz
@SudhirKumar-bq4xz 3 жыл бұрын
Finally.... :-)
@arthur1984
@arthur1984 3 жыл бұрын
That board have micro USB port and can I use that for programming ?
@parindave1814
@parindave1814 2 жыл бұрын
It's very nice video for begginers to start with stm32... I too have started with it but received an error "got nack from device on demand" Can u please suggest wht would be an issue.... Thanks in advance...
@yxhankun
@yxhankun 3 жыл бұрын
Can u insert the sd card reader in the new pcb?
@ConsultingjoeOnline
@ConsultingjoeOnline 3 жыл бұрын
Great video 📹 thanks!
@davidespigolon8170
@davidespigolon8170 3 жыл бұрын
countdown timer with start stop with stm32f103 with real seconds
@diy.Builder
@diy.Builder 2 жыл бұрын
Can we make this for Arduino Nano IC
@alvinboby9962
@alvinboby9962 3 жыл бұрын
Can you make a rc plane making video using this?
@kymcainday6677
@kymcainday6677 3 жыл бұрын
Great videos.. Can you also make a video on how openTX RC Radio Transmitter communicates with transmitter module like TBS crossfire? I have some STM32F4xx boards on my bench and I wonder if I can also make an OpenTX transmitter that can communicate with TBS Crossfire. I want to know what protocol TBS Crossfire communicates, like SPI, IC2 etc. THanks in advance.
@eee_bangla
@eee_bangla 3 жыл бұрын
best one
@robertroigsantamaria
@robertroigsantamaria 3 жыл бұрын
what is the second jumper for?
@EdFrench_uk
@EdFrench_uk 3 жыл бұрын
Great guide, but blue pills and stm32f103 are exorbitant right now. A £2 board is going for around £9 due to chip shortages
@dineshganesh6723
@dineshganesh6723 3 жыл бұрын
Super bro
@omartazul
@omartazul 3 жыл бұрын
Why didn't you use the official Arduino core for STM32 ? And as for the bootloader you could use STM32_HID_bootloader by Serasidis which use only 2KB! on F1 boards and no USB drivers needed, even on windows. The bootloader you used in this video is using 21.7KB!
@harikamalakarreddydarapu7410
@harikamalakarreddydarapu7410 3 жыл бұрын
Awesome
@Pulixe
@Pulixe 3 жыл бұрын
Hey nice video! Can you guide us on how to buy electronic components in big units (compras al por mayor) i want to be my own fabric😆
@quangthango0o
@quangthango0o 11 ай бұрын
Hi, anyone could help to reverse back before install the bootloader ???
@filepage1155
@filepage1155 Жыл бұрын
WHAT IS THE VALUE OF R9 AND R11 RESISTOR
@real_Zuramaru
@real_Zuramaru 3 жыл бұрын
great video!
@usmanumer9871
@usmanumer9871 3 жыл бұрын
hi . i want to know how to set the PWM frequency. i want 20kHz pwm signal. can you make a video . Thanks
@CosmicAerospace
@CosmicAerospace Жыл бұрын
Hey man! Great video, I am implementing your schematic on a flight computer. However, what is the DTR pin on the CH340 FTDI chip used for? It is only called once giving me a DRC error. Thanks!
@varnabhapatra6008
@varnabhapatra6008 3 жыл бұрын
Sir can you make a 3 axis smartphone stabilizer compact and accurate with audrino nano as I needed for my drone so it must be lightweight and make it with servos I hope you will make it
@RixtronixLAB
@RixtronixLAB 3 жыл бұрын
Nice info, thanks :)
@pdeepakjayan5515
@pdeepakjayan5515 10 ай бұрын
Sir, I am trying to receive gps data each second using interrupt function.What I understood is that,I had enabled the global interrupt in stm32 configuration for uart3, and whenever the interrupt triggers,the programs goes to the callback function which is hal_uart_rxcpltcallback.The program reaches the function..I do some processing again and then enable the interrupt again..The next sexond when the data arrives at 100ms after a pps signal(reference signal marked for 1 second),again interrupt is triggered , program goes to callback function, does the particular function, comes out of callback function.This happens in every 100th -130th millisecond of each second.I understood that whenever the codes enters the callback, ,the interrupt is diabled and we need to enable the interrupt again to receive the next data..Altogether 300bytes of data arrives from 100 to 130milliseconds..After 130 milisecond,if suppose some random data arrives, the interrupt may still trigger, since each time i enable the interrupt while coming out of callback function..how to stop receing the interrupt after 300millisecond? Can i use abort function?? Also can you please explain What is the differnce between isr function and callback function??Looking forward for your reply
@varunkoganti9067
@varunkoganti9067 3 жыл бұрын
Changing the boot pin changes boot location it does not put It into programming mode.
@TonoNamnum
@TonoNamnum 3 жыл бұрын
Will this work with the STM32L series? The L series is for low power. Thanks for the amazing video!
@TrentTationnaiseXization
@TrentTationnaiseXization 3 жыл бұрын
Ope express lrs on your new controller?
@jstro-hobbytech
@jstro-hobbytech 3 жыл бұрын
Cool video. I've never used the stm32. Say I wanted to make a simple handheld game, would it be better to use this or an esp32. I realize it would be a simple game that has to take program memory into account.
@shashankarmy
@shashankarmy 3 жыл бұрын
Make Video on Raspberry Pi RP2040 Microcontroller Please
@mohammadalawneh8100
@mohammadalawneh8100 3 жыл бұрын
I need your advice I want a reference to learning Arduino
@brijeshkhokhar
@brijeshkhokhar 3 жыл бұрын
but currently this controller is not available, what about that ?
@OjasvApurv
@OjasvApurv 3 жыл бұрын
Did your sponsor just changed from JLCPCB to PCBway? ;)
@marcusvinicius-ib1uk
@marcusvinicius-ib1uk 2 жыл бұрын
ola muito bom seus projetos eu fiz o drone arduino o controle e o transmissor e funcionou tudo certinho porem essa programaçao nao esta carregando consigo carregar o blink normal mas a programaçao da erro stray '\303' in program
@capistor1
@capistor1 3 жыл бұрын
can you make a video about generating pwm with stm32 using arduino ide? i'm facing alot of difficulties with that.
@avinashraj4102
@avinashraj4102 3 жыл бұрын
can we use all arduino libraries in blue pill?
@damilareajayi7181
@damilareajayi7181 Жыл бұрын
i don't know why it keep saying failed to init device
@KSITREVS
@KSITREVS 3 жыл бұрын
With your custom board, why not use the usb pins with the maple firmware? Thank you :)
@falcon02012
@falcon02012 2 жыл бұрын
What program do you use for the schematics?
@wouladjecabrelwen1006
@wouladjecabrelwen1006 3 жыл бұрын
Hi, interesting video as usual I would like to interface stm32 with Ethernet to post data via HTTPS, do you think it can be positions?
@dushyantdahiya4524
@dushyantdahiya4524 3 жыл бұрын
I am using stm32f103c8t and i am facing a problem that PA3 -PA7 pins are not working. if any one have this kind of board please check it that your board pins are working or not if working please help me out for the same
@akibrahman1497
@akibrahman1497 3 жыл бұрын
Sir Bluetooth AC Triac control the video which have you uploaded 3 years ago I need help there please help me there I have commented there please help me sir please
@gudimetlakowshik3617
@gudimetlakowshik3617 3 жыл бұрын
Hi, I am making a programmer board for STM8 and STM32 MCU's. I wanna know what are the programming pins to be used on these MCU's (like SWDIO etc.,) to program bare ICs. Does STM32 IC's come with bootloader on them so that they natively accept code on UART lines?
@pierre7127
@pierre7127 3 жыл бұрын
Nice video 👍 Is there a possibility to buy your dev board ? Kind regards
@briyanpaul4617
@briyanpaul4617 3 жыл бұрын
nice
@rishavbhattacharya7937
@rishavbhattacharya7937 3 жыл бұрын
You can also do Trading now, if you have stock of this MCU.
@Pulixe
@Pulixe 3 жыл бұрын
What is trading?
@rishavbhattacharya7937
@rishavbhattacharya7937 3 жыл бұрын
@@Pulixe The price of this MCU is 10x than earlier.
NRF24 Frustration - Radio module doesn't work?
12:46
Electronoobs
Рет қаралды 89 М.
6 Horribly Common PCB Design Mistakes
10:40
Predictable Designs
Рет қаралды 191 М.
How I Did The SELF BENDING Spoon 😱🥄 #shorts
00:19
Wian
Рет қаралды 36 МЛН
What will he say ? 😱 #smarthome #cleaning #homecleaning #gadgets
01:00
Happy birthday to you by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 11 МЛН
Installing the STM32 USB Bootloader, Easily! [SEE DESCRIPTION]
8:02
Caleb Marting
Рет қаралды 263 М.
STM32 Radio Controller | NRF24 + NEXTION Display & 3D PRINTED Case
15:14
STM32F103C with ST-Link and STM32duino, simplified!
11:56
Curious Scientist
Рет қаралды 62 М.
From Idea to Schematic to PCB - How to do it easily!
11:05
GreatScott!
Рет қаралды 1,8 МЛН
Why I Gave Up On Linux
39:33
Theo - t3․gg
Рет қаралды 18 М.
OOPS... 'fake' BluePill boards, and what to do about it
6:15
Alex Kenis
Рет қаралды 18 М.
STM32 F103 BLUEPILL - Getting Started with Arduino Core
9:32
Saravanan AL
Рет қаралды 76 М.
How I Did The SELF BENDING Spoon 😱🥄 #shorts
00:19
Wian
Рет қаралды 36 МЛН