??? 12/23/06 09:47 Read: times |
#130041 - Got It! Responding to: ???'s previous message |
Ok, my code works now. First off, I did not realize the IC on my display was a KS0066U. This is pretty much the same as the HD44780 but the initialization procedure given in the KS0066U datasheet is somewhat different.
Also, I had believed that the Enable strobe had to do with the busy flag. The tutorial made it seem that if you checked the busy flag you could totally not have to do any timing checks but you clearly have to make sure that your enable strobe stays HIGH for the amount specified in the datasheet (400 ns) regardless of the busy flag. Thank you for that clarification Richard. |
Topic | Author | Date |
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 |