Can I use a Keypad in PRT1DR with CY8C27443?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable
        Hello, I making a project where i need to use a keypad (4x4), for this I use a PSOC CY8C27443-24PXI with a CY3210-PSoCEval1. I configure the port in pull-up mode and the library worked perfectly. When i use the keypad in PRT1DR this work fine, but if i disconnect from alimentation and after i try to use again only works one arrow. Idetected that it only happen in this port becuase i do the same procedure in PRT0DR and it work without problem, i have been change the microcontroler,too, because i thought that it will be damaged, but it same the same with 3 diferent PSoC´s. I want know if is normal that it pass, and if there are mode of use in this port some body could same me please becuase in my proyect i need to use analog input too, and this are in the port0, and the port2 i use for the LCD.   
0 Likes
6 Replies
Anonymous
Not applicable

 Hi maytzuc

   

What kind of interface with keypad do you use?

   

There are some way,

   

4bit x 2 digital input...

   

Resistive divider and analog input..

   

I assume you are using digital input.

   

you can use shadow register also.

   

 

   

Anyway, This is a complex issue

   

If you upload the project bundle, you may get more help. 

   
        
0 Likes
Anonymous
Not applicable
        tanks por your helpthis is the document the file subrutinateclado is the library for keypad.   
0 Likes
Anonymous
Not applicable
        When you upload something, Use IE, Safari or FireFox except Chrome for the browser.   
0 Likes
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable
        Ok, thanks i'm sorry is the first time that i post a program   
0 Likes
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable
        Hi I got glance it.   
I can't say anything about cause but,   
I would give you an actual working design of mine.   
Please cloning into C27433, Wipe out unuse mudules.   
   
It is C code, you can understand easily, I think.   
I can't talking so much, It is sorry.   
Please treat as "As Is"   
There are some Extra !   
0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Here is a Cypress project you can use -

   

 

   

http://www.cypress.com/?rID=2824

   

 

   

Regards, dana.

0 Likes