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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/29/09 16:24
Read: times


 
#164937 - Shouldn't be a problem
Responding to: ???'s previous message
Do you have a part number or other specific information about "Board A" and its LCD?

Relative to a 12 MHz 805x-series MCU, LCD's are ultra-slow, hence should be quite simple to monitor. The typical character LCD module (if that's what you're using) uses the Hitachi HD44780 controller IC or an equivalent of that. That IC has a typical command execution time of about 40 microseconds, and some operations take longer. Additionally, some initialization steps are very slow, taking between 400 microseconds and 15 milliseconds, though they occur only once during initialization.

None of these operations are so quick that they couldn't be captured, interpreted, serialized, and transmitted by your board "C" to your board "B" where they'd be serially received, interpreted, and written to a similar LCD.

Now, if the task involves translating the protocol for a different sort of LCD, or other display, the task might become more difficult. Simply displaying it on a remote board that has a similar LCD to that on the original board should not be taxing.

If you simply capture D(7..0), R/w, RS, and E, the at the falling edge of 'E' you could even do it with a CPLD at each endm thereby involving no MCU firmware at all.

RE


List of 24 messages in thread
TopicAuthorDate
How to read and redisplay from LCD databus?            01/01/70 00:00      
   Spy on the Data & Control lines            01/01/70 00:00      
      Can be hard to be fast enough            01/01/70 00:00      
   Shouldn't be a problem            01/01/70 00:00      
      some HW might be needed            01/01/70 00:00      
         Monitor the LCD databus then send via 485            01/01/70 00:00      
         I don't see a place for the 805x            01/01/70 00:00      
      Re: Shouldn't be a problem            01/01/70 00:00      
         some basic questions            01/01/70 00:00      
            Re:some basic questions            01/01/70 00:00      
               20 Meters            01/01/70 00:00      
                  Re: 20 Meters            01/01/70 00:00      
      Signal timing and command timing separate issues            01/01/70 00:00      
         Check the datasheet ...            01/01/70 00:00      
            Re: Check the datasheet ... and test on LCD of board B first            01/01/70 00:00      
               A CPLD at each end would do nicely            01/01/70 00:00      
                  Re: A CPLD at each end would do nicely            01/01/70 00:00      
                     it depends on requirements            01/01/70 00:00      
                        Watch out for assumptions about busy            01/01/70 00:00      
                           If that gets to be an issue ...            01/01/70 00:00      
                              slave timing            01/01/70 00:00      
                                 I doubt that will work.            01/01/70 00:00      
   I had done something like this in past            01/01/70 00:00      
      Re: I had done something like this in past            01/01/70 00:00      

Back to Subject List