Keyboard support for LPC 1788

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Keyboard support for LPC 1788

993 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by sipel_tp on Thu May 31 06:57:03 MST 2012
I need to implement a Keyboard. This one could have between 20 and 25 keys. I don't still know if using a matrix keyboard or one in which each key is hardwired directly. I'm working with a LPC1788 Embedded Artists Base Board Rev A. What kind of hardware driver do you recommend to use? Does it exist a software support for that? I appreciate any suggestion. Thanks
0 Kudos
Reply
3 Replies

981 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by frame on Sun Jun 03 11:17:17 MST 2012
I guess, the journey is the reward in this case.
It seems an 'advanced beginners embedded example' device implementation. It's not too difficult, easy to debug, and needs few ressources.
My employer would probably fire me if I honestly intended to implement such a 20 key - keyboard on a lpc1788 ...



Quote: TheFallGuy
ever thought of using a USB keyboard?

0 Kudos
Reply

981 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by TheFallGuy on Sat Jun 02 00:06:21 MST 2012
ever thought of using a USB keyboard?
0 Kudos
Reply

981 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by frame on Fri Jun 01 12:17:12 MST 2012

Quote:
Does it exist a software support for that?

Not that I know of.
"Real" keyboards are rarely found on such devices. Recently, touchpanels are the latest fashion - Atmel parts and the STM32L and STM32F0 directly support it.

On the other hand, a key matrix is not really difficult to implement in hard- and software, and requires very few coding ressources. Historically, it is the field of 8031/8051 and similiar controllers.

Just google for "key matrix", and you are going to find a lot of examples.
0 Kudos
Reply