Previous Thread: >>2973477Here we discuss microcontrollers (MCUs), single board computers (SBCs), and their accessories, such as Atmel mega and tiny AVRs (Arduinos), PICs, ARM boards such as blue/black pill STM32, ESP8266/32s, RP2040, Raspberry Pi, and others.For general electronics questions (power supplies, level shifting, motor driving, etc.) please ask /ohm/.>where can I find verified quality microcontrollers and other electronic sensors or partsdigikey.commouser.comarrow.comnewark.com>but that's too expensivealiexpress.com (many parts here are fake, particularly specific parts out of stock in the above sites)lcsc.com>I need a part that does X and Y, with Z specifications. How can I find it?use DigiKey's or Octopart's parametric part search. Then purchase from one of the sellers listed above.>how do I get started with microcontrollers, where should I start?There is no defined starting point, grab a book and start reading or buy an arduino off ebay/amazon and start messing around. There are a plethora of examples online to get started.>resources:https://github.com/kitspace/awesome-electronics>RISC-V microcontroller list:https://codeberg.org/20-100/Awesome_RISC-V/raw/branch/master/RISC-V_MCU_development_boards.pdf
>>2999663>Nucleo.pngWhy are they still insisting on the out of date Arduino headers?They could produce their boards cheaper by making them long bois, remove the Arduino headers and give us a a single row of pins.Easy to do for the 64 variant, the 144 one would be a challenge since they would exceed standard breadboards / perfboards. Possibly just put the spare ones at the end.
>>2999761Idk. The fact that Arduino anything has become a standard is nothing but a hindrance.>bootloaders>using any programming interface that doesn't also allow for debugging>paying for programming hardware on each dev-board>UART printf debugging>dumbed down and non-performant programming abstractions>fuses being an afterthoughtAnd somehow they managed to release a dev-board with a socketed microcontroller, while having a native USB microcontroller on that same board explicitly to act as a programmer, while still requiring a bootloader on the socketed microcontroller. What the fuck?