Skip to main content
6 events
when toggle format what by license comment
Oct 19, 2021 at 4:40 comment added Kartman The datasheet tells you all you need to know about E. It tells you about the setup time for the control and data to E going high. The min time for E to be high. The hold time for control and data and E low minimum time. Off the top of my head it us around 500ns min for E high or low. That’s a min period of 1us. All this has been done to death on the web - it really hasn’t changed since the hd44780 came out in the 80’s.
Oct 19, 2021 at 0:07 comment added jcu SO hang on, pg 25 seems to say that I need to wait >37us between each 4+4 (8 total) bit inputs, but is ambiguous about whether I should do anything with the "E" input or how long the delays between each set of 4 bits should be. On the other hand, 27 says I need to Delay > 80us between 8 bits in total, but specifies that I should use "E" to signal each set of 4 bits? SO: 1. Do I use "E?" 2. Should the larger delay btwn each 8 bits be 80 or 37us?
Oct 18, 2021 at 23:40 comment added danirebollo He said: " I'm trying to code the 4-bit initialization process this LCD (page 25) and I'm seeing two rows of bits, with the second containing letters I have not seen before " So I replied thinking about 'X'. AFTER EDIT, he adds: "(...) I have not seen before (N, F, D, C, B, I/D, and S)." So my question replies to first unespecified question.
Oct 18, 2021 at 23:19 comment added danirebollo ok, my answer is covering the second part: "do I need to provide delaybetween the rows?", and the answer is no. BTW Hearth dont say nothing about timing as I did
Oct 18, 2021 at 23:07 comment added TonyM OP said "not X's" in the question and your answer only covers 'X's. Downvoting until corrected, I'm afraid. Hearth's earlier answer already answered the question fully, anyway.
Oct 18, 2021 at 23:03 history answered danirebollo CC BY-SA 4.0