Introduction - If you have any usage issues, please Google them yourself
I write ARM PS2 driver, I use ordinary GPIO simulation PS2 agreement can be directly driven keyboard, bar code depiction find guns and other equipment, and from the keyboard, barcode scanning guns and other input signals through UART I conveyed to PC
Packet : 115157718ps2_arm.rar filelist
PS2_ARM\backup PS2_ARM\PS2_ARM.mcp
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\CWSettingsWindows.stg
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\RelInFLASH\TargetDataWindows.tdt
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\RelInFLASH\_desktop.ini
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\RelInFLASH
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInFLASH\TargetDataWindows.tdt
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInFLASH\PS2_ARM.axf
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInFLASH\PS2_ARM.i32
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode\Startup.o
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode\target.o
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode\IRQ.o
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode\SendStr.o
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode\_desktop.ini
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInFLASH\_desktop.ini
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInFLASH
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInRAM\TargetDataWindows.tdt
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInRAM\PS2_ARM.axf
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode\Startup.o
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode\target.o
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode\main.o
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode\IRQ.o
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode\SendStr.o
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode\_desktop.ini
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInRAM\_desktop.ini
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\DebugInRAM
PS2_ARM\backup PS2_ARM\PS2_ARM_Data\_desktop.ini
PS2_ARM\backup PS2_ARM\PS2_ARM_Data
PS2_ARM\backup PS2_ARM\src\config.h
PS2_ARM\backup PS2_ARM\src\IRQ.s
PS2_ARM\backup PS2_ARM\src\LPC2294.h
PS2_ARM\backup PS2_ARM\src\main.c
PS2_ARM\backup PS2_ARM\src\mem_a.scf
PS2_ARM\backup PS2_ARM\src\mem_b.scf
PS2_ARM\backup PS2_ARM\src\mem_c.scf
PS2_ARM\backup PS2_ARM\src\Startup.s
PS2_ARM\backup PS2_ARM\src\target.c
PS2_ARM\backup PS2_ARM\src\target.h
PS2_ARM\backup PS2_ARM\src\SendStr.c
PS2_ARM\backup PS2_ARM\src\scancodes.h
PS2_ARM\backup PS2_ARM\src\_desktop.ini
PS2_ARM\backup PS2_ARM\src
PS2_ARM\backup PS2_ARM\_desktop.ini
PS2_ARM\backup PS2_ARM
PS2_ARM\_desktop.ini
PS2_ARM\src\config.h
PS2_ARM\src\IRQ.s
PS2_ARM\src\LPC2294.h
PS2_ARM\src\main.c
PS2_ARM\src\mem_a.scf
PS2_ARM\src\mem_b.scf
PS2_ARM\src\mem_c.scf
PS2_ARM\src\Startup.s
PS2_ARM\src\target.c
PS2_ARM\src\target.h
PS2_ARM\src\SendStr.c
PS2_ARM\src\scancodes.h
PS2_ARM\src\_desktop.ini
PS2_ARM\src
PS2_ARM\PS2_ARM.mcp
PS2_ARM\PS2_ARM_Data\CWSettingsWindows.stg
PS2_ARM\PS2_ARM_Data\DebugInRAM\TargetDataWindows.tdt
PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode\Startup.o
PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode\target.o
PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode\IRQ.o
PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode\SendStr.o
PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode\main.o
PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode\_desktop.ini
PS2_ARM\PS2_ARM_Data\DebugInRAM\ObjectCode
PS2_ARM\PS2_ARM_Data\DebugInRAM\PS2_ARM.axf
PS2_ARM\PS2_ARM_Data\DebugInRAM\_desktop.ini
PS2_ARM\PS2_ARM_Data\DebugInRAM
PS2_ARM\PS2_ARM_Data\DebugInFLASH\TargetDataWindows.tdt
PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode\Startup.o
PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode\target.o
PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode\IRQ.o
PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode\SendStr.o
PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode\main.o
PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode\_desktop.ini
PS2_ARM\PS2_ARM_Data\DebugInFLASH\ObjectCode
PS2_ARM\PS2_ARM_Data\DebugInFLASH\PS2_ARM.axf
PS2_ARM\PS2_ARM_Data\DebugInFLASH\PS2_ARM.i32
PS2_ARM\PS2_ARM_Data\DebugInFLASH\PS2_ARM.hex
PS2_ARM\PS2_ARM_Data\DebugInFLASH\_desktop.ini
PS2_ARM\PS2_ARM_Data\DebugInFLASH
PS2_ARM\PS2_ARM_Data\RelInFLASH\TargetDataWindows.tdt
PS2_ARM\PS2_ARM_Data\RelInFLASH\_desktop.ini
PS2_ARM\PS2_ARM_Data\RelInFLASH
PS2_ARM\PS2_ARM_Data\_desktop.ini
PS2_ARM\PS2_ARM_Data
PS2_ARM