2 ms·
Honestly if you understand the NodeMCU / ESP8266 devices you're half way there. The difference with smaller chips is you often have to use odd/annoying toolcha
by stevekemp 8y ago
Honestly if you understand the NodeMCU / ESP8266 devices you're half way there.
The difference with smaller chips is you often have to use odd/annoying toolchains, or resort to assembly language. Since you say you're a programmer I'm sure you can practice the basics on a real PC before scaling down.
e.g. Write some assembly language programs to invoke linux-syscalls, etc. Of course on a smaller controller you won't have syscalls, but the interfacing with external hardware will be familiar to you from the nodemcu - even if you have to bit-bang your own I/O by hand.
Of course it goes without saying that the more popular your chosen chip is the easier things will come; others will have written code, and the documentation will be better.