Комментарии:
Excuse me, does anyone have tutorial about using this STM32L Discovery Board ? thank you
ОтветитьHi Dave. STM32Cube is a combination of software tools and embedded software libraries: A full set of PC software tools addressing all the needs of a complete project development cycle. By the way, I can't know when this video was posted because I don't see the date anywhere. If you posted this video years ago, you might have found out by now, so I'm no help at all.
ОтветитьSTM32 price now very high
ОтветитьGoing down the rabbit hole... I'm probably going with STM32 series board. Then I can choose linux RTLinux or ThreadX or Azure RTOS
Ответитьhow often stm32l151 normally die?
ОтветитьExcellnt presentation!
ОтветитьSo u can use it on your product and sell it ?
ОтветитьWhere are display drivers? Jung
ОтветитьThe STM32CubeIDE package has gotten a lot better as of late, it's still a bit slow in situations where it shouldn't be (downloading/unpacking firmware packages etc) but it makes development a lot less painful with project generation and debugging all integrated into the IDE. I used it to write the firmware for a smoothly dimmable flashlight with battery feedback etc and after project generation all that was left to do was writing like 50 lines of code to get the desired functionality, all the boilerplate-code was configured beforehand in the CubeMX GUI.
ОтветитьI want to come back and emphasize that it now supports makefiles using GCC and the whole STM32 stack has also been integrated into PlatformIO.
ОтветитьGlad it's easier to install now a days. GCC was so easy.
ОтветитьSTM has a free eclipse based IDE called System Workbench
ОтветитьIts much easier now using the stm32CubeIDE which includes gcc and the gui interface and is really easy to get started
Ответитьnew STM32 nucleos have mbed support - online ide and compiler, online libraries, online docs and this is freaking awesome.
ОтветитьThis is a very good example how engineering works. Thanks Dave. 👍
ОтветитьEvery Linux user can download the gcc compiler and compile the code.
There is no problem at all.
I really like your videos, I wanted to tell you that pressing the "F5" key will run your program, regards
Ответить"It's not for beginners" Well.. everything is not for beginners. Everyone can't focus on beginners, otherwise we wouldn't have any progress at all. They have obviously spent most of the time developing their IDE software and chipset
ОтветитьThis is exactly my experience with anything based on Eclipse. Poor documentation and nothing ever works out of the box.
ОтветитьI still can't add the toolchain to eclipse, the System Workbench for STM32 launches eclipse and it works there, haven't compiled anything there yet. I got the compiler also from ARM site. They have 2 links, one being the compiler, the other being the toolchain. Not sure what the difference is yet. Eclipse lately has some new packaging system that uses xpack and node stuff. Getting things to download and run was just terrible. The missing out of the box experience is just slowing things down and raising that learning curve steaply.
EDIT: use the Eclipse market place (Help menu) to locate the GNU MCU ECLIPSE 4.6.1. It will ask you to select your controller manufacturers. I am sure there are many steps for multiple options. I would suggest to stick to SWSTM32 for now, unless you can get IAR or KEIL uVision MDK. Most importantly, the ARM Compiler would prove useful. One day.
2019 now, and i can't download content because my country is embargoed. However, I can download anything in the US. STupid ST crap.
Ответитьstm32duino is for beginners. it uses GCC. Nowadays you can use STMCubeMX-IDE but I think that´s no beginners solution because of its complexety. By the way good job well done.
ОтветитьI'd be interested in the development learning curve vs., let's say, the Arduino GCC/C/C++ IDE.
ОтветитьCode::Blocks + arm-none-eabi-gcc + libopencm3. Takes some experimenting to set it up (as opposed to out-of-the-box bundles), but after that it is stable, the IDE is lightning fast, the libopencm3 is incredibly clean and not bloated (like the CMSIS HAL). I probably not using the full potential of debugging in this setup, but it works with J-Link for me.
ОтветитьThe easiest software for programing I know is Platformio you can use it with Atom or as an extension for Visual Studio Code. Completely free and support most boards and chips
ОтветитьThree years later and it's still the same terrible first impression. As a long time Atmel user I couldn't believe I had to mine around websites and forums to get a GCC compiler/IDE setup for the first time. Huge turn off.
ОтветитьIt did me good to watch that kick your butt for a while, as a NOOB, I won't feel so bad as it happens to me.
ОтветитьOrdered a STM32f407VET6 a few weeks ago as my main "goto" board has been an Arduino Due. Tried the ESP32 and it was great... BUT SPI reading is totally borked on it which made reading of SD Card totally unreliable. I spent a few days basically rewriting the SPI library for it from scratch and managed to get a 128*64 SSD1305 OLED to update from ~150 FPS to over 1000FPS which is great... but without ability to use SD card limits the use I had. No reason these days to be fluffing around with 8 bit boards when 32 bit boards are so cheap. The Due IMO is great BUT the pins totally suck because they decided to make them the same as the borked MEGA pins. I also prefer male pins and they always seem to sell them with female headers.
Before I bought the STM32 I downloaded the Arduino install for it and made sure I could compile and get a good look at stuff. Basically as long as I can use SPI, digital read and write and a few other things the rest is a bonus. I also noticed there are free pins in a range that should allow very fast 8 and 16 bit parallel read/write which means I should be able to port the OVR7670 library I use easy.
Having a built in SD card adaptor and 2 DAC's is a huge bonus as is the (compared to Due) 2x memory and speed. Also, the price is < A$20 from Aliexpress.
Too be fair, I liked the Teensy boards but they're a bit expensive here (A$45+) and for me the pins and spacing etc was a bit too "teensy".
If the STM32f407VET6 goes as planned I will look at the similar "ZET" board as I believe there is a space on the back for additional 1MB SRAM chip that can be configured and used. (Maybe as an idea you could confirm this and make a video on doing it :-) as I'm sure 1MB of SRAM will raise some eyebrows)
Great channel, keep up the good work!
@EEVBlog if it has two DAC outputs does that imply I could convert a little DSO138 Oscilloscope one channel to a two?? It also uses an STM32..
ОтветитьWell, when I began with ARM it was kind of puzzling but ST website was tremendously useful to understand how to begin. I just read the getting started pdf without making that much of a drama, downloaded the STM32CubeMX, TrueStudio from Atollic (which is Eclipse and GCC based and it is fully functional and FREE for STM32)... hooked up a small STM32-Nucleo board and voilà!!! I was ready to begin to code and play with the hardware. I think that STM32 is an excellent platform for beginners and it is extremely low cost. Maybe it isn't as intuitive as Arduino, but once you sort out the first one or two bumps on the road, you are light years ahead from Arduino hardware capabilities. Just give it a try and please RTFMs!!!! Pura vida from Costa Rica!!!
Ответитьwhat about ecp ?
Ответитьgood on ya dave we're getting into stm32 and this is right up our ally. right up my ally like a dongle driver.
ОтветитьHad the same experience with a STM32 Arduino Nano look-a-like, didn't get it working, it is in the bin now. Cheap however frustrating. Had also the same awful experience with NXP ARMmbed stuff, takes me two days without any result. Online compiler not working, wrong links to outdated setups for offline compiling, needs tons of software and configuration, awful. Skip it.
Ответить😍
ОтветитьSir … when I purchased the stm32F072rbt6 discovery and set it up, all the software and stuff … It felt like the board was telling me fuck Arduino as the cost of the chip was 2.28$ !!! I'm from India and a engineering student … ST Microelectronics …. Thanks ….
ОтветитьAtollic now belongs to ST. Then, TrueSTUDIO ( Atollic product ) which is an eclipse based application which integrates the GCC compiler is FREE, fully FREE. I'm testing right now with the STM32F4DISC board. Let's see how things go. version: v9.0
BTW, I think Cypress solution is as cheap as well and better suitable for fresh beginners. The PSoC Creator IDE which is its programming environment is fairly complete in the sense that does not need any external program to generate code like CubeMx. Also, the example's window lets you promptly read the documentation.
I want to take that fake paper cut out microphone and tear it to pieces...very engraging indeed.
ОтветитьI had to use a stm32 throughout my university degree... oh i remember the joys of the 1.5k page document
ОтветитьYou are great man
ОтветитьNow the main question: How much power draws the power measurement circuitry?
Ответитьniubility
Ответить"DMA controller if you are into that kind of thinks..." Lol
Ответить!!! THREE WWCD ("Winner Winner Chicken Dinner!") !!!
Ответить