LPC55S16 Keypad Port (KPP), where to find sample code and document?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

LPC55S16 Keypad Port (KPP), where to find sample code and document?

跳至解决方案
3,725 次查看
felix1
Contributor IV

Hi, 

According to https://www.nxp.com.cn/docs/zh/training-reference-material/TIP-NXP-MICROPROCESSOR-1.pdf

p.31, 

LPC55S16 supports

"Keyboard:
✓ Enabled unique EZH HW accelerator for up to 128 (8*16) key scan."

 Where to find the sample code and document for this HW keypad usage for LPC55S16?

 

标签 (2)
标记 (1)
0 项奖励
回复
1 解答
3,679 次查看
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi

LPC55S16 doesn't have keypad. Technically EZH can emulate it but we don't have demo code.

The demo is under SDK.

ZhangJennie_0-1693384982928.png

 

Have a nice day,

Jun Zhang

在原帖中查看解决方案

0 项奖励
回复
8 回复数
3,548 次查看
tanu500
Contributor I

Hello,

As per my knowledge, you can find sample code and documentation for using the Keypad Port (KPP) on the LPC55S16 microcontroller:

  1. Visit NXP's LPC55S16 product page on their official website.- https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/lpcxpresso-b...salesforce admin certification
  2. Look for the LPC55S16 reference manual for detailed information.
  3. Check for LPC55S16-specific SDKs and software libraries, which often include example code and documentation.
  4. Explore NXP's online forums and communities for community-contributed code and solutions.
  5. Search for application notes related to LPC55S16 and KPP.
  6. Check NXP's GitHub repositories for code samples and projects.
  7. Reach out to NXP's customer or technical support for assistance if needed.
Regards
Tanu Sharma
0 项奖励
回复
3,700 次查看
ZhangJennie
NXP TechSupport
NXP TechSupport

HI @felix1 

We don't have EZH Keypad demo code. 

We only have rotary encoder ezh demo application which is included in MCUXpresso SDK .

rotary_encoder_ezh

Hope this will help you,

Jun Zhang

0 项奖励
回复
3,684 次查看
felix1
Contributor IV

Hi,

1) Can you classify LPC55S16 have Keypad Port (KPP) HW like RT1050 MCU or not? 

    I can not find KPP section in LPC55S16 datasheet.

2) The example "rotary_encoder_ezh" in which directory of the LPC SDK? 

    I can not find this LPC example.

0 项奖励
回复
3,680 次查看
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi

LPC55S16 doesn't have keypad. Technically EZH can emulate it but we don't have demo code.

The demo is under SDK.

ZhangJennie_0-1693384982928.png

 

Have a nice day,

Jun Zhang

0 项奖励
回复
3,674 次查看
felix1
Contributor IV

Hi,

I can not find this example in SDK 2.9.1, can you check it?

felix1_0-1693449035728.png

 

0 项奖励
回复
3,668 次查看
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi

This demo exists on my side.

When download, please select "all toolchains" and "select all". check again

ZhangJennie_0-1693468468819.png

Thanks,

Jun Zhang

0 项奖励
回复
3,651 次查看
felix1
Contributor IV

The example "rotary_encoder_ezh" is not in SDK 2.14.0, it seems just in SDK 2.9.1 and keil project type only.

0 项奖励
回复
3,633 次查看
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi felix1 

Yes, you are right. rotary_encoder_ezh is not included in SDK2.14 for LPCXpresso55S16. But it is included in SDK2.14 for LPCXpresso55S69

Have a nice day,

Jun Zhang

0 项奖励
回复