Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/22/10 18:55
Read: times


 
#175287 - you don't, so what
Responding to: ???'s previous message
but where do we stop the cycling zeros for columns ?
you don't, so what

or how do we synchronize the lower nibble
below

If you can share any keypad.c file with me it”ll be nice to learn and adapt seeing the same
I do not have a non-proprietray such, but here is some pseudo-code

clear new_char
set colomn 1
any rows?
if yes, process character to scan_character, goto finish
set colomn 2
any rows?
if yes, process character to scan_character, goto finish
set colomn 3
any rows?
if yes, process character to scan_character, goto finish
set colomn 4
any rows?
if yes, process character to scan_character, goto finish
set character = 0
finish:
if scan_character = previous_scan_char set actual_char
else exit
if actual_char != prevoous_actual_char mark new_char set prevoous_actual_char = actual_char

the above is 90% correct and believed to be 100% correct

Erik





List of 25 messages in thread
TopicAuthorDate
Hobbyist asking for professionals to solve noise problems            01/01/70 00:00      
   images on web upload            01/01/70 00:00      
   sounds like missing debounce            01/01/70 00:00      
      yes no software debounce            01/01/70 00:00      
         Sample superloop            01/01/70 00:00      
   Hhm, many problems to solve...            01/01/70 00:00      
      can only post after 7pm india            01/01/70 00:00      
      detailed reply with images link            01/01/70 00:00      
         Fast and low voltage drop            01/01/70 00:00      
            still have some doubts            01/01/70 00:00      
               ?? any replies            01/01/70 00:00      
                  Think about which polarity you want the diode to conduct            01/01/70 00:00      
                     it should be case2            01/01/70 00:00      
                        just a question            01/01/70 00:00      
                           adding it now            01/01/70 00:00      
                              software debounce done :-)            01/01/70 00:00      
                                 if you do not need "wake up" on a keypress ...            01/01/70 00:00      
                                    got it            01/01/70 00:00      
                                       you don't, so what            01/01/70 00:00      
                                          Thanks for pseudo            01/01/70 00:00      
         Two major mistakes...            01/01/70 00:00      
            points taken,my understandings            01/01/70 00:00      
               Design for an industrial environment!            01/01/70 00:00      
                  the oft missed point            01/01/70 00:00      
                     thanks for feedbacks            01/01/70 00:00      

Back to Subject List