Jet Station π
π Home |
π Embedded Systems |
π§° Development Toolbox |
π Training Courses |
π Documents
Development Boards
π― Development boards are essential for prototyping and building embedded systems. This section features popular boards used in the demo projects, highlights their key features, and offers guidance to help you choose the right hardware for your needs.
Table of Contents
- STM32F103 Blue Pill Development Board
- Tiva C Series TM4C123G LaunchPad Evaluation Kit
- STM32F407 Discovery Development Kit
- ST-Link Mini Debugger
- ST-Link/V2 Debugger
- Logic Analyzer
STM32F103 Blue Pill Development Board
π STM32F103 Blue Pill Development Board.
π Key Features:
- STM32F103C8T6 microcontroller (ARM Cortex-M3, 32-bit, up to 72 MHz)
- 64 KB Flash, 20 KB SRAM
- Multiple GPIOs, timers, ADCs, PWM, and communication interfaces (UART, SPI, I2C, USB)
- Low cost solution for embedded development, making it ideal for students, hobbyists, and anyone starting out with ARM microcontrollers.
β
Typical Use Cases:
- Learning and experimenting with ARM Cortex-M3 architecture
- Developing and debugging real-time embedded applications
- Prototyping projects involving sensor integration, motor control, and USB communication
Tiva C Series TM4C123G LaunchPad Evaluation Kit
π Tiva C Series TM4C123G LaunchPad Evaluation Kit - EK-TM4C123GXL
π Key Features:
- TM4C123G microcontroller (ARM Cortex-M4F, 32-bit, up to 80 MHz)
- 256 KB Flash, 32 KB SRAM
- On-board Stellaris ICDI for programming and debugging
- Multiple GPIOs, timers, ADCs, PWM, and communication interfaces (UART, SPI, I2C, USB)
- User LEDs and push-buttons for easy prototyping
- BoosterPack headers for hardware expansion
β
Typical Use Cases:
- Learning and experimenting with ARM Cortex-M4F architecture
- Developing and debugging real-time embedded applications
- Prototyping projects involving motor control, sensor integration, and USB communication
STM32F407 Discovery Development Kit
π STM32F407VG Discovery Development Kit
π Key Features:
- STM32F407VG microcontroller with 1 MB Flash and 192 KB RAM
- On-board ST-LINK/V2 for programming and debugging
- Multiple GPIOs, timers, ADCs, DACs, and communication interfaces (USART, SPI, I2C, CAN, USB)
- Integrated audio DAC, MEMS microphone, and accelerometer for advanced applications
- User LEDs and push-buttons for easy prototyping
- USB OTG and microSD card support
β
Typical Use Cases:
- Learning and experimenting with ARM Cortex-M4 architecture
- Developing and debugging real-time embedded applications
- Prototyping projects involving audio processing, sensor integration, and USB communication
ST-Link Mini Debugger
π WeAct Studioβs ST-Link Mini Debugger
π Key Features:
- Compact and affordable ST-Link V2 compatible debugger
- Supports programming and debugging STM32 and STM8 microcontrollers
- USB interface for easy connection to PC
- Compatible with popular IDEs such as STM32CubeIDE, Keil, and PlatformIO
- LED indicators for power and data status
β
Typical Use Cases:
- Flashing firmware to STM32/STM8 microcontrollers
- Debugging embedded applications during development
- Ideal for hobbyists, students, and professionals needing a portable and reliable debugging tool
ST-Link/V2 Debugger
π ST-Link/V2
π Key Features:
- Official STMicroelectronics debugger and programmer for STM8 and STM32 MCUs
- Supports SWD (Serial Wire Debug) and JTAG interfaces
- USB interface for easy connection to PC
- Compatible with STM32CubeIDE, Keil, IAR, and other popular IDEs
- Robust build quality and reliable performance
β
Typical Use Cases:
- Programming and debugging STM32 and STM8 microcontrollers
- Developing and troubleshooting embedded applications
- Suitable for professional and educational use
π‘ Another alternative is a lightweight and low-cost version of the ST-Link/V2 debugger for STM8 and STM32 microcontrollers, suitable for budget-conscious users and simple development needs.
Logic Analyzer
π Additionally, during testing and debugging, I use a logic analyzer to measure and capture the signals of microcontroller input/output pins. Logic analyzers are low cost and easy to use, making them ideal for quickly visualizing digital signals, troubleshooting communication protocols, and verifying timing in embedded projects.
Repositories
π My Repositories
If you have any thing would like to discuss or cooperate with me, please donβt hesitate to contact me via:
Home Page
π Home