Hacker News new | ask | show | jobs
by marcosdumay 4799 days ago
If you get the basics of assembly programming, and read any periferal's datasheet (get a simple one), you'll notice that there is protocol for accessing the periferal. If you can understand that protocol and know how you can write C code that conforms to it, you know "microprocessor programming".

If not, well, you may need to learn assembly, C, or something else entirely (but probably not EE), and the experiment will help you discover what exactly you need.