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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/21/06 05:15
Read: times


 
#129869 - 44780 LCD
Hey All,

I just purchased a 44780 based LCD character display. I've been reading the tutorial on this website as well as looking through various datasheets. However, one thing that confuses me is checking the busy flag.

According to http://8052.com/tutlcd.phtml (the 8052.com LCD tutorial) the EN line must remain HIGH for the amount of time specified by the specific LCD datasheet. However, the tutorial then suggests that rather than writing code specific to a particular microcontroller/crystal/display it would be better to simply check the busy flag after sending the display a command. However, in order to check the busy flag the EN line must be LOW. This is what is confusing me. To me it seems that checking the busy flag would interrupt the EN flag being held HIGH for the specified amount of time and therefore interrupt the command. Am I misinterpreting this?

Thanks.

List of 12 messages in thread
TopicAuthorDate
44780 LCD            01/01/70 00:00      
   have a look at the datasheet, maybe?            01/01/70 00:00      
      I Did            01/01/70 00:00      
         some clarification            01/01/70 00:00      
   Dont check BUSY flag.            01/01/70 00:00      
      Use the datasheet, Luke ...            01/01/70 00:00      
         Got It!            01/01/70 00:00      
         Lazy dog!            01/01/70 00:00      
            Can yours train mine ?            01/01/70 00:00      
            My dogs like cats ...            01/01/70 00:00      
   LCD            01/01/70 00:00      
      The "gotcha" is that it has to be initialized            01/01/70 00:00      

Back to Subject List