User Tools

Site Tools


lcd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
lcd [2024/10/10 12:50] arisoturalcd [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, set it to one, wait atleast 15 milliseconds. This sequence seems to prepare the LCD for I2C communication.+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, set it to one (0xC300), wait atleast 15 milliseconds. This sequence seems to prepare the LCD for I2C communication.
  
 Then, to identify the LCD, perform the following I2C transactions, one line being a single transaction: Then, to identify the LCD, perform the following I2C transactions, one line being a single transaction:
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 MN838985 |
  
 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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki