Menu

- Home

- #### Embeded Details

- OpenCV Details
- Photography Details
- Table with filters (not working yet)
- Institute

## Embedded Details

My programming path started with embeded systems, i love all the low level things that Mcu could do with just a little bit of code, sometimes build or flashing progress could take some time to get a hand of , but after that everething usualy goes smooth

The first MCU i tried was a ATmega328P, after some time i was surprised with the debug capabilities on the Stm32 and now i'm working with esp32-s3 , that's a good chip, has internal JTAG and all the shiny wireless interfaces but feels faulty for some reason regular segfaults with CDC

### Microcontroller Comparison Table

Board/MCU | UART Count | Dynamic UART Assignment | ADC Channels | Debug Support | Flash Size | Wireless Connectivity
--- | --- | --- | --- | --- | --- | ---
ESP32 | 3 | Yes (via IO MUX) | 18 | JTAG, Serial | 4MB (typical) | Wi-Fi, Bluetooth
ESP32-S3 | 3 | Yes (via IO MUX) | 20 | JTAG, Serial | 8MB (typical) | Wi-Fi, Bluetooth LE
ESP-01 | 1 | No | 1 | Serial only | 512KB/1MB | Wi-Fi
Arduino Uno (ATmega328P) | 1 | No | 6 | Serial, DebugWire | 32KB | None
Blue Pill (STM32F103C8T6) | 3 | Yes (remappable) | 10 | SWD, Serial | 64KB/128KB | None

no rpi pico here , the build system has won over my temper