3 ms·
As an instruction set, yes, but I think this was inevitable with the demand for things like native USB, Wi-Fi, Bluetooth, and hobbyists wanting to use languages
by aobdev 3y ago
As an instruction set, yes, but I think this was inevitable with the demand for things like native USB, Wi-Fi, Bluetooth, and hobbyists wanting to use languages like Python. These boards do a lot more than the ATMegas I grew up with, and while almost every new design in this space might go with ARM thanks to generous specs and low cost and power requirements, I think there's still a good amount of competition in the 32bit microcontroller market (ST, TI, Microchip, NXP, etc. come to mind).
- iamcreasy 3y agoIs this hardware change going to make grokking the underlying hardware schematics and instruction set significantly harder compared to the older AVR version? Few years ago, when learning electronics, I was going through UNO3 schematics and AVR instruction manual and it did not take too much effort for them to make sense. Or perhaps I am not a target audience of this hardware change.
- crote 3y agoAbsolutely! AVR is still reasonably easy to understand and manually bit-twiddle, but virtually all ARM cores are way too complicated for that. It is essentially required to use a SDK to handle all the gory details for you. If you want to get a proper idea of what a modern ARM microcontroller architecture is like, I recommend you take a look at the RP2040 datasheet: https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.p...