***************************************************************************************
This new thread is split from:
16X2 Character Display Fills Screen
To facilitate discussion of start-up modes without drifting the original thread.
JimB
***************************************************************************************
"as it is"
Much of this discussion seems based on initialization by instruction; however, the real question is whether the controller comes up in 8-bit mode, which can accept a special 4-bit instruction to change that mode, or whether it comes up in in a pseudo 4-bit mode that ignores the lower bits.
Page 43 of the datasheet shows sending an 8-bit code in whihc both the upper nibble and lower nibble act as control commands:
NB, that is the very first code a user can send. Now, if the user intends to use 4-bit mode, he can at that time, and probably only at that time, send a 4-bit single instruction to achieve 4-bit mode:
The highlighted content makes it clear the device "came up" in 8-bit mode and accepts 8-bit commands. That's how it is.
John
This new thread is split from:
16X2 Character Display Fills Screen
To facilitate discussion of start-up modes without drifting the original thread.
JimB
***************************************************************************************
"as it is"
Much of this discussion seems based on initialization by instruction; however, the real question is whether the controller comes up in 8-bit mode, which can accept a special 4-bit instruction to change that mode, or whether it comes up in in a pseudo 4-bit mode that ignores the lower bits.
Page 43 of the datasheet shows sending an 8-bit code in whihc both the upper nibble and lower nibble act as control commands:
NB, that is the very first code a user can send. Now, if the user intends to use 4-bit mode, he can at that time, and probably only at that time, send a 4-bit single instruction to achieve 4-bit mode:
The highlighted content makes it clear the device "came up" in 8-bit mode and accepts 8-bit commands. That's how it is.
John
Last edited by a moderator: