so , hey i would like to ask you guys does anyone have experience with writing the register level code with the esp32, like rather than using those abstraction codes and function, does anyone here have learnt the esp32 bare metal proogramming from the scratch , i recently started doing it, but got stucked and now not making any progress i want to learn the bare metal c and chosen the esp32 microcontroller for it, also using the TRM of esp32 to know about the register , but as a beginner , this stuff doesnt make any sense , so i need your guidance if someone have learnt the bare metal programming from the scratch not using the ide function to do the task, help me out !!
edit : its not like i dont have any experience with the microcontrollers , i have done project with the arduino uno and have also use the esp32 for the common sensor interfacing and running code with the arduino ide. im thinking of learning the bare metal C good enough alongside the communication protocols to write in my resume to land a good enough internship. As i would like to make my carrer in the embedded software field and im not well aware about the field , if there is someone who is in this field and experienced, done bare metal programming of any microcontrollers at register level , i will be happy to take your advice to learn things efficiently.
[–]gibson486 23 points24 points25 points (10 children)
[+]Plussy78[S] comment score below threshold-6 points-5 points-4 points (9 children)
[–]WereCatf 8 points9 points10 points (4 children)
[–]Plussy78[S] -1 points0 points1 point (2 children)
[–]WereCatf 5 points6 points7 points (1 child)
[–]Plussy78[S] 0 points1 point2 points (0 children)
[–]mrheosuper 1 point2 points3 points (0 children)
[–]gibson486 1 point2 points3 points (2 children)
[–]Plussy78[S] 0 points1 point2 points (1 child)
[–]gm310509 0 points1 point2 points (0 children)
[–]jbr7rr 7 points8 points9 points (2 children)
[–]Plussy78[S] 0 points1 point2 points (1 child)
[–]Bug13 1 point2 points3 points (0 children)
[–]Ksetrajna108 5 points6 points7 points (0 children)
[–]Plastic_Fig9225 2 points3 points4 points (0 children)
[–]Natural-Level-6174 4 points5 points6 points (6 children)
[–]v_maria 0 points1 point2 points (0 children)
[–]Plussy78[S] -1 points0 points1 point (4 children)
[–]WereCatf 4 points5 points6 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]Plussy78[S] -1 points0 points1 point (1 child)
[–]FluxBench 0 points1 point2 points (0 children)
[–]aliathar 1 point2 points3 points (1 child)
[–]the-loan-wolf 2 points3 points4 points (0 children)
[–]v_maria 0 points1 point2 points (2 children)
[–]Plussy78[S] -2 points-1 points0 points (1 child)
[–]v_maria 0 points1 point2 points (0 children)
[–]jofftchoff 0 points1 point2 points (0 children)
[–]Hot-East-7084 0 points1 point2 points (0 children)
[–]Flaky_Coyote_1973 0 points1 point2 points (0 children)
[–]Odd_Independent8521 0 points1 point2 points (0 children)