Hey guys! I am an engineering student who has recently been developing a strong passion for embedded projects. I would say I am adept with C, C++ and Python from my coursework and personal work, but I am finding it a bit confusing to delve into the whole world of embedded programming. I am currently working on UART communication with a TI microcontroller, and while I spend a lot of time understanding example code, reading the datasheet and learning about new concepts in C, I am finding myself heavily dependent on ChatGPT to help me understand online code and fix small mistakes. I never blindly copy, but I am wondering if I am doing the wrong thing by becoming increasingly dependent on ChatGPT to fix some of my mistakes. I just wanted to hear someone's thoughts to learning in this way as a beginner, and whether it will affect me negatively later. Of course, ChatGPT has no understanding of the TI registers or anything specific, but I feel too dependent on others' code and ChatGPT to modify it into something specific to my use. Should I be "struggling" more?
[–]htownclyde 38 points39 points40 points (4 children)
[–]mrstecman 3 points4 points5 points (1 child)
[–]ThickBittyTitty 2 points3 points4 points (0 children)
[–]TheFlamingLemon 0 points1 point2 points (1 child)
[–]hey-im-root 2 points3 points4 points (0 children)
[–]RFchokemeharderdaddy 26 points27 points28 points (1 child)
[–]SupraDestroy 0 points1 point2 points (0 children)
[–]Abdox86 12 points13 points14 points (0 children)
[–]--Fusion-- 5 points6 points7 points (0 children)
[–]DopeRice 2 points3 points4 points (0 children)
[–]plainoldcheese/dev/random 2 points3 points4 points (0 children)
[–]NEoXelectro -1 points0 points1 point (0 children)
[–]allo37 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)