No video

STM32 Arduino Tutorial - How to use the STM32F103C8T6 board with the Arduino IDE

  Рет қаралды 290,496

educ8s.tv

educ8s.tv

Күн бұрын

Пікірлер: 253
@cbm80amiga
@cbm80amiga 7 жыл бұрын
Nick, thanks for the ad :) BTW: probably all cheap blue-pills have 128KB of flash. And in 2nd step it is good to upload USB bootloader which allows programming these boards via USB cable only.
@Educ8s
@Educ8s 6 жыл бұрын
You are welcome! I will try to load the USB bootload and I will prepare a tutorial! Cheers!
@alterguy4327
@alterguy4327 6 жыл бұрын
cbm80amiga Thanks buddy
@alterguy4327
@alterguy4327 6 жыл бұрын
Using along with C is better than Arduino IDE
@cbm80amiga
@cbm80amiga 6 жыл бұрын
Not exactly because thanks to same API I can easily share same code/libs between ESP8266 and STM32. STM32 is more convenient for prototyping more advanced projects for ESP8266.
@christinerudolph7331
@christinerudolph7331 6 жыл бұрын
Hi - thanks very much for your excellent videos! For using USB: please do not forget to check the resistors on your board, ref here: amitesh-singh.github.io/stm32/2017/05/27/Overcoming-wrong-pullup-in-blue-pill.html All the best, Christine
@TheParamotorGuy
@TheParamotorGuy 6 жыл бұрын
I love your video. I was having much difficulty trying to upload a program using the FT232 serial programming. Your video helped me quite a bit. Very clear and informative. Would you also be able to demonstrate how to upload a bootloader tool in order to program directly via USB?
@maffysdad
@maffysdad 6 жыл бұрын
Thank you for the easiest description of adding this board to the Arduino Board Manager list. It seems like a nice little board to work with, easier, faster and with more connectivity than the Arduino Uno/Nano. Would like to see you do a small 'Video Play List' on your YT homepage for this board.
@techcraftsguru
@techcraftsguru 4 ай бұрын
Thanks for the video, very nice explanation. But in my i have done all as shown in video but the LED is blinking faster than the codewhich is 1sec.
@Ilikeridin
@Ilikeridin 5 жыл бұрын
I’ve looked at these before but I’ve only had an Arduino a couple months. After this video I will get a couple ordered. Thank
@eldontyrellcorp
@eldontyrellcorp 3 жыл бұрын
Did several projects using this micro-controller and this is for sure very cheap for what it does. It has a very good arduino ide support, and many libs are usable.
@barrygmail
@barrygmail 6 жыл бұрын
Good video, well explained. Keep doing more of them for Arduino and don't forget to say "chip" as much as you can because I love your accent and the way you say it.
@JasonCarlson
@JasonCarlson 6 жыл бұрын
Just started using the STM32 boards. Very eager to see what they can do in relation to the Arduino nano I have been using. Upload times and process speeds are spectacularly fast!
@freeelectron8261
@freeelectron8261 6 жыл бұрын
Hi Nick, Thanks for the speed test video. I am very keen to get started with this stm32 board in the arduino environment. BTW, great vids - more please :) I like your happy upbeat style.
@ShaunDobbie
@ShaunDobbie 7 жыл бұрын
I bought 8 of these boards to balance my DIY tesla powerwall. The 12 bit ADC will be a good upgrade over the 10 bit of the Arduino and should let me balance to within 0.004 volts.
@zenvent
@zenvent 7 жыл бұрын
I'm working on a power wall of my own, do you have details on your BMS?
@Transmission4less
@Transmission4less 7 жыл бұрын
i tried this STM32F103C8T6 but still noisy unstable adc so i went to STM32F407VET6 with Vref and was just perfect.
@vaguedirector_7342
@vaguedirector_7342 7 жыл бұрын
I like the ADS1115 i2c ADC, it has a builtin 4.096v reference as well as an adjustable amplifier and 16/15 bit resolution.
@Transmission4less
@Transmission4less 7 жыл бұрын
ADS1115 i2c still common to fail when switching inductive loads plus much slower response than built in adc mcu. yes for limited simple resistive load slow measurement applications, but still if you add it to the price to the mcu it wont be economical.
@ShaunDobbie
@ShaunDobbie 6 жыл бұрын
I have done so already using Arduino pro minis but their ADC are only 10 bit. You can find it on my channel.
@bernoinferno4389
@bernoinferno4389 6 жыл бұрын
Thank you very much for your video. I followed it and successfully got the modified Blink sketch running! Next step - Get the bootloader on it so I can program via the USB port
@vijaysulakhe5605
@vijaysulakhe5605 2 ай бұрын
Thanks for the video...keep it up with new sensors and visual outputs.
@petrol72
@petrol72 2 жыл бұрын
Thank you for the video.just bought one from Amazon . this is a good beginning 👍
@elhadess
@elhadess 6 жыл бұрын
hello, good board. Could you make a video where you show how to connect a lcd via i2c?. thanks
@abraarsameer9521
@abraarsameer9521 6 жыл бұрын
It works with the "LED_BUILTIN" constant as well.
@Friendroid
@Friendroid 7 жыл бұрын
I stop browsing naked women to watch your videos. I feel less ignorant by the end. Sometimes i go an build devices with this new found knowledge and even impress my neighbours. I hope you get 1 billion views. Thank you, good night.
@georgekot6377
@georgekot6377 6 жыл бұрын
Friendroid HAhahahaha just loved your comment. Really made me laugh.
@m.s.idrischannel5655
@m.s.idrischannel5655 6 жыл бұрын
giveup porn to arduino/stm32 is a wise choice
@Cyberplayer5
@Cyberplayer5 6 жыл бұрын
Be smart be like Friendroid,lol. XD
@Yuehanlad
@Yuehanlad 5 жыл бұрын
There is plenty of time in life for both
@Frisky0563
@Frisky0563 5 жыл бұрын
Lol
@psubond
@psubond 5 жыл бұрын
Thank you for making these videos, this one helped me get the display working on my blue pill. I learn a lot from your videos, please keep it up!
@polymetric2614
@polymetric2614 6 жыл бұрын
Weird how it doesn't have an onboard USB-UART converter
@marek7011
@marek7011 5 жыл бұрын
the STM32F103C8T6 supports usb communication so there is no need for USB-UART converter. You can upload via usb if you flash usb bootloader. there are tutorials all over the youtube on how to do it.
@siddiqueakbar7913
@siddiqueakbar7913 6 жыл бұрын
Hi there, Great Job!!! I think I need to share that not only the clock contributed in the higher speed of STM board over uno but also the word length, i.e. STM --> 23 bits and UNO --> 8bits.
@eduardfc
@eduardfc 7 жыл бұрын
This is a fantastic little board. If you can use it with the native IDE and (HAL) libraries, it is even more powerful.
@keerthirao8241
@keerthirao8241 3 жыл бұрын
Why your changed jumper to position 1 ??? Please explain.. Thanks in advance
@ZoomxSulTubo
@ZoomxSulTubo 6 жыл бұрын
The name Blue Pill came from the PCB color and that there is a version with red PCB that is named Red Pill. There is also a black PCB named.... Blak Pill!!! Many Blue Pill have 128Kb Flash, we don't know why. @Nick you forgot that you have to install the Arduino SAM Boards CortexM3 Core too.
@TheSolderingGuy007
@TheSolderingGuy007 6 жыл бұрын
Why not use the ST-Link interface. No need to change jumpers etc. and wire a USB-->TTL adapter.
@MominMesquite
@MominMesquite 4 жыл бұрын
I can understand what you are saying, bummer because you have the info I need. Have a good evening
@PerBengtsson
@PerBengtsson 3 жыл бұрын
I have a hard time haring the words but the English captions make perfect sense
@hungtse8309
@hungtse8309 2 жыл бұрын
Can I use the usb port for programming since the Windows detected the usb connection?
@introvert_rj
@introvert_rj Жыл бұрын
Hello sir, I did the same and program has uploaded successfully but led is not blinking, plz suggested for same
@PrashantKarade85
@PrashantKarade85 5 жыл бұрын
These Instructions will work for STM32 Black Pill too. Just change PC13 to PB12
@Educ8s
@Educ8s 5 жыл бұрын
Cool! Thanks for sharing!
@msf7168
@msf7168 3 жыл бұрын
Awesome explanation...Make a video series on STM32F103C8T6 in the arduino ide.😍
@jumbo999614
@jumbo999614 3 жыл бұрын
Why can't program it through usb port just like UNO & Nano & ESP32?
@Dave210479
@Dave210479 6 жыл бұрын
Am going to try the STM32 to drive WS2812B arrays since the Arduino is just a bit to slow for dimming white light (3 colour bytes increasing or decreasing). The STM32 should have no troubles with that...
@maxim25o2
@maxim25o2 4 жыл бұрын
Please help, I have chip csk32f103c8t6 and I cant upload anything. I try use stlink and ttl - usb to serial
@kosa2004
@kosa2004 7 жыл бұрын
For some time i saw the STM boards on a few sites. But i was affraid to buy some of theese, because i dont have any knowledge with STM boards. Now i think i will buy a few of theese and try something new out. As always a very good video Nick!!! Thank you!!!😀✌👌👍
@HomeCockpitSolutions
@HomeCockpitSolutions 4 жыл бұрын
hi i uploaded from arduino ide to my bluepill stm32f103 board. i have to click reset button when i plug the energy to card ?? why ?? loop code not runing until i hit the reset button.
@bernoinferno4389
@bernoinferno4389 6 жыл бұрын
Thank you for your excellent comparison video . Thinking . . . perhaps your PI Calculation example was even faster because the Cortex-M3 has some inbuilt hardware 32-bit maths functions (not an FPU though, as in the Cortex-M4)
@gerwynjones6862
@gerwynjones6862 5 жыл бұрын
I'm building a Mic/sampling System with this board, Great video by the way.
@MuhammadArshad-sz1ym
@MuhammadArshad-sz1ym 3 жыл бұрын
Hi , I have Arduino Nano Stm32. Which has already program in it. I want to copy program from Arduino board.
@PowNyTales
@PowNyTales 2 жыл бұрын
Hello and thank you for the super tutorial! Are there a ways to extend the board with the Wi-Fi or Bluetooth modules? Best regards
@aleksandarrankovic2035
@aleksandarrankovic2035 4 жыл бұрын
Explain nicely enough I have learned from you. Can you make a video Blue Pill STM32F103C8 and SD card. It would be good to process it since there is no tutorials, a lot of people switch from Uno 328p to Blue Pill
@mdk3630
@mdk3630 4 жыл бұрын
What is maximum frequency of pwm signal that can be generated by this board
@anlpereira
@anlpereira 6 жыл бұрын
Hi, have you got some example showing how to use the SPI with DMA in the Arduino plataform? Thanks
@m.zamanshariati4147
@m.zamanshariati4147 Жыл бұрын
Can't it output a 8 byte type i.e. Double data type?
@renelefebvre53
@renelefebvre53 7 жыл бұрын
Perfect. C'est juste la vidéo dont j'avais besoin pour démarrer avec cette blue pill . Merci
@subhamdas2491
@subhamdas2491 2 жыл бұрын
Can we able to programme stm32h7 by arduino ide?
@hamradio599
@hamradio599 2 жыл бұрын
Good presentation. Very easy to understand.
@mrstanlez
@mrstanlez 5 жыл бұрын
Hello Nick, what about a board STM32F103CBT6, has 128kB flash memory ? Please can you make a video guide >
@kazemab
@kazemab 6 жыл бұрын
nice video! but I don't understand why we need a USB to Serial module? I'm quite new in this field.
@WayneRiesterer
@WayneRiesterer 5 жыл бұрын
This is a much better option for most of us happy-hackers compared to using the GNU Arm Toolchain directly with ST-Link V2, OpenOCD etc etc. I was keen to dive deeper into ARM embedded development using the raw tool set available and my project started to lag because of setup delays and the increased complexity of doing it the ST way. I love Arduino! It brings the fun back into hacking electronics :)
@resetcoder
@resetcoder 5 жыл бұрын
I started discovering arduino in the last 2-3 weeks and I already hate it. The hardware (choice of the mcu) is horrible, programming via serial is a kind of useless approach (integrated ch340 ic). It has a usb socket but you can not use it as usb device, because it is just an usb-rs232 converter. If the board has a usb socket it should be connected directly to the mcu usb port, and the boot loader should emulate an rs232 port, or other device. STM32 seems to fix this issue. The arduino framework is easy to use for some fap-off projects, but uses horrible implementations for timing-important jobs. The atmel mcu is very slow, and has incredibly small sram. I personally doesn't have any problem of just a few kBytes of ram, if you program in assembly. About 20 years ago i programmed a lot pic and dspic mcus in assembly, it was a pain in the ass to make very complex firmwares (for example rtl8019 dirver, ftp server, ata hdd controller), but because of the asm language i needed to use just a few hundred of bytes of ram. But these boards are meant to program in C++, and only the arduino framework after compiling takes more than ~700 bytes of ram, and more than ~10 kbytes of program memory. Not counting the boot loader. Almost no space for any useful. Declaring an int[1000] array is just a no-no. Accessing the GPIO pins is the slowest i have seen, just after a few days i had to create my own GPIO control library to minimize the access timings with inline asm operands. Arduino is easy to use, but if you are using that framework then forget the arduino hardware. I moved very fast to STM32, and now i can say we are going somewhere. Advice: Use the ST-LinkV2 programmer, Visual Studio Code, and install the PlatformIO extension. When you create a new project just select the board, you can choose from 4 frameworks (stm32, arduino, etc...), it will automatically detect the programmer and you can upload just by one click. It has a built in serial terminal for debugging. Very nice IDE with a minimal effort to set up. Even runs on linux exactly the same. I say if you are doing just some wanky projects like proof-of-concept then arduino hardware and framework is ok, but when you really want to hack-in some timing-critical and optimized code, then go STM32 and don't be scared to override the arduino framework with some own implementations, like inline asm operands. Have fun!
@WayneRiesterer
@WayneRiesterer 5 жыл бұрын
@@resetcoder Hey, cheers for the lengthy coverage. I was keen to use the STM32s and got in quite a few of them as they're so cheap. I still plan on giving them some life, but it was taking too long to set up on Linux. I was able to get the Nucleo boards to work, but they have the debugger built in and using Cube IDE certainly takes care of the most difficult part of setup. I was using STM32 on PlatformIO with ST-Link V2 and the Arduino framework; as you suggested. I got the gdb debugger running, but then wasn't able to upload any code. I searched for some solutions, tried them out, but didn't get the end result I needed at the time. I managed to upload a blinky via serial, but I was over it by that stage. Arduino is perfectly fine for the project that I'm working on as the process parameters aren't time-critical. I'm just creating my own interfaces from sensors to bus and the measurements that I'm dealing with don't change much due to thermal capacity, CO2 which doesn't change too rapidly, pH and some SSRs. I'd like to code the STM32F1s using assembly at some stage, but only so I can get a better understanding of the ubiquitous ARM Cortex architecture. I haven't written assembly for over 20 years now and it certainly seemed less complication on the HC11, 8086 and Heathkit Trainer. It's certainly a valuable exercise once the pain of getting started wears off. Do you know of a good hands-on resource that leaves nothing out from the get-go regarding ARM assembly and open-source/free software? When digging this deep, the idea of scaffolding an application using CubeMX or GNU ARM and then filling in the blanks removes critical steps in getting things going. I'd love to be able to walk through each step of what goes in the linker file, critical config code, jump instruction and whatever else after that. Cheers
@resetcoder
@resetcoder 5 жыл бұрын
@@WayneRiesterer To be honest I don't use debuggers, even though I know they are useful, so I can not recommend anything regarding this topic. I just write the code, upload, test, if something is not working I just send back debug info or "break point marks" via serial, blink leds, or write on display, and I debug myself, usually I don't get stuck so much to need debugger. If platformio can upload the code and it is running then I'm happy. Still much easier than back in the days when we had to build and program the programmers for the mcu's. I'm more familiar with RISC asm than 8086 because I programmed PIC's only in asm (the compiler was shit, it is still shit, and probably will be shit), but now I had to implement some asm code to Atmel mcu, which isn't RISC, so it was a bit different, but the main stuff are the same. I can not recommend any tutorials or books about how to start it from scratch, but if you did already some code in asm, then you don't even need it. I recommend checking useful codes, libraries, how others did an optimized workaround in asm, like xmem for display driving, it is a very very interesting approarch how to fill the holes between Cpp and performance. (This a very interesting library by someone who knows what he is doing: andybrown.me.uk/2012/07/28/interfacing-the-nokia-6300-qvga-tft-to-the-standard-arduino/ and kzfaq.infovideos [sorry for the external links, but it is important info]) I did the same, just you need to search the internet exactly for what you want, and you don't need to learn the complete asm if you need only a few things. Cpp is a very good language for mcu programming, it avoids the struggle that asm makes for you, but sometimes the compiler even with strong automatic optimization can not do the straight job you need with inline asm blocks. Just simply override with your code what is crap in the framework and you won't lose much time with overcomplicated solutions, at the end you may extend or improve the framework or create an own. I sometimes use VSCode+PlatformIO on linux, sometimes on Windows, depending on where or what I'm working on, but to be honest I didn't try the STLink under linux, probably only a driver is needed to make it work, but in the worst case you still can upload your code via serial. I'm not saying arduino is useless, but it is like having a 4 floor house with the 3. and 4. floor having a wall to make you unable to access them. A lot of people saying "it is enough for me", but then why not just having a 2 floor house? Actually the atm328 with its 8 or 16mhz and (if I remember right) 2kB of sram is actually capable to do a lot, if you write pure asm code and forget the framework. But for very simple things it is OK, I can get over of the "overkill" because the arduino framework eat up the rest of the mcu. I don't say I will never use them, actually still having a project on a Nano board, but I'm pretty sure I will move to STM8/32 mcu's everywhere it is possible. They are not more expensive, but much better. The point of what I'm saying: Debugging is a secondary priority, first have a good IDE (like vscode), a programmer (like serial or stlink), and a debug info channel (like serial), if the setup works, you are almost ready to do anything you think of.
@WayneRiesterer
@WayneRiesterer 5 жыл бұрын
@@resetcoder Thanks again for all the info. I'll be continuing with the project as is for now, but in my spare time I'll certainly be trying to get my head around the Arm-based technology. I like the idea of learning an architecture that is very similar across device families with varying capabilities. It smooths out the learning curve a bit because the knowledge gained is transferable. As far as the tooling setup issues go, I've just purchased a license for Windows 10 and will set up a dual-booter some time next week. There's heaps of videos that show how easy it is to get started on STM32 using Windows. Incidentally, I found that the Arm courses are quite affordable. They also sent me a free one month trial offer, but it seems most of the training uses Keil; which is super-expensive for an enthusiast. Still, the knowledge and skills will at least in part be transferable and useful in developing with the GNU Arm Toolchain. So much to learn and so little time and money.
@resetcoder
@resetcoder 5 жыл бұрын
@@WayneRiesterer Good luck to your plans! Btw I sometimes when I need mixed environment (which happens very often) then I just run linux or windows in virtual machine, no need the hassle of the dual boot. But it is always depending on the needs, sometimes it is better to boot to another os, or have multiple computers around you.
@vineeladodda2449
@vineeladodda2449 5 жыл бұрын
Can you please give CAN protocol example to work on this... Thank you
@mechlopak
@mechlopak 6 жыл бұрын
Interesting is that, we can program STM32 via UART bus. This option is not possible in VAVRs... Does STM32 have additional embedded bootloader?
@handle-with-care
@handle-with-care 6 жыл бұрын
How can you conviniently display values on the serial monitor?
@Frisky0563
@Frisky0563 5 жыл бұрын
yea but how does the STM32 Arm CPU handle real-time interrupts or input and output compare?
@DiyintheGhetto
@DiyintheGhetto 2 жыл бұрын
Hey Nicq man, I have a Question. Why are there two Crystals on there?
@abulais5987
@abulais5987 6 жыл бұрын
i have followed your procedure. in Arduino IDE it it displaying like he code is uploaded but its not. please help me to correct it
@firstsurname8931
@firstsurname8931 6 жыл бұрын
The red pill board can be overclocked to 128 mhz without serial
@pratikbhagat9028
@pratikbhagat9028 6 жыл бұрын
I NEED HELP IN EXECUTING CODES IN ARDUINO AND SIMULATING IT IN PROTEUS.
@ghifordmizzard1897
@ghifordmizzard1897 5 жыл бұрын
With this package installed. How can I use the second i2c port? It's the PB11 and PB10 pins. Of the Blue Pill card. Thank you!!!!
@berndeckenfels
@berndeckenfels 5 жыл бұрын
Your USB current meter dongle, which one is it and do you know if it can be programmed? Was looking förmlich a Form factor.
@eng.salahawwad
@eng.salahawwad 2 жыл бұрын
any body that have problem with compiling , just change Adafruit_GFX_AS library to "Adafruit_GFX.h" in the code and it will compile. it took me a week to figure that out
@Educ8s
@Educ8s 2 жыл бұрын
Thanks for that! Things have changed since I published the video...
@eng.salahawwad
@eng.salahawwad 2 жыл бұрын
@@Educ8s welcome and Thanks for your videos. Can you please make video of stm32 with ili9341 tft touch screen , i have problem with the arduino ide library and no one in youtube explains this
@Educ8s
@Educ8s 2 жыл бұрын
@@eng.salahawwad I will note it down to try it.
@eng.salahawwad
@eng.salahawwad 2 жыл бұрын
@@Educ8s thanks, appreciated
@duncanduncan3064
@duncanduncan3064 4 жыл бұрын
Can't compile your benchmark sketch . Always same error : Arduino/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp: In member function 'void Adafruit_SPIDevice::transfer(uint8_t*, size_t)' Arduino/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp:115:31: error: no matching function for call to 'SPIClass::transfer(uint8_t*&, size_t&)' _spi->transfer(buffer, len); Could you make a new video to use stm32 and st7735 because i think there are lot of updates since your video
@Gen1T
@Gen1T 5 жыл бұрын
Can so one tell me how to do a external interrupt with the stm32f103c8(Blue Pill) in Arduino IDE. I have been looking every where but nothing has given me a straight answer.
@emiliodominguez1170
@emiliodominguez1170 6 жыл бұрын
hi, could you splaind me what do you use for power supply? is a extern battery? thancks
@ceosealemon
@ceosealemon Жыл бұрын
The port is not coming out. What's the problem?
@bbjodel3778
@bbjodel3778 5 жыл бұрын
Hi you have an exemple STM32F103C8T6 rotary encoder for my altimeter project ?
@erikguzik8204
@erikguzik8204 5 жыл бұрын
Really like your videos!! I just got my STM32F103C8T6 and having trouble getting the RTC library to work with it. All i find it a STM32 RTC lib... but when i compile it says i need a STM32F1 library.. can you help?????
@pramagetable
@pramagetable 6 жыл бұрын
dear nick how do you setup the arduino ide to avoid compilation errors due to 32bits conversion is there specific libraries for i2C thank you for your reply
@kevinpallado9638
@kevinpallado9638 6 жыл бұрын
Hey sir can you show us example STM32 interfacing with wifi esp8266
@daslolo
@daslolo 6 жыл бұрын
Thanks for this tuto! Questions: the display is very slow for a chip this fast. I see you use SPI for the display, no DMA access? The mini USB connector which you use for power doesn't allow programming?
@elektron95
@elektron95 6 жыл бұрын
Hi all, I'm thinking of using this to power my ambilight but it dose not work (fastLED does not support the board) Any suggestions ? Thank you all !!!
@yonnelb
@yonnelb 6 жыл бұрын
I want to use this STM32 card with an SD card reader and a WS2812b LED strip. Is it compatible ? Is there differences with Arduino's code ?
@chaoshero223
@chaoshero223 5 жыл бұрын
Hello i want to know how many uart in STM32F103C8T6 can use
@sunnypanchal3783
@sunnypanchal3783 7 жыл бұрын
Does it support library which is available for arduino uC??
@S-MKim
@S-MKim 3 жыл бұрын
A very well-made piece of work. parabéns
@bigbread9000000
@bigbread9000000 5 жыл бұрын
I would like to know if the nrf24l01 library works with this board?
@rodrigocorbera4583
@rodrigocorbera4583 3 жыл бұрын
Very nice video! I really enjoyed watching it. I built a VGA library for Bluepill that is available as an Arduino Library. It's called BlueVGA. I'd love to see some videos about the Blackpill STM32F401CCU6 and STM32F411CEU6 that are also really cheap as well. Best regards!
@williamhoover1515
@williamhoover1515 4 жыл бұрын
Great tutorial. Are you going to do a "Pong Game using an STM32F103C8T6 board and Color OLED display (SSD1331) ? This would be a great game to put in a 3D printed case-Bill
@TheTwister3000
@TheTwister3000 3 жыл бұрын
sad it does'nt have EEPROM but i'll just use a SD-card, bit more programming though
@sadecemuhendiss
@sadecemuhendiss 5 жыл бұрын
I prefer to buy CBT6 128kb flash(clone maple mini board) instead to C8T6 64kb flash(bluepill).
@pow9606
@pow9606 4 жыл бұрын
Looks good but can you program it without using the bootloader. I don't want to use that arduino slow loop and their functions. I want to program it in C similar to using Atmel ICE does with ATmega.???
@epiendless1128
@epiendless1128 4 жыл бұрын
I use System Workbench to program Blue Pill in C. Also STM32CubeMX to set up the clocks, pins and peripherals and create the project for System Workbench. Works perfectly. I've been using ST-Link as the programming interface. Top tip: in STM32CubeMX make sure to enable the Serial Wire Debug under System Core>SYS, to avoid bricking the programming interface. :-)
@Maryono-pg5le
@Maryono-pg5le 3 жыл бұрын
Skema STM 32 for keyboard /orgen
@victorjfmoraes
@victorjfmoraes 6 жыл бұрын
Hey mate, I can't find the STM32F1 library at the arduinoIDE search :( It isn't available anymore?
@MJLMICRO
@MJLMICRO 7 жыл бұрын
Great job Nick! This seems like a very cost effective option that I was previously unaware of.
@splendensregan5270
@splendensregan5270 6 жыл бұрын
Hi! That usb connector is only for power?
@zeffofx
@zeffofx 7 жыл бұрын
You should try burning an stmduino bootloader to it so that you can directly program it via its micro usb port.
@Educ8s
@Educ8s 7 жыл бұрын
Yes, it sounds great! I will try it!
@pawelwojcik7550
@pawelwojcik7550 6 жыл бұрын
Hi Nick, could you make some tutorial how to run SH1106 OLED on this board? also could be nice if you could show more displays to run on it, in my case I like this board but can't use it for display info in such easy way as I have in avr boards
@Educ8s
@Educ8s 6 жыл бұрын
I will try to test different display with this board and I will post my findings. So far the ST7335 and the Nokia 5110 work great with this board!
@thereischina2243
@thereischina2243 3 жыл бұрын
where to buy it?amazon?
@the_real_foamidable
@the_real_foamidable 6 жыл бұрын
This was really helpful, thanks.
@Educ8s
@Educ8s 6 жыл бұрын
I am glad it was helpful! Cheers!
@evibideau2671
@evibideau2671 6 жыл бұрын
Hi, thanks for your video it was very helpful :) I started a project (maybe too ambitious) to make a lightsaber. If someone know a method to generate sound with harmonics I'll take it
@dummag4126
@dummag4126 3 жыл бұрын
PC13 not declared !!
@poonamj2286
@poonamj2286 5 жыл бұрын
I am trying to upload the code from using CP2102. And I am getting this error Error probing interface "serial_w32" stm32flash 0.4 Cannot handle device "COM10" Failed to open port: COM10 stm32flash.googlecode.com/ Using Parser : Raw BINARY My USB is connected to the COM10. What could be the reason?
@ilkeraykut7064
@ilkeraykut7064 5 жыл бұрын
How can we do this using Proteus with Keil5?
@edwardarruda7215
@edwardarruda7215 6 жыл бұрын
Are these boards sold with the bootloader installed?
@supercables251
@supercables251 6 жыл бұрын
Does this still work, the board was removed from my menu, and i can't get it back.
@pavithras9700
@pavithras9700 6 жыл бұрын
how to interface GSM SIM900A with STM32F103C8T6
@chloemcholoe3280
@chloemcholoe3280 5 жыл бұрын
I always pronounced it Arduino "you know"
@GabrielHenrique-ft9le
@GabrielHenrique-ft9le 5 жыл бұрын
Hi, I receive this message when I open the boards manager "dan.brown.org/stm32duino/package_STM32duino_index.json verificação de assinatura de arquivo falhou. Arquivo ignorado." do you what happens with this link? the last computers that I try to setup the IDE presents this
@nrdesign1991
@nrdesign1991 7 жыл бұрын
I might sincerely get one or two!
@chetanmanchanda5130
@chetanmanchanda5130 5 жыл бұрын
Why not using micro USB port to program
@SHAHRIMMOHD
@SHAHRIMMOHD 4 жыл бұрын
im learning from this video
@srikanthmurikipudi6315
@srikanthmurikipudi6315 5 жыл бұрын
great tutorial dude :)
@wegi9621
@wegi9621 2 жыл бұрын
This is great =)
Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes!
1:25:31
Programming Electronics Academy
Рет қаралды 2,5 МЛН
Кадр сыртындағы қызықтар | Келінжан
00:16
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 18 МЛН
艾莎撒娇得到王子的原谅#艾莎
00:24
在逃的公主
Рет қаралды 53 МЛН
WHO CAN RUN FASTER?
00:23
Zhong
Рет қаралды 45 МЛН
Arduino for STM32 + MPU-6050 == Improve your programming skills!
16:44
Дешёвая STM32 плата + Arduino IDE
7:11
Serhii Trush
Рет қаралды 159 М.
STM32 Guide #1: Your first STM32 dev board
12:12
Mitch Davis
Рет қаралды 206 М.
Introduction to ESP32 - Getting Started
47:57
DroneBot Workshop
Рет қаралды 1,6 МЛН
Installing the STM32 USB Bootloader, Easily! [SEE DESCRIPTION]
8:02
Caleb Marting
Рет қаралды 263 М.
The Ultimate Guide to using Motors in Robotics (including ROS, Raspberry Pi)
25:56
Blue Pill Bootloader
6:43
Richard Wenner
Рет қаралды 9 М.
Arduino Interrupts Tutorial
9:30
educ8s.tv
Рет қаралды 294 М.
Кадр сыртындағы қызықтар | Келінжан
00:16