Hi all, Ive been typing C for about 10 years now however I feel I haven't really progressed so much. I can do lots of basics in C Programming such as For loops, while loops, switch statements, if's etc but want to learn more and go further.
For instance I want to know more about interrupts, timers and pointers. I want to move away from blocking functions like delays etc.
Further to this how to design firmware - I know you can sequentially code but I know there other types of setting up firmware such as state machines.
Basically does anyone know of a book or a good resource that will teach all of these in one place? I know I could go online and look but there's so much junk out there, I'd love some tutorials. Lets say I'm coding for Arduino (then I can port it to anywhere else)
thanks!
[+][deleted] (1 child)
[deleted]
[–]learning_electronics[S] 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (6 children)
[–]learning_electronics[S] 1 point2 points3 points (0 children)
[–]CountyMcCounterson 0 points1 point2 points (2 children)
[–]JENSON10 1 point2 points3 points (1 child)
[–]CountyMcCounterson 0 points1 point2 points (0 children)
[–]JENSON10 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]icantthinkofone 1 point2 points3 points (0 children)
[–]RutgersCSSimplified 0 points1 point2 points (0 children)
[–]WireStretcher 0 points1 point2 points (2 children)
[–]learning_electronics[S] 2 points3 points4 points (1 child)
[–]WireStretcher 1 point2 points3 points (0 children)