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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/25/07 14:12
Read: times


 
#146190 - If you want it to be high-speed, you won't use LCD
Responding to: ???'s previous message
at least you won't use it in memory-mapped mode. In port-mapped mode, you still can't operate the LCD any faster, but you can, at least, run everything else that's capable at full speed.

The catch with memory-mapping your I/O is that slow external I/O devices impact EVERYTHING, since standard 805x's have no "wait" signal by means of which you could adjust the cycle length.

Now, some more modern 805x's have the ability to stretch external bus access times, but that impacts ALL external memory mapped devices to the extent that they have to run at the speed of the slowest. In rare cases, it's quick enough to reprogram the MCU SFR's such that the cycle stretch is appropriate for the device(s) that you're going to use next. It quickly becomes a programming headache, though, particularly if you have interrupt-driven I/O routines for some external memory-mapped devices.

RE

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