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

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2023
  • 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?
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 53

  • @PrantikMajumder
    @PrantikMajumder 2 หลายเดือนก่อน +4

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

  • @wickeddubz
    @wickeddubz 2 หลายเดือนก่อน +4

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

    • @orides5976
      @orides5976 หลายเดือนก่อน

      What do you mean by this?

    • @wickeddubz
      @wickeddubz หลายเดือนก่อน +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 หลายเดือนก่อน

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

  • @mortezazamani3570
    @mortezazamani3570 2 หลายเดือนก่อน +4

    Speechless of what i learned in 30 min.🙏

  • @oscareriksson9414
    @oscareriksson9414 18 วันที่ผ่านมา +1

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

    • @pointer-x
      @pointer-x  14 วันที่ผ่านมา

      Glad you like it!

  • @lohikarhu734
    @lohikarhu734 23 วันที่ผ่านมา +1

    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...

  • @imlassuom
    @imlassuom ปีที่แล้ว +9

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

  • @patrickegesa8264
    @patrickegesa8264 4 หลายเดือนก่อน +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  2 หลายเดือนก่อน

      glad it helped you

  • @soundforce_nicolas
    @soundforce_nicolas 3 หลายเดือนก่อน +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!

  • @samidew5092
    @samidew5092 ปีที่แล้ว +6

    Never seen tutorial like this. Brillant and Excellent.

  • @achalasamapriya2701
    @achalasamapriya2701 2 หลายเดือนก่อน +1

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

    • @pointer-x
      @pointer-x  23 วันที่ผ่านมา +1

      Thanks a lot!

  • @studentofedison421
    @studentofedison421 ปีที่แล้ว +3

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

  • @studentofedison421
    @studentofedison421 ปีที่แล้ว +5

    This video really deserves some more appreciation

  • @farukhannan8230
    @farukhannan8230 6 หลายเดือนก่อน +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

  • @ArjunaWeerasinghe
    @ArjunaWeerasinghe ปีที่แล้ว

    A nice build-up of information. Keep up!

  • @aadityamalya1616
    @aadityamalya1616 8 หลายเดือนก่อน +1

    Excellent explanation!👍

  • @sinancetin2376
    @sinancetin2376 10 หลายเดือนก่อน +1

    Perfect video I hope it's contunue

  • @daniel-lb4bh
    @daniel-lb4bh ปีที่แล้ว +5

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

  • @rz1359
    @rz1359 7 หลายเดือนก่อน +1

    Great tutorial. Keep going 🎉

  • @Josuzare
    @Josuzare 4 หลายเดือนก่อน +1

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

  • @AKKJ420
    @AKKJ420 7 หลายเดือนก่อน +1

    Wow what an amazing tutorial mate.

  • @elaselas5659
    @elaselas5659 ปีที่แล้ว +2

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

  • @timsbadalbaev2058
    @timsbadalbaev2058 ปีที่แล้ว +1

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

    • @pointer-x
      @pointer-x  ปีที่แล้ว

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

  • @andylam5686
    @andylam5686 4 หลายเดือนก่อน +1

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

    • @pointer-x
      @pointer-x  2 หลายเดือนก่อน

      you can try

  • @angelrobles1927
    @angelrobles1927 3 หลายเดือนก่อน +1

    MASTER!!!

  • @diegochavez1435
    @diegochavez1435 5 หลายเดือนก่อน +1

    Thank you, amazing explanation

    • @pointer-x
      @pointer-x  2 หลายเดือนก่อน

      You are welcome!

  • @teomanyaparlar1203
    @teomanyaparlar1203 8 หลายเดือนก่อน +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.

  • @HakimHakim-oh4yb
    @HakimHakim-oh4yb 17 วันที่ผ่านมา

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

  • @mkr32
    @mkr32 9 หลายเดือนก่อน +1

    thank you friend

    • @pointer-x
      @pointer-x  9 หลายเดือนก่อน

      thank you for watching

  • @petererasmus6460
    @petererasmus6460 8 หลายเดือนก่อน

    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  8 หลายเดือนก่อน

      it is in this video
      th-cam.com/video/EUlGt2xEpaQ/w-d-xo.html

    • @petererasmus6460
      @petererasmus6460 7 หลายเดือนก่อน +1

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

  • @dohack
    @dohack 2 หลายเดือนก่อน +1

    can you share ppt shown in the video.

  • @smartups1
    @smartups1 10 หลายเดือนก่อน +1

    make more videos

  • @lohikarhu734
    @lohikarhu734 23 วันที่ผ่านมา

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

  • @microtechbdsystem-automati8689
    @microtechbdsystem-automati8689 3 หลายเดือนก่อน +1

    Salam brother..
    Thanks

    • @pointer-x
      @pointer-x  2 หลายเดือนก่อน

      🤝

  • @dmytrovasylkiv2926
    @dmytrovasylkiv2926 ปีที่แล้ว +4

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

  • @user-xb5zu6zu7j
    @user-xb5zu6zu7j 2 หลายเดือนก่อน +1

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

    • @pointer-x
      @pointer-x  23 วันที่ผ่านมา

      Glad you like them!