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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/20/06 14:26
Read: times


 
#124685 - well, any decent code will do the two steps
Responding to: ???'s previous message
step 1 is, basically, what any decent code will do: "see if ANY key, if not, get the h... out"
step2 is finding the key by a shifting high.

Thus the argument about 'too much code' is hardly valid.

That, as I have posted, there are problems with multiple keys, static, is TRUE, all I am pointing out is that his logic is not totally flawed.

Do I agree with you that Mark should change to a shifting LOW, absolutely, but to call his approach "Heavily unsuited!" does not make Mark see the problem with his "working" code.
It is, as seen often here, very difficult to make someone understand that something that 'works' is wrong.
You have seen my constant barrage against 'testing' as a means of 'proof' and that is exactly what this is.
Mark states "it works" and will probably hang on to that till he sees his 'test' fail. Oddly enough, the argument about multiple keys, while VERY valid will not be seen by 'testing' if the loop is infernal since, for multiple key press, there is (almost?) always ONE key pressed at the start and ONE key pressed at the end of the multiple key press.

Thus, this is another case of defective code that just happen not to fail.

Erik

List of 60 messages in thread
TopicAuthorDate
AND gate, INT0            01/01/70 00:00      
   Some thoughts            01/01/70 00:00      
      Should have stated..            01/01/70 00:00      
         Pullups            01/01/70 00:00      
            I'm a DUMMY            01/01/70 00:00      
   Port modes            01/01/70 00:00      
      Thanks, Kai            01/01/70 00:00      
      I was wrong again            01/01/70 00:00      
         are you too fast?            01/01/70 00:00      
            OK            01/01/70 00:00      
            does this look too fast?            01/01/70 00:00      
               depends on            01/01/70 00:00      
                  idea            01/01/70 00:00      
                     no            01/01/70 00:00      
                        but            01/01/70 00:00      
                           are you looking for \'pressed key high\'?            01/01/70 00:00      
                              Detecting            01/01/70 00:00      
                                 yes            01/01/70 00:00      
                                    Ah, slightly different            01/01/70 00:00      
                                       I tried to read what you posted            01/01/70 00:00      
                                          to clarify            01/01/70 00:00      
                                             overly complicated KISS            01/01/70 00:00      
                                                when..            01/01/70 00:00      
                                             that will be all rows OR all columns plus one of t            01/01/70 00:00      
                                                I'll try again            01/01/70 00:00      
                                                   got it, but            01/01/70 00:00      
                                                   Heavily unsuited!            01/01/70 00:00      
                                                      Well            01/01/70 00:00      
                                                      OR            01/01/70 00:00      
                                                         Still unsuited...            01/01/70 00:00      
                                                            I Think....            01/01/70 00:00      
                                                               and now you will make a better one and ....            01/01/70 00:00      
                                                                  If it's bad, toss it!            01/01/70 00:00      
                                                               No shame at all!            01/01/70 00:00      
                                                            well, any decent code will do the two steps            01/01/70 00:00      
               too fast?            01/01/70 00:00      
   why to the hell ?            01/01/70 00:00      
      Before sending somebody to hell, read carefully!            01/01/70 00:00      
         leave idle by timer            01/01/70 00:00      
            debounce            01/01/70 00:00      
   Other method            01/01/70 00:00      
      Oh            01/01/70 00:00      
   a language lesson and some general co0mments            01/01/70 00:00      
      Don't be silly...            01/01/70 00:00      
         as I said            01/01/70 00:00      
            Erik, please!            01/01/70 00:00      
               I said nothing about an AND gate            01/01/70 00:00      
                  Have fun...            01/01/70 00:00      
                  well,            01/01/70 00:00      
                     No, it does not            01/01/70 00:00      
                     You are right, Mark            01/01/70 00:00      
                        if so, wht are there two symbols ?            01/01/70 00:00      
                           So what?            01/01/70 00:00      
                              because some of us want to show the intention            01/01/70 00:00      
                                 Intentions            01/01/70 00:00      
                                    chip and function            01/01/70 00:00      
                                       Sorry, but this becomes more and more ridiculous            01/01/70 00:00      
                                          that a correct description makes the function            01/01/70 00:00      
      wait a minute...            01/01/70 00:00      
   I just recall            01/01/70 00:00      

Back to Subject List