#1 Say NO to ARDUINO! New ARM STM32 Microcontroller Programming and Circuit Building Series

Поділитися
Вставка
  • Опубліковано 27 вер 2024
  • Get ready for a new series on the ARM Microcontroller. This time, I will be using my new ARM Microcontroller book (amzn.to/32ocUlM) as I create new videos while creating various projects.
    Purchase my new book: Arm Microcontroller Programming and Circuit Building Volume 1
    www.amazon.com...
    I recommend using the STM32CubeIDE:
    www.st.com/en/...
    Recommended servos:
    Futuba hobby servo: amzn.to/2xolCzS
    High torque metal gear hobby servo: amzn.to/2ktkHbc
    HiTec hobby servo: amzn.to/2ksycrv
    High precision, high torque metal gear hobby servo: amzn.to/2fRE0Wv
    3D Mouse to rotate/zoom/move the object (Must have for CAD!!!): amzn.to/2ruFnSn
    The drafting pencil I use on these videos: amzn.to/2qioYg2
    The cheap oscilloscope that I use (because it's cheap and will work all of the projects in these tutorials): amzn.to/2rSHnBa
    A better oscilloscope and the one I would recommend: amzn.to/2qizK5M
    The brand of multimeter that I use and the one I recommend: amzn.to/2qicUez
    4561737465722045676720496e736964652e20436f6c6c656374207468656d20616c6c2e20476976656177617920736f6f6e21

КОМЕНТАРІ • 347

  • @MrController64
    @MrController64 4 місяці тому +9

    You are great Patrick, I started learning ARM with your arm tutorials series 6~7 years ago, now i'm working in an mcu developing company, thanks alot ♥

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  4 місяці тому +2

      Wow, that is great to hear. Congrats on making you dream come true!

  • @AshishEmbedd
    @AshishEmbedd 2 роки тому +42

    i started my embedded journey with your Avr videos now i am working in Automotive domain with tricore CPU's, thanks alot , its good to see youtube recommended me this video.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +4

      I am happy to know that it was recommended as well. Very cool.

    • @paulmcgreen
      @paulmcgreen 2 роки тому

      Could you tell more about your career/education path? I want to start teaching kids and want to begin with Arduino, so I want to briefly describe them the whole picture including the career aspect

    • @saranyas6280
      @saranyas6280 Рік тому

      Hi are u electronics engineer

  • @gerarddonnelly5092
    @gerarddonnelly5092 2 роки тому +29

    I started my firmware career following your videos, very clearly and easily explained. I've just ordered the book and looking forward to the series. Best of luck with it.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +3

      Thank you so much for getting the book. I hope it will serve you well.

  • @priyanshusrivastava9288
    @priyanshusrivastava9288 2 роки тому +14

    Patrick, you are insane. Started my embedded journey from your videos. Love it, more power to you!

  • @nazatkabir3442
    @nazatkabir3442 2 роки тому +7

    this man is a legend. he started making tutorials on avr when there was no tutorial on it.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +2

      Thanks. Yes, it was a while ago! This will eventually show my age.

  • @adammontgomery7980
    @adammontgomery7980 2 роки тому +6

    I'm so excited! I haven't found anyone else who dives into the datasheets like you do.

  • @surajmandal_567
    @surajmandal_567 Рік тому +5

    For me learning and doing microcontrollers is fun because I learn about how hardware and software interact with each other and how we can control hardware with software.

  • @rubikon7648
    @rubikon7648 Рік тому +4

    Very nice and clear explanantion, I am a military officer with the captain rank but i like learn more and deep about mcus, especially arm mcus, thank you.

  • @movocode
    @movocode Рік тому +2

    God level explanation. Subscribed within first few seconds.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  Рік тому

      Thank you so much!! I have a lot of stuff planned for the microcontroller series!

  • @hallkbrdz
    @hallkbrdz 6 місяців тому +1

    Agreed. I love using NXP Arm Cortex-M7 MCUs for my projects. Very efficient and flexible platform.

  • @blockhunterlp8748
    @blockhunterlp8748 2 роки тому +3

    Best microntroller videos on youtube. Thank you for explaining everything from scratch. Dont know how you wanna improve these perfect arm series haha

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому

      Creating a near impossible application will hopefully show a lot more useful information..I plan to really flesh out state machine code and using interrupts extensively..

  • @LovelyClock-kf4lc
    @LovelyClock-kf4lc 8 місяців тому +1

    I just started doing electronic as hobby recently. Just found out your channel. Your explanation is so good and easy to understand. I wish i know a place to hang with people with same hobby

  • @lohikarhu734
    @lohikarhu734 9 місяців тому +1

    hi Patrick;
    i remember learning the real "metal" of what "software" really is...we used a PDP-11/05 manual and did cycle by cycle, bit by bit, analysis of memory cycles, instruction fetches, instruction decoding (you know, the bits that control ALU Functions, indexed addressing...), and i suddenly 'got it'! Software is just reconfiguring hardware, cycle by cycle, "steering" addresses and data.., it was a real "moment", since i had been developing digital logic for about 7 years, at that poimt, and suddenly "connected" the software/hardware worlds!
    best o' luck with books and tutorials!

  • @philipacovington
    @philipacovington 2 роки тому +4

    Wow, it's hard to find the STM32F030 right now. Zero stock and factory lead times of 53 weeks! I will be following your new series!

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +1

      You can use any of the STM32 line. The chip I use is one of the simple ones, so pick any and it will be fine as long as the number of pins will work with your prototyping setup.

  • @SeniorAsJunior
    @SeniorAsJunior Рік тому +4

    I liked that in my search for ARM MCUs your videos appeared and I was preparing for when I received my development board that I had bought and now I decided to get your book in epub format. Congratulations on your work and thank you very much for sharing your knowledge. :-)

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  Рік тому

      My pleasure.

    • @KakawaJiji
      @KakawaJiji 6 місяців тому

      ​@PatrickHoodDaniel : Just bought your book, it will be a very interesting journey. 😊

  • @shrijithmjain2137
    @shrijithmjain2137 2 роки тому +2

    I always Like your videos first and then watch them.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +1

      Ha! That's awesome. I hope to always be worthy of your likes.

  • @yaghiyahbrenner8902
    @yaghiyahbrenner8902 2 роки тому +1

    wow - its so nice seeing you again, you've been missed!

  • @thepainfultruthoftheworld6751
    @thepainfultruthoftheworld6751 2 роки тому +1

    I don't know how i look at you your really make my walk easy any i don't even know how i get see you as my i brother, i really appreciate you dear brother and i hope i will learn from you more through my career.🙂😊

  • @serg.r4860
    @serg.r4860 3 місяці тому +1

    Nice, I bought your book off Amazon. I been reading it after work.

  • @cncmoh
    @cncmoh 2 роки тому +2

    You're an excellent teacher. I learned to build my first CNC from your videos. I'm working on my second cnc machine with Pokeys57cnc following your videos once again.

  • @marinehm
    @marinehm Рік тому +1

    Subbed. I stumbled upon this video, somewhat like I did with Arduino some 6-8 years ago. Looking forward to viewing your Playlist.

  • @databang
    @databang 2 роки тому +1

    I look forward to the next video, thanks for sharing.

  • @yenespace406
    @yenespace406 Рік тому +5

    You are a gem! You just answered my question
    First time seeing you and subscribed already!
    I have a product in mind that others have already built
    but I have far more greater marketing strategy and I just know
    how to sell it. Also there are few common factors that others out there missed.
    And I was just about to start doing it using Arduino, but turns out
    Arduino will be just useful as prototype phase (in my case) So i clearly need your channel!
    Glad I found you! All the way up from Ethiopia, Africa.

  • @markday3145
    @markday3145 2 роки тому +9

    With STM32, you can get Arduino-like development boards. Some (like ST's Nucleo-64 boards) have Arduino-compatible headers. And the Arduino framework has good support for STM32. Hobbyists can use them for better performance and better functionality. You can experiment and prototype with the development boards (including Arduino, which has drivers for lots of peripherals), and then design and build a custom board once you've settled enough of the details.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому

      Thnaks for the information.

    • @zz4157
      @zz4157 Рік тому

      Just bought the book too. Would you recommend the stm32 nucleo board of discovery board? Thank you very much

  • @erikvincent5846
    @erikvincent5846 2 роки тому +1

    I started on your AVR tutorials in AVR Studio and now I work on Linux embedded systems. Thanks for your channel and glad you are getting back into it.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +1

      You are so very welcome!! This is a passion of mine and I will keep going until I die! you make great videos as well. I just subscribed.

  • @lightning_sree2531
    @lightning_sree2531 2 роки тому +2

    waiting for your video !!

  • @setter3329
    @setter3329 2 роки тому +1

    Just ordered book,looking forward to the journey

  • @khomo12
    @khomo12 Рік тому +1

    Thank you! I'm looking to start with both the arduino and something more used for production.

  • @heliquackterstudios
    @heliquackterstudios 11 місяців тому +1

    This is brilliant work! Glad to see people taking it beyond the dev boards and truly building what they need - Now to find someone that can do a series like this but for microprocessors/SoC's

  • @variogenesis
    @variogenesis 2 роки тому +1

    Stm32 is the choice for many people lately.
    Patrick I wish the best to the new series...i m sure it gonna be exciting as the old ones.

  • @bendustin7609
    @bendustin7609 Рік тому +1

    Thank you sooo much!

  • @andrewandrosow4797
    @andrewandrosow4797 Рік тому +1

    I said NO to AVR 8 years ago. Then I tried to realize a frequency meter with 1Hz resolution up to 10MHz. These AVR chip hasn't 32bit hardware timer - so it was very problematic to realize such an equipment)). I tried to use assembler, but I had not had any success. In addition, prices on STM32 chips were very attractive. There was 32bit CPU, 16kBytes of RAM, 32-bit timer, DMA !. But it was really difficult to understand how to program stm32 - a documentation has more than 1000 pages. There are several clock buses. I can compare STM32 with 80486 motherboard (without video card surely). But there you can be running digital signal processing in real time (in speech band up to 4kHz) and realize digital filters.

  • @calebhufstedler9040
    @calebhufstedler9040 Рік тому +1

    Just bought the book, I'm excited to start this course, this is exactly what I've been searching for!

  • @rihebsassi8466
    @rihebsassi8466 2 роки тому +1

    I'm so excited Patrick, I can't wait 🤩🤩

  • @abdulmajith8662
    @abdulmajith8662 9 місяців тому +1

    Thank you so much, really interesting

  • @jackle3002
    @jackle3002 Рік тому +1

    Subscribed! Youve got me excited! ARM is the future!

  • @urielmanup
    @urielmanup 2 роки тому +1

    Man i love you!. the Atmel series, is the best i ever did!

  • @sinazamani7077
    @sinazamani7077 4 місяці тому +1

    very amazing video thank you so much

  • @IncognitaLabs
    @IncognitaLabs 2 роки тому +1

    I predict this will be well-received! You do a very fine job of explaining complex ideas in as simple a way as possible.

  • @nolimangulabnan6101
    @nolimangulabnan6101 2 роки тому +1

    Big thanks Patrick. Learned a lot from your channel

  • @Lwyte17
    @Lwyte17 2 роки тому +6

    Bought the book and hopefully the hardware soon. I look forward to learning along with this series, thanks for giving us your knowledge!

  • @TheCzaach
    @TheCzaach 2 роки тому +1

    Whoa! I remember some of your tutorials - they were great!!

  • @andrewbarbour7475
    @andrewbarbour7475 2 роки тому +1

    Can't wait to get started! I found a box of 20 of the M501 V04s at an electronics recycler and have no idea what to do with them!

  • @wristocrat
    @wristocrat Рік тому +1

    Completely assured on ARM mcu now! Lovely series

  • @omerfarukkarabostan2081
    @omerfarukkarabostan2081 2 роки тому +1

    just the video series i need. I'm looking forward to it

  • @ric2play
    @ric2play Рік тому +1

    U da Man!! I was just thinking you should update your courses!!! Keep on working on the other volumes.

  • @jithin_isaac
    @jithin_isaac 2 роки тому +1

    Waiting eaglerly for the course! best of wishes..

  • @schlaus_kwab
    @schlaus_kwab 8 місяців тому +1

    thank you for the vid! Awesome!

  • @kryptocat4240
    @kryptocat4240 2 роки тому +2

    You'r really doing a great job

  • @d.jensen5153
    @d.jensen5153 2 роки тому +47

    I love ARM microcontrollers but I'm no fan of ARM IDEs. The Arduino IDE has shown me that I don't need Keil, IAR, or any of the Eclipse derivatives. To me they are all unnecessarily big and full of extraneous complexity. Thankfully the Arduino IDE can accommodate just about anything...from M0 to Teensy 4.

    • @tdab1234
      @tdab1234 Рік тому +10

      We all would want that but in reality Arduino is not really used in the real world but only used in learning basic programming

    • @d.jensen5153
      @d.jensen5153 Рік тому +4

      @@tdab1234 Why? I've used both Keil and IAR professionally...because the engineering manager specified them. But there isn't a line of code I wrote that couldn't have been written and compiled in Arduino. (Goes without saying I would NEVER use an instruction like DigitalWrite(). That really and truly is for noobs. But Arduino in no way forces its usage.)

    • @G-Code_official
      @G-Code_official Рік тому

      @@d.jensen5153 can you please tell me why digitalWrite is for noobs?

    • @d.jensen5153
      @d.jensen5153 Рік тому +1

      @@G-Code_official I was wrong. No doubt there are applications where squandering a few hundred microseconds on the transition of an output pin is not a problem. But I have no use for that nonsense. I'll track my own use of resources and their dependencies, thank you.

    • @xxbatman69xx98
      @xxbatman69xx98 Рік тому

      @@d.jensen5153 Hey not sure if you will see this but when you use microcontrollers in industry, do you design a circuit board around a mcu? Or do you use a board with a mcu on it like a NUCLEO board?

  • @takedowntheccp.5167
    @takedowntheccp.5167 Рік тому +3

    hope there chinese version, we are easy learn. thanks!

  • @manofmesopotamia7602
    @manofmesopotamia7602 2 роки тому +1

    Yes, I have been waiting for this series 😊

  • @sukmaadhiw9033
    @sukmaadhiw9033 6 місяців тому +2

    I can't agree with the price point, at least in my region, a single STM32 chip could cost around $5 - $10 while an ESP32 costs just $2, ESP01/8266 cost almost $1, and an Atmel chip costs $2.
    I think what makes STM32 great is it's reliability, flexibility, and quality makes it really the default option for industrial application.
    Though ESP32s are close to compare to STM32, i think STM32s had certain qualities that ESP32 don't have, such as flexibility and features (interrupts).

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  6 місяців тому +1

      At low quantites, yes the chip is more expensive, but my series focuses on getting to a production level and at high quantities, the chip is very cheap.

    • @sukmaadhiw9033
      @sukmaadhiw9033 6 місяців тому +1

      @@PatrickHoodDaniel Ahh I never knew that they're cheaper in bulk! I thought they were just fancy chips 😁.
      Now you got me wanting to learn more on STM32! thank you so much!

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  6 місяців тому

      @@sukmaadhiw9033 Not a problem. Thank you for watching!

  • @KeesCPLUSPLUS
    @KeesCPLUSPLUS 9 місяців тому +1

    Cool video. I learned programming and this seems like a really cool next step. always loves embedded systems.

  • @mytube1000javed
    @mytube1000javed 9 місяців тому +1

    Thanks for such fantastic video. I need a mcu with wifi. To develop wearable device which is connected to an app on mobile. Which one should I choose?

  • @dieSpinnt
    @dieSpinnt Рік тому +2

    The general statement "Say NO to ARDUINO" [1] is enough for me (STM32 professional user and STM32 fangirl) that disqualifies you of any seriousness. This conflicts directly with "Use the right tool for the right job", which anyone with professional experience in electronics engineering would tell you. It is good showing a broader audience the great possibilities of these chips. But you can do this without the pungent smell of a snake-oil salesman.
    [1] while in reality, the Arduino Platform/STM32 based Arduino Boards is without any doubt usable for quick and dirty programming of STM32 based prototypes. But that is not my argument here. The MCU market is extremely diverse and the toolchain, platform, library and design possibilities are too. Only an idiot will think that a single ONE is THE solution to everything. But even worse are the scammers profiting of these gullible people ... Shame on them!

  • @negvorsa
    @negvorsa 2 роки тому +1

    I think I'm lucky!!
    I was thinking its time to switch to RISCV or ARM ... Can't wait... BTW I started AVR from your video its a great memories to remember...

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому

      Awesome. the AVR series is a great primer on this series.

  • @alexyoung6418
    @alexyoung6418 Рік тому +1

    I started using the AVR as early as Atmel started transitioning from the MCS-51 family, which I was using before that point. I was on assembly so it was a bit harder for me to switch over. No worries, I've been using STM32 for over a decade, using C of course. The major drawback with the AVR isn't just in the price and resources, it's also STUPID SLOW! 20 years ago a 16MHz system clock was sweet, but it was an 8-bit architecture. Now the STM32 comes with 4x the core bandwidth, easily reaching 72MHz system frequency, with the F4 and H7 series I've been using, they are running at 180MHz and 480MHz respectively. I guess that's why people started trying to run the Arduino framework on the STM32 or various Pi baords. Redesigning PCB is fine, you can shed enough parts to make an Ardnuino more compact. Yet still, I never got used to using that system. Never tested it with any benchmark tools either, but I generally don't trust it with efficiency.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  Рік тому +1

      Well said.

    • @saranyas6280
      @saranyas6280 Рік тому +1

      Are u electronics engineer?? Alex

    • @alexyoung6418
      @alexyoung6418 Рік тому

      @@saranyas6280 Yup, plus mechanics.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  Рік тому

      @@saranyas6280 No.Learned everything from various sources and University, but I am not specifically an electronics engineer.

  • @akhilsankar1999
    @akhilsankar1999 2 роки тому +3

    Hi Patrick, your deep dive approach to explaining uC theory in a practical context has been an absolute gamechanger! As a mechanical engineer with a minimal digital electronics background, I want to thank you for sharing your knowledge on this forum and making this subject accessible to all of us! One question: Do you have any suggestions on how to learn ( or do you have plans to do some walkthroughs :) ) about how device drivers are written? I am personally interested to learn more about how to interface with the MPU6050 but find it to be a relatively complex component to wrap my head around. Thanks and looking forward to checking out the book!

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +1

      Thanks for the kind words. The MPU6050 should not pose a problem for you since it uses the i2c (I squared C) protocol. I explained that in my previous ARM series, and I detailed how I2C works. You should take a look at those videos. I will go back through I2C in this new series, but it may be a little while before I get to it. Here is the first I2 video from that series #57: ua-cam.com/video/XS2-90IJ7kc/v-deo.html. The others are numbered 58, 59, and 60

    • @akhilsankar1999
      @akhilsankar1999 2 роки тому

      @@PatrickHoodDaniel great, I'll start with those in that case. thanks!

  • @eis3nheim
    @eis3nheim 2 роки тому +1

    Can't wait to learn from the best.

  • @davidandrews8566
    @davidandrews8566 2 роки тому +2

    Hello, just bought the book. Will there be a kit of parts available? And if so will I be able obtain it here in the UK?

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +1

      Newbiehack com. My next video explains this in more detail. Thanks!!

  • @daixtr
    @daixtr 10 днів тому +1

    I am your new follower now. I am curious on what are your thoughts on using Rust for STM32?

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  10 днів тому

      @@daixtr thanks for the follow. I haven't put any thought towards using Rust with STM32. I am not familiar enough with Rust, but I hear that is it a great language. I like C/C++ because of the low level nature of the language. Do you believe Rust will provide a similar feature?

  • @nikhuge6580
    @nikhuge6580 2 роки тому +1

    Keep it up sir…

  • @Lee-gr2sd
    @Lee-gr2sd Рік тому +1

    What about the ARM9, any good for a GPS device?

  • @abelrashid5184
    @abelrashid5184 8 місяців тому +1

    What are the per-requisite for this series ? I have a background in Computer Science, but no knowledge in Electrical Engineering.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  8 місяців тому +1

      In the book, I go over a lot of the basics that serve as the defacto prerequisite for the broader embedded journey. My AVR series is also a good alternative, but not based in ARM programming.

  • @mahanehsani1246
    @mahanehsani1246 2 роки тому +1

    new series!

  • @ClownWhisper
    @ClownWhisper 2 роки тому +1

    I cannot find that arm chip on a blank PCB like you show in this do you have any idea where I could find this I like programming this way

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому

      I sell it here: newbiehack.com/Categories/ARM
      These kits and products that I sell help me provide these UA-cam videos.

  • @07LUTE70
    @07LUTE70 9 місяців тому +1

    Can a cnc machine be both chain driven and lead screw driven? I really need this info.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  9 місяців тому

      Yes, but there are lot os considerations for both, too much to say in a comment. I've made a bunch of videos on the topic, but if you have specific questions, let me know.

  • @pbs570
    @pbs570 11 місяців тому

    I agree that an embedded software engineer should say no to Arduino. But what should we do for esp32? Sometimes we have to use arduino.

  • @qbitsday3438
    @qbitsday3438 2 роки тому +1

    Hi Patrick , the Book is not available , please let me know when will it be available(paper back)

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому

      When I click on the link in the description, it says it is in stock and shipping. What country are you in? Maybe it is not available in your country.

    • @qbitsday3438
      @qbitsday3438 2 роки тому

      @@PatrickHoodDaniel Hi Patrick i am in Singapore.

  • @csais2472
    @csais2472 5 місяців тому +1

    What should I learn before buying your book? I can program, but I have never worked with microcontrollers, is a field I love and want to learn. I have little knowledge in digital electronics. My pro is that I'm a programmer and love microcontrollers.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  5 місяців тому

      That is an excellent question. If you already have some programming under your belt, you can jump right in. The book assumes you are not knowledgeable about electronics or microcontrollers at all. In fact, the two technical editors worked through the book, both having no experience with programming or electronics and they were able to complete all of the projects the book. This is a perfect entry into microcontrollers and electronics.

    • @csais2472
      @csais2472 5 місяців тому

      @@PatrickHoodDaniel Nice!, exactly what I'm lookging for, I was looking into coursera, but nothing better than a book. Thanks!.

  • @scienceandtechnologyst8134
    @scienceandtechnologyst8134 Рік тому

    How to program and make controllers according to use for production pr development according to need

  • @reedreamer9518
    @reedreamer9518 Рік тому +1

    What's with the occultist skull thing?

  • @TheChrisey
    @TheChrisey 2 роки тому +1

    "Say no to Arduino" Most intelligent thing I've heard all day

  • @adnansayder2148
    @adnansayder2148 2 роки тому +1

    Hi dear thanks for every lessons ı tired to learn hall library and stm32cube ide from st channel but speaker was spekaing German accent it was very bad ı didnt understand then ı began mikroc arm what do u think about mikroc ?

  • @MrVikasingh1210
    @MrVikasingh1210 2 роки тому +1

    Arduino is good for beginners. But if we want to advance we need to learn to program muC using it's data sheet. It is overwhelming but need to do for only 1 type of muC. After that our lives as a debugger and programmer become little easy.

  • @pawankumarmauryaofficial
    @pawankumarmauryaofficial Рік тому +1

    How many lectures comes in this series

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  Рік тому

      It is ongoing as long as I live, or if UA-cam takes a weird pivot. Haha

  • @rampr4225
    @rampr4225 2 роки тому +1

    Excellent 👌👍

  • @RixtronixLAB
    @RixtronixLAB 2 роки тому +1

    Nice video, thanks :)

  • @agelosouzounis3829
    @agelosouzounis3829 Рік тому

    When are you going to edit the 2nd arm book ?

  • @G-Code_official
    @G-Code_official Рік тому

    Please provide links to bare microcontrollers to buy online

  • @ClownWhisper
    @ClownWhisper 2 роки тому +1

    I'm pretty new at all of this I've only been doing it for about a month or two but why do you say that it's hard to go to production? It's very simple to program a micro control chip external to the Arduino such as an at tiny microcontroller or any of the larger microcontrollers if that is required why is it that you say this I'm not saying you're wrong I obviously don't know a lot about this I'm asking you so I understand

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому

      It can be difficult to go to production if you start with a platform that is complex where you will need to pare down to the circuit you only need rather than starting from the bare chip and gradually building up.

  • @bassamry
    @bassamry 2 роки тому +1

    i hoped there's a section about USB, but there isn't :(

  • @Bob-be2pj
    @Bob-be2pj 2 роки тому +1

    I hope you address extending battery life including going into and out of deep sleep modes. This has caused me problem using the Arduino , Pi Pico and Seeduino boards.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому

      I will keep this in mind when I get to using batteries. Thanks.

  • @walterhynson2898
    @walterhynson2898 2 роки тому

    And Arduino does everything you mentioned and yes the stm32 can be progrramed using the arduino ide

  • @dougsteel7414
    @dougsteel7414 2 роки тому +2

    The barrier to a lot of people, including myself, is an inability to solder surface mount, interesting all the same

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +1

      Would you like a video in how to solder surface mount?

    • @dougsteel7414
      @dougsteel7414 2 роки тому +1

      @@PatrickHoodDaniel I would love it!

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +1

      @@dougsteel7414 Cool, I will show the process of how I solder the ARM chips to the boards as I do it manually here in my shop, and it is pretty easy after you find out the correct procedure.

    • @dougsteel7414
      @dougsteel7414 2 роки тому +1

      @@PatrickHoodDaniel that would be fantastic, thank you so much!

    • @mikeh39
      @mikeh39 2 роки тому +1

      It’s not that hard and there are good tutorial videos on UA-cam, eg. Dave Jones. You can even solder QFN and BGA packages with hot air or hot plate. Use solder paste and a custom, inexpensive stencil, eg. OSH Stencils.

  • @SebastianGarcia-go4tx
    @SebastianGarcia-go4tx 2 роки тому

    Purchased your book and liked it. When does volume 2 come out ?

  • @Melvs_Cuts
    @Melvs_Cuts Рік тому

    Waiting for Volume 2 of this book . When is it coming out Sir ?.

  • @diana_dev
    @diana_dev Рік тому +2

    Dear Patrick, do you plan to publish Volume 2 of your book? This book is amazing source for learning stm32 from scratch! I'm waiting for second part 🙏

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  Рік тому +2

      Hi Diana, Yes, I am currently writing the book. It takes a little while as I need to also have technical editors included. I will inform you of the book publishing date when I get near to the end of the writing.

    • @diana_dev
      @diana_dev Рік тому +1

      @@PatrickHoodDaniel Thank you! ✨

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  Рік тому +1

      @@diana_dev I watched your shorts showing some of the project in the book. Awesome!!

    • @diana_dev
      @diana_dev Рік тому +2

      @@PatrickHoodDaniel Thank you so much. It’s all thanks to you, your book and your cool channel 😊 I very much appreciate your work.
      To keep up with my progress and to not give up - I try to do shorts of my results. And it helps to refresh in memory of what I've already learned if I pause studying 😁

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  Рік тому +1

      @@diana_dev That is a wonderfull method. I will be watching!

  • @SomphongThanok
    @SomphongThanok Рік тому

    How to find your book from shop?

  • @thomasvnl
    @thomasvnl 2 роки тому +8

    Forgot to mention that STM also offers Nucleo development boards for a lot of their chips so you don't have to make your own breakout board but can just buy a Nucleo (with built-in STM programmer) and start from there which speeds up the development process. These are not entirely the same as the application specific development boards, they are more in line with an Arduino board.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +1

      Thanks for the info.

    • @gursharansingh7398
      @gursharansingh7398 Рік тому

      Normal people with no electrical engineering should not produce any product.

    • @thomasvnl
      @thomasvnl Рік тому

      @@gursharansingh7398 Yeah and no one should try to spam other people but hey, its not like that is happening anytime soon either

  • @unodragon2294
    @unodragon2294 Рік тому +1

    can i use your book to learn to program nucleo boards

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  Рік тому

      Yes. You can use my book and videos for any boards that use the STM32 microcontroller.

    • @unodragon2294
      @unodragon2294 Рік тому +1

      @@PatrickHoodDaniel thanks for telling and a happy new year

  • @kasiselvamk
    @kasiselvamk 2 роки тому +1

    Hello Patrick, your videos are grate and more useful for ppl who want's true knowledge of micro-controller programming from L0 level. grate job 👍. i have one query, Can we use one programming device to program any CORTEX MCU's from different manufacturer's;As programming protocol are the same.
    for a instance , Pickit 4 supports CORTEX SWD protocol , So can i use same for STM32 programming ? & vice versa ?

  • @woolfy02
    @woolfy02 11 місяців тому +1

    What is a good program to modify / compile arm Embedded. .Pkg files

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  11 місяців тому +1

      I am not familiar with .pkg files. Apparently. that file type is a package file. Can you give me more information on what this .pkg file is? Is it an EmbeddedOS?

    • @woolfy02
      @woolfy02 11 місяців тому +1

      @@PatrickHoodDaniel Sorry, I didn't have much info on the hardware, at the time I posted this and, basically no knowledge on embedded programming / programming in general. It is a STM32 (stm32f412) embedded chip. I see now that STM32 has it's own software to compile the files.
      The only thing I could figure out is that the .pkg file I dumped, is an OTA firmware update. So, I probably could of just sorted it out myself haha. I'm very much a newb and it shows. I subbed and thanks anyways for the reply!!

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  11 місяців тому

      @@woolfy02 Not a problem at all.

  • @guser210
    @guser210 2 роки тому +1

    The atmega328 is an amazing and capable processor but the the whole arduino thing takes people in the wrong direction leads a lot of them to frustration and failure.

  • @Jashinsama8728
    @Jashinsama8728 Рік тому +1

    Arduino is very popular than the rest of the microcontrollers its like it conquers all of them.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  Рік тому +1

      Arduino isn't a microcontroller. It is a platform that contains a microcontroller like the Atmel.

  • @peter6098
    @peter6098 2 роки тому +1

    Do you recommend to learn assembly as well, as programming language?
    I really wait your further tutorials, and my philosophy is the same to learn as you told in your two introduction videos.
    For me a bit new the STM32, as earlier, I learned on TI Stellaris.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +3

      No, unless you wish to torture yourself. C++ compiles quite well into efficient machine code so there really isn't any reason to use assembly unless there is an optimization that is absolutely required by the application/use of the microcontroller. Before assembly is used, it is always a good idea to find a more efficient C++ or C version first as the number of instructions required for the task may not be appreciably improved.

  • @glewiss6696
    @glewiss6696 2 роки тому +1

    Great projet ! I bought your book. Do you mind asking why not using vscode for the editors which tend to be the most common used IDE nowdays and the bluepill which is a well known board used as well with arduino ?

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  2 роки тому +1

      After what happened to CoIDE back a few years ago with the lack of support, I want to use a development platform that will be supported indefinitely. As this IDE STM32CubeIDE is supported by the chipmaker. The use of VSCode does intrigue me, so I will look into it.

    • @glewiss6696
      @glewiss6696 2 роки тому

      @@PatrickHoodDaniel Ok thanks I understand. What about the bluepill that many people use with arduino programme?
      Maybe later on. Anyway It'll be really interesting with the F0.

  • @peterdavila3045
    @peterdavila3045 Рік тому +1

    Excellent. I'm looking forward to this series. Subscribed.
    Question: I have been using VS Code with Arduino. I have also started using the PlatformIO with VS Code. Is your book and series independent of the development platform or is this series very tightly tied to Eclipse?

    • @peterdavila3045
      @peterdavila3045 Рік тому +1

      I got your book. Let the games begin. 👍

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  Рік тому

      Hey Peter. No, this series is not dependent on a particular development platform. I am using the ST modified Eclipse environment (STM32CubeIDE) which integrates CubeMX. Fortunately, the CubeMX can be set up to create autogenerated code for any environment. the CubeMX can also create schematic, footprint, and 3D part models for any electronics CAD software, like KiCAD, Altium, Eagle, etc.

    • @peterdavila3045
      @peterdavila3045 Рік тому +1

      @@PatrickHoodDaniel Excellent. I'll research how others are using the PlatformIO with STM32 processors. I'll then select an appropriate STM32 and set myself up with the appropriate development hardware. I'll reach out to you to purchase your breakout boards for whatever STM32 I buy.
      Thanks for the great effort in putting these videos together. They're priceless.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  Рік тому

      @@peterdavila3045 Thank you so much. I hope you enjoy the process as much as I do.

    • @peterdavila3045
      @peterdavila3045 Рік тому

      @@PatrickHoodDaniel
      Hi Patrick,
      I just ordered you "ARM Microcontroller Advanced Kit" from your website. But, I don't know if I'll be able to use PlatformIO with VS Code to work with it. Do you know which one board gets selected in PlatformIO to interface to your setup? If you know, it will save me some time having to dig for it.
      In addition, I'll be looking to buy a Nucleo board or similar to expedite some of my prototyping and for use with PlatformIO. But then, I plan to be transferring the appropriate final design to your setup for final testing prior to PC Board. I'll use the ST development tools if I have to, in case PlatformIO does not recognize the minimal STM32 chip setup in your kit. I guess I would then transfer the C++ code from PlatformIO to the Eclipse setup for final testing with your hardware setup.
      Thanks for all your effort to provide quality instructional material. Much appreciated.

  • @sriguna57
    @sriguna57 5 місяців тому +1

    ❤❤❤ on 2024