STM32 bare metal blink LED | NO CMSIS | creating pointer types with structure, bitfield and union

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • how to blink led stm32f103c8 with registers? how we access registers in ARM microcontroller? how to make pointer to access registers? how to make pointer types with structure, bitfield and union. how to access registers as bits instead of words?
    STM32F103C8 bare metal programming.
    how does CMSIS work? what are in CMSIS files? what is device peripheral access layer header file?

Комментарии • 61

  • @PrantikMajumder
    @PrantikMajumder 5 месяцев назад +6

    u r a legend among men. a true pointer. this video should be made global, public and non volaitle

  • @mortezazamani3570
    @mortezazamani3570 5 месяцев назад +5

    Speechless of what i learned in 30 min.🙏

  • @patrickegesa8264
    @patrickegesa8264 8 месяцев назад +5

    one of the best tutorial,i have read dozens of books but i could not write structures to access MCU registers,you have just summarised in less than one hour, perfect

    • @pointer-x
      @pointer-x  5 месяцев назад

      glad it helped you

  • @wickeddubz
    @wickeddubz 5 месяцев назад +4

    Not a single drop of water was found in this video. Great tutorial! 🧠⚙️

    • @orides5976
      @orides5976 5 месяцев назад

      What do you mean by this?

    • @wickeddubz
      @wickeddubz 5 месяцев назад +1

      @@orides5976 this idiom means ratio between useful and useless information . You know those books or diploma projects, where 90% is “water”, e.g. useless text.

    • @orides5976
      @orides5976 5 месяцев назад

      @@wickeddubz Thanks! I didn't know about this.

  • @reinaldohurtado3514
    @reinaldohurtado3514 2 месяца назад +1

    i have to cut the video three time to digest so much condensed information! you are a pro!

  • @imlassuom
    @imlassuom Год назад +9

    If I watched this video before it will save me at least 3 months... Waiting your next videos!!

  • @lohikarhu734
    @lohikarhu734 4 месяца назад +2

    it's funny...i started with MC6801, in 1978, and, even then, we had to work with configuration registers for I/O, timers, serial ports, bus modes, so this feels like getting back to "good old days", bare metal, making notes...

  • @samidew5092
    @samidew5092 Год назад +6

    Never seen tutorial like this. Brillant and Excellent.

  • @user-xb5zu6zu7j
    @user-xb5zu6zu7j 5 месяцев назад +1

    You're very knowledgeable. Thank you for most excellent tutorials

    • @pointer-x
      @pointer-x  4 месяца назад

      Glad you like them!

  • @studentofedison421
    @studentofedison421 Год назад +5

    This video really deserves some more appreciation

  • @ElectronicFanArm
    @ElectronicFanArm 4 дня назад

    It is not a baremetal yet 😊 excellent contribution

  • @soundforce_nicolas
    @soundforce_nicolas 6 месяцев назад +3

    You must be a teacher in "real life" :) this is great and great start to let go of that damn HAL/Cube, many thanks!

  • @oscareriksson9414
    @oscareriksson9414 3 месяца назад +1

    This is exactly what I was looking for! This unlocked stm32. Beautiful!

    • @pointer-x
      @pointer-x  3 месяца назад

      Glad you like it!

  • @achalasamapriya2701
    @achalasamapriya2701 5 месяцев назад +1

    great explanation .and awesome presentation skills .keep up the good work

  • @studentofedison421
    @studentofedison421 Год назад +3

    TOO much informative and effective tutorial. Thnaks ..... Eagerly waiting for your next video......................ltake love form India......

  • @andylam5686
    @andylam5686 7 месяцев назад +1

    i found it just now, i can't say more than other people here, really this the best. Thk

  • @farukhannan8230
    @farukhannan8230 10 месяцев назад +1

    Your tutorial is excellent. i am sure you will definetily get more views and recognition. please dont give up soon and carry it on. i am one of your fan now

  • @Josuzare
    @Josuzare 8 месяцев назад +1

    Gracias por este video. Me ayudó mucho. Saludos desde Perú.

  • @timsbadalbaev2058
    @timsbadalbaev2058 Год назад +1

    Очень многое прояснилось благодаря этому видео, благодарю!

    • @pointer-x
      @pointer-x  Год назад

      я рад, что это помогло вам

  • @user-vs7cw2rg7r
    @user-vs7cw2rg7r 2 месяца назад +1

    Excellent 👍

  • @elaselas5659
    @elaselas5659 Год назад +2

    TOO much Eagerly waiting for your next video. Reset and clock control (RCC) An example

  • @AKKJ420
    @AKKJ420 10 месяцев назад +1

    Wow what an amazing tutorial mate.

  • @rz1359
    @rz1359 10 месяцев назад +1

    Great tutorial. Keep going 🎉

  • @aadityamalya1616
    @aadityamalya1616 11 месяцев назад +1

    Excellent explanation!👍

  • @sinancetin2376
    @sinancetin2376 Год назад +1

    Perfect video I hope it's contunue

  • @diegochavez1435
    @diegochavez1435 8 месяцев назад +1

    Thank you, amazing explanation

    • @pointer-x
      @pointer-x  5 месяцев назад

      You are welcome!

  • @mkr32
    @mkr32 Год назад +2

    thank you friend

  • @daniel-lb4bh
    @daniel-lb4bh Год назад +5

    Is it possible for you to continue making videos? its perfect btw

  • @ArjunaWeerasinghe
    @ArjunaWeerasinghe Год назад

    A nice build-up of information. Keep up!

  • @angelrobles1927
    @angelrobles1927 7 месяцев назад +1

    MASTER!!!

  • @user-he5ht7kk2z
    @user-he5ht7kk2z 7 дней назад

    this is some next level teaching how come do you know a bout embedded achitecture so much how do you learn it?

  • @anthony2623
    @anthony2623 11 дней назад

    very helpful

  • @HakimHakim-oh4yb
    @HakimHakim-oh4yb 3 месяца назад +1

    Microchip has xc32.h why stm32cube ide don't do the same?

  • @dohack
    @dohack 6 месяцев назад +2

    can you share ppt shown in the video.

  • @teomanyaparlar1203
    @teomanyaparlar1203 11 месяцев назад +1

    Hi, thank you for the video it realy helped a lot. Do you have any reccomendations for starters documents/blogs/books/videos etc i have an experience with c/c++ but i am trying to learn about hardware side as well.

  • @petererasmus6460
    @petererasmus6460 11 месяцев назад

    Thank you for this tutorial.the first time I see uch a well explenation of pointers and Structures ,Any chance of doing the same for function pointers ?

    • @pointer-x
      @pointer-x  11 месяцев назад

      it is in this video
      ruclips.net/video/EUlGt2xEpaQ/видео.html

    • @petererasmus6460
      @petererasmus6460 11 месяцев назад +1

      @@pointer-x Thank you very much your work is great and very helpful to me

  • @smartups1
    @smartups1 Год назад +1

    make more videos

  • @lohikarhu734
    @lohikarhu734 4 месяца назад

    but, i didn't want to learn C to bit-bash!
    bring on the assembler code! 😈

  • @microtechbdsystem-automati8689
    @microtechbdsystem-automati8689 6 месяцев назад +1

    Salam brother..
    Thanks

  • @dmytrovasylkiv2926
    @dmytrovasylkiv2926 Год назад +4

    Thats some great content the Internet was intended to be used for. Many thanks🫡