How to make a usb keyboard using stm32f103xx microcontroller
USB Keyboard Design Requirements:
Design Steps:
- Select the required USB supported micro-controller (MCU).
- Select the available demo kit associated with that MCU for development of HID keyboard.
- Use the tools associated with the demo kit such as compiler, software libraries and example source code for developing the firmware required for USB keyboard.
- Make modifications as required to the example source code.
- Once the firmware is ready, draw the circuit schematic required.
- List the BOM required for the schematic.
- Make the hardware according to the schematic on the breadboard for a 4x4 key scan matrix.
- Once the circuit is debugged and verified implement the matrix as required.
- Implement the firmware on it and verify.