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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/19/08 20:01
Read: times


 
#152361 - the problem is ...
Responding to: ???'s previous message
Michael Karas said:
Seems like oscilloscope time to me. Sounds like there must be a timing violation that has crept into the code in 4-bit mode that is not present in the 8-bit mode.

Note as well that using the oscilloscope to study the generated waveforms and carefully writing down what you see can give insight to the code that you wrote that you do not get with just staring at the listing or pondering the result.

Michael Karas


Unfortunately, aside from indicating what the MCU is doing, if one fails to monitor the busy flag, as one would if one's using the LCD in open-loop, the 'scope won't tell the user anything about the LCD.

Too many LCD buyers are willing to buy a part without first having a datasheet, by which I mean they're buying a part for which they have no datasheet when they buy it. They get what they deserve.

RE




List of 21 messages in thread
TopicAuthorDate
4-bit LCD            01/01/70 00:00      
   so problem is not in LCD            01/01/70 00:00      
   C or assembler ?            01/01/70 00:00      
   red flag killer, ignore            01/01/70 00:00      
   "couldn't get an output"            01/01/70 00:00      
      To Mr.Neil            01/01/70 00:00      
         So you know where to look...            01/01/70 00:00      
            Sorry....... Mr.Neil            01/01/70 00:00      
               Not to worry...            01/01/70 00:00      
   2nd line?            01/01/70 00:00      
      Puzzle            01/01/70 00:00      
         the problem is ...            01/01/70 00:00      
   Looks like wrong 4-bit initialisation.            01/01/70 00:00      
      HD44780 is a loose standard            01/01/70 00:00      
         It all depends on the control IC.            01/01/70 00:00      
            We should            01/01/70 00:00      
               Most LCDs most of the time.            01/01/70 00:00      
                  Interesting notion ... read the datasheet ... Hmmm            01/01/70 00:00      
                     E strobe            01/01/70 00:00      
                        The E Strobe,,,            01/01/70 00:00      
                        EP0333318            01/01/70 00:00      

Back to Subject List