is there any advantage in running the display at a lower brightness setting regards the brightness level - i.e is the 10000 hours applicable to normal default brightness or across the entire range of brightness levels?
Also, I'd assume that having periods where nothing is displayed on the ...
I have ended up using a TI PCA9306, a dual bidirectional level translator, which also serves to isolate the capacitance of the 3v3 and 5v sides. That is, it's possible to have another 400pF on the 5v side which can only be a good thing.
This successfully translates the ACK pull-down on the ...
no progress yet. I'm waiting for the postman to deliver some Phillips buffer and translation chips. Hopefully will have some conclusions close of play Wednesday.
I *will* remember to post the scope traces tomorrow.
sorry, I must have been confused by what you asked.
I transmitted an odd byte onto the bus that wasn't acknowledged since it wasn't recognised by any slave. The waveform for that looked ok, so the master isn't sending strange stuff onto the bus.
When transmitting a ODD value onto the bus, the trace looks fine. However, I did find this message when googling: For a 5 volt system, a 1k pullup would be too low. In section 16.1 of the i2c spec (page 39), it says the minimum specified sink current is 3 ma.
The LCD03 interprets 0x00 as the address of a register into which the 0x04 is written. The 0x04 turns off the cursor, the 0x05 (bad trace) turns on an underline cursor. The display does show the cursor being hidden and replaced.
If I write "0x42" 'B' it appears on the display without ...
the board is a prototype put together by a local electronics company. It uses an ST2378E level translator chip http://www.st.com/stonline/books/pdf/docs/9489.pdf .
Yes, the ACK situation is a bit weird. The master should release SDA after it transmits the last bit and the slave is ...
It's definitely something to do with the level shifter. Operations on the 3v3 side of the i2c work OK, can change the conversion rate on the ADT7461 by writing odd/even values to the register.
Operations on the 5v side fail on odd values. Actual failure appears to be no bus acknowledge ...
the problem occurs when I've got the PK162-12 and the ADT7461. I can't remove the ADT7461 as its soldered onto the board. I've not attached the LCD03 and PK162-12 at the same time.
I believe I'm addressing the PK162-12 properly since I can see the characters output to the display; but ...