Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Adancurusul/gd32vf103-vga-ps2keyboard
https://github.com/Adancurusul/gd32vf103-vga-ps2keyboard
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/Adancurusul/gd32vf103-vga-ps2keyboard
- Owner: Adancurusul
- License: gpl-3.0
- Created: 2020-04-13T08:21:06.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-10T01:32:47.000Z (over 2 years ago)
- Last Synced: 2024-08-03T09:07:39.940Z (4 months ago)
- Language: C
- Size: 450 KB
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# GD32vf103 vga ps2keyboard Controller
## Foreword
This is a small project for gd32vf103,an excelent RISC-V microcontroller .However , there are not many projects written by this processor .I decide to share the debugging process and how it works here.This is just a basic demo ,later I'll try to prefect this project and add more features .## PS2 Keyboard
PS2 keyboard interface was widely used a few years ago(I'm still using ps2 keyboard and mouse now) and its sequence in time is easy ,so I decide to use it as human-computer interaction.
### ps2 interface
We only need to use 4of the 6lines to drive the ps2 keyboard they are
>PS2PIN -> GD32vf103PIN
4 -> 5v
3 -> GND
5(clk)->PA0
1(data) -> PA3### ps2 sequence in time
# VGA>VGAPIN -> GD32VF103
HSYNC ->PB0
VSYNC -> PB6
GREEN->PA7
# ...........updating..............
blog :https://blog.csdn.net/Adancurusul/article/details/105764387
email:[email protected]