NHD-0216S3Z-FL-GBW-V3 Cannot Use I2C To Change I2C Address
I can write to this display using I2C or Serial, no problem: commands, text, cursor etc. However, after clearing the display and setting the position to home when I write the address change command to the display it echoes a "b" indicating that it did not interpret the command as a command. Self-test still shows I2C address as 50h. I have a 10ms delay to make sure the address change sticks.
If I use serial then I can change it. Sending the command to display the I2C address displays whatever address I set. However, if I power off, set the jumper to self-test then power on the display shows the I2C address as the default 50h.
Is there a firmware update?
Thanks in advance for any help,
Bill
If I use serial then I can change it. Sending the command to display the I2C address displays whatever address I set. However, if I power off, set the jumper to self-test then power on the display shows the I2C address as the default 50h.
Is there a firmware update?
Thanks in advance for any help,
Bill
0
-
Hi billtrib,
The I2C address can be changed to any 8-bit value by command function, with the exception that the LSB (least significant bit) must always be ‘0’. Once the I2C address has
been changed, it will be saved in the system memory, and it will revert back to the default address if either RS232 or the SPI protocol is selected.
Also, if that is not the issue, then try lowering the I2C clock rate to 50Khz and try again.
Best Regards,0
Please sign in to leave a comment.
Comments
1 comment