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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/26/07 00:28
Read: times


 
#146232 - Complexity
Responding to: ???'s previous message
Mike, you always seem to choose the most complex and torturous route to a solution. LCDs are slow - both with the interface and the rate at with the LCD crystals will change. Also, you've got a human on the other end reading it - they are slow (compared to the processor).

If you're worried about the LCD tying up precious cpu time, then you're not thinking the problem through. As for using completion interrupts from the lcd - I'd say it would take a little bit of extra logic to implement this, but why? One solution I choose for not waiting for the LCD was to use a 1mS tick. Each mS I would write a character to the LCD. I wouldn't have to wait, since 1mS is more than enough for the LCD controller to do its stuff. So for a 16*2 display, a full update would take 32mS -or about 31 updates per second. The LCD crystals to change take around 100mS (depends on temperature) and a update of 10 times per second is usually faster than most humans can read.

List of 27 messages in thread
TopicAuthorDate
I\'m debating this 8052 circuit...            01/01/70 00:00      
   Do you understand why that was done?            01/01/70 00:00      
      I understand, but my debate is not solved.            01/01/70 00:00      
         Avoid the situation!            01/01/70 00:00      
         It should be ...            01/01/70 00:00      
            ...            01/01/70 00:00      
               startup.a51 will do just that unless modified            01/01/70 00:00      
                  What's a "startup.a51"            01/01/70 00:00      
                     C startup            01/01/70 00:00      
                        and if I use my own code...            01/01/70 00:00      
                           If you're smart enough to do that ...            01/01/70 00:00      
                              MMIO            01/01/70 00:00      
                                 yes, at osc/12 it's 1 MHz ... but ...            01/01/70 00:00      
                              ...            01/01/70 00:00      
                                 that's crazy            01/01/70 00:00      
                           Why worry?            01/01/70 00:00      
                              polls?            01/01/70 00:00      
                                 If you want it to be high-speed, you won't use LCD            01/01/70 00:00      
                                 experiment with the obvious            01/01/70 00:00      
                                 Complexity            01/01/70 00:00      
                                    I think!            01/01/70 00:00      
                                       If only that were true ... ...            01/01/70 00:00      
                                       Think?            01/01/70 00:00      
                                          ok            01/01/70 00:00      
                                             Not a matter of guessing..            01/01/70 00:00      
                                                careful now!            01/01/70 00:00      
                     ASM            01/01/70 00:00      

Back to Subject List