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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/29/10 19:26
Modified:
  03/29/10 19:30

Read: times


 
#174604 - which is a $#@!! disaster
Responding to: ???'s previous message
It's worth noting that many keyboard scanners don't encode the keypress until it goes away
which is a $#@!! disaster. Just about the least user friendly 'feature' you can come up with. I have seen people press keys with all their might and strength to make whatever the key is supposed to do happen not being aware of the required release.

DO NOT DO SO

it was pretty important to have switches with very similar characteristics
naah, you just debounce for worst case. E.g. with a 10 ms debounce it does not matter if a key in the rig debounces in 1ms or less

Erik

List of 18 messages in thread
TopicAuthorDate
switch input > interrupt (debouncing)            01/01/70 00:00      
   double post            01/01/70 00:00      
      Why the extra hardware?            01/01/70 00:00      
         wow            01/01/70 00:00      
            other ISR recommendation            01/01/70 00:00      
         or the other solution (my favorite)            01/01/70 00:00      
            using timer            01/01/70 00:00      
               Some switches have very long bounce time            01/01/70 00:00      
                  a lot depends on the switches themselves            01/01/70 00:00      
                     which is a $#@!! disaster            01/01/70 00:00      
                        Remember that there is more than push buttons out there            01/01/70 00:00      
                        What about the others?            01/01/70 00:00      
                           Majority of implementations synchronizes with key down            01/01/70 00:00      
                              Now I'm confused ...            01/01/70 00:00      
                                 Not Sure About The Code            01/01/70 00:00      
                                    More info on PC keyboard            01/01/70 00:00      
            Short spikes            01/01/70 00:00      
   The real problem with debouncing            01/01/70 00:00      

Back to Subject List