This document details the SDK (System Development Kit) V4 board for the Microprocessor class, finalized and fully assembled as of noon on 20 January 2025. Below are the features and development process for the board:
Overview of the SDK V4 Board
Front View: The board features key interfaces for microprocessor learning.
Back View: Shows the compact and well-designed component layout.
Components:
- IC socket configured for the Black Pill STM32 microcontroller.
- LEDs, 7-segment displays, keypads, and DIP switches are provided on the SDK V4 board for students to program and observe output functionality.
Development and Contributions
The SDK V4 board was designed and developed by the UTM Johor Bahru team, led by:
- Dr. Zulfakar Aspar, FKE, UTM : Primary contributor for concept and design.
- Ryan, 3rd year, Electronic Undergraduate : Responsible for hardware design and PCB assembly.
- Me : Focused on software testing, documentation, and manual creation.
The collaboration among team members was crucial for the successful development of this board.
Assembly Challenges
- Component Type: The SDK V4 uses SMD (Surface-Mount Device) components, which are small, fragile, and densely packed. This increases the complexity of soldering and assembly.
- Best Practices: Assembling components incrementally and testing each stage is essential. For example, Group 10 successfully tested and assembled one 7-segment display at a time before completing all four units, ensuring proper connections and functionality [1].
Programming Support
The SDK V4 board is compatible with the following development environments:
- STM32CubeIDE
- Keil uVision
- Arduino IDE
For the Microprocessor class final exam, Keil uVision is the primary platform for questions involving assembly language programming. However, students are encouraged to familiarize themselves with STM32CubeIDE for broader programming capabilities.
Conclusion
The SDK V4 board offers a practical learning platform for programming STM32 microcontrollers. It equips students with hands-on experience in both hardware and software development.
Enjoy exploring the capabilities of the SDK V4 board and mastering the STM32 microcontroller!
Reference:
[1] Assembly Tip: Incrementally assemble and test components, such as connecting and testing individual 7-segment units, before proceeding to full assembly. This ensures connection accuracy and simplifies troubleshooting. Example done by Group 10, SKEE 3223: Microprocessors (Section 9 & 10), Semester 1-2024/2025.
No comments:
Post a Comment