lcd
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
lcd [2024/10/10 12:50] – arisotura | lcd [2025/03/16 15:26] (current) – arisotura | ||
---|---|---|---|
Line 8: | Line 8: | ||
Before displaying anything, the LCD must be initialized with the following sequence. | Before displaying anything, the LCD must be initialized with the following sequence. | ||
- | First, configure the LCD [[GPIO]] (at 0xF0005100) as an output, by setting it to 0xC200. Then set it to zero, wait atleast 5 milliseconds, | + | First, configure the LCD [[GPIO]] (at 0xF0005100) as an output, by setting it to 0xC200. Then set it to zero (0xC200), wait atleast 5 milliseconds, |
Then, to identify the LCD, perform the following I2C transactions, | Then, to identify the LCD, perform the following I2C transactions, | ||
Line 18: | Line 18: | ||
The first 4 bytes received in the second transaction are the LCD's ID. There are two possible values: | The first 4 bytes received in the second transaction are the LCD's ID. There are two possible values: | ||
- | ^ ID ^ LCD type ^ | + | ^ ID ^ LCD type |
- | | 0x08922201 | JDI | + | | 0x08922201 | JDI R69208 |
- | | 0x00000002 | Panasonic | | + | | 0x00000002 | Panasonic |
Any other value would indicate a communication failure. | Any other value would indicate a communication failure. |
lcd.1728564612.txt.gz · Last modified: 2024/10/10 12:50 by arisotura