Da das Problem auf der SMT mit dem schlechten Bild weiterhin besteht, schreibe ich hier mal die volle Initilisierung des Focus auf (von Windows CE)
Da sollte eigentlich alles drin sein (jedenfalls den Focus betreffend) was man für weitere Treiberentwicklung braucht. Es werden etliche Register initialisiert, die im Datenblatt nicht auftauchen.
W,06A,32
R,06A,05
W,06A,33
R,06A,FE
W,06A,34
R,06A,0B
W,06A,35
R,06A,80
W,06A,0C
R,06A,08
W,06A,0D
R,06A,21
W,06A,0C,09
W,06A,0D,21
W,06A,0C,08
W,06A,0D,21
W,06A,0C
R,06A,08
W,06A,0D
R,06A,21
W,06A,A0
R,06A,00
W,06A,A1
R,06A,02
W,06A,A0,0F
W,06A,A1,02
W,06A,C4,00
W,06A,C5,80
W,06A,0E,00
W,06A,0F,00
W,06A,0A,00
W,06A,0B,00
W,06A,00,51
W,06A,01,00
W,06A,02,0C
W,06A,03,00
W,06A,04,E6
W,06A,05,02
W,06A,06,AA
W,06A,07,0A
W,06A,08,F7
W,06A,09,00
W,06A,38,A4
W,06A,39,00
W,06A,18,47
W,06A,19,72
W,06A,1A,7C
W,06A,1B,00
W,06A,1C,04
W,06A,1D,04
W,06A,10,00
W,06A,11,00
W,06A,12,00
W,06A,13,00
W,06A,14,00
W,06A,15,00
W,06A,16,00
W,06A,17,00
W,06A,0C
R,06A,08
W,06A,0D
R,06A,21
W,06A,0C,08
W,06A,0D,21
W,06A,0C,0A
W,06A,0D,21
W,06A,0C,08
W,06A,0D,21
W,06A,A0
R,06A,0F
W,06A,A1
R,06A,02
W,06A,9E
R,06A,E4
W,06A,9F
R,06A,00
W,06A,92,01
W,06A,93,0B
W,06A,96,00
W,06A,97,00
W,06A,A0,0F
W,06A,A1,02
W,06A,9E,E4
W,06A,9F,00
W,06A,28,00
W,06A,29,00
W,06A,9A,00
W,06A,9B,00
W,06A,0C
R,06A,08
W,06A,0D
R,06A,21
W,06A,0C,08
W,06A,0D,21
W,06A,40,2A
W,06A,41,09
W,06A,42,8A
W,06A,43,CB
W,06A,44,00
W,06A,45,00
W,06A,46,8D
W,06A,47,00
W,06A,C0,00
W,06A,C1,00
W,06A,48,7C
W,06A,49,3C
W,06A,4A,9A
W,06A,4B,2F
W,06A,4C,21
W,06A,4D,01
W,06A,50,32
W,06A,51,03
W,06A,57,9C
W,06A,58,01
W,06A,65,00
W,06A,69,1A
W,06A,6C,1E
W,06A,73,14
W,06A,74,49
W,06A,75,10
W,06A,7C,3E
W,06A,7D,02
W,06A,8D,1D
W,06A,7E,00
W,06A,24,14
W,06A,25,00
W,06A,26,10
W,06A,27,00
W,06A,C2,FF
W,06A,C3,FF
W,06A,47,00
W,06A,74,49
W,06A,8D,1D
W,06A,45,00
W,06A,4E,33
W,06A,4F,00
W,06A,5E,BC
W,06A,5F,00
W,06A,50,32
W,06A,51,03
W,06A,7C,3E
W,06A,7D,02
W,06A,60,9C
W,06A,62,9C
W,06A,A2,4D
W,06A,A3,00
W,06A,A4,96
W,06A,A5,00
W,06A,A6,1D
W,06A,A7,00
W,06A,A8,A0
W,06A,A9,00
W,06A,AA,DB
W,06A,AB,00
W,06A,AC,7E
W,06A,AD,00
W,06A,0E,00
W,06A,0F,80
W,06A,59,3E
W,06A,52,1A
W,06A,7B,22
W,06A,53,2A
W,06A,79,22
W,06A,5D,05
W,06A,7A,02
W,06A,64,00
W,06A,54,1C
W,06A,55,3D
W,06A,56,14
W,06A,6D,07
W,06A,6E,7E
W,06A,6F,02
W,06A,70,54
W,06A,5A,FE
W,06A,5B,7E
W,06A,5C,60
W,06A,63,00
W,06A,66,08
W,06A,68,00
W,06A,67,04
W,06A,61,07
W,06A,6A,55
W,06A,6B,01
W,06A,76,00
W,06A,77,A3
W,06A,78,C8
W,06A,0E,00
W,06A,0F,80
W,06A,0E,00
W,06A,0F,84
W,06A,0E,00
W,06A,0F,80
W,06A,A0,00
W,06A,A1,02
W,06A,0C
R,06A,08
W,06A,0D
R,06A,21
W,06A,0C,09
W,06A,0D,21
W,06A,0C,08
W,06A,0D,21
W,06A,A0
R,06A,00
W,06A,A1
R,06A,02
W,06A,A0,0F
W,06A,A1,02
W,06A,C4,00
W,06A,C5,80
W,06A,0E,00
W,06A,0F,00
W,06A,0A,00
W,06A,0B,00
W,06A,00,51
W,06A,01,00
W,06A,02,0C
W,06A,03,00
W,06A,04,E6
W,06A,05,02
W,06A,06,AA
W,06A,07,0A
W,06A,08,F7
W,06A,09,00
W,06A,38,A4
W,06A,39,00
W,06A,18,47
W,06A,19,72
W,06A,1A,7C
W,06A,1B,00
W,06A,1C,04
W,06A,1D,04
W,06A,10,00
W,06A,11,00
W,06A,12,00
W,06A,13,00
W,06A,14,00
W,06A,15,00
W,06A,16,00
W,06A,17,00
W,06A,0C
R,06A,08
W,06A,0D
R,06A,21
W,06A,0C,08
W,06A,0D,21
W,06A,0C,0A
W,06A,0D,21
W,06A,0C,08
W,06A,0D,21
W,06A,A0
R,06A,0F
W,06A,A1
R,06A,02
W,06A,9E
R,06A,E4
W,06A,9F
R,06A,00
W,06A,92,00
W,06A,93,0B
W,06A,96,00
W,06A,97,00
W,06A,A0,0F
W,06A,A1,02
W,06A,9E,C4
W,06A,9F,00
W,06A,28,00
W,06A,29,00
W,06A,9A,00
W,06A,9B,00
W,06A,0C
R,06A,08
W,06A,0D
R,06A,21
W,06A,0C,08
W,06A,0D,21
W,06A,40,2A
W,06A,41,09
W,06A,42,8A
W,06A,43,CB
W,06A,44,00
W,06A,45,00
W,06A,46,8D
W,06A,47,00
W,06A,C0,00
W,06A,C1,00
W,06A,48,7C
W,06A,49,3C
W,06A,4A,9A
W,06A,4B,2F
W,06A,4C,21
W,06A,4D,01
W,06A,50,32
W,06A,51,03
W,06A,57,9C
W,06A,58,01
W,06A,65,00
W,06A,69,1A
W,06A,6C,1E
W,06A,73,14
W,06A,74,49
W,06A,75,10
W,06A,7C,3E
W,06A,7D,02
W,06A,8D,1D
W,06A,7E,00
W,06A,24,14
W,06A,25,00
W,06A,26,10
W,06A,27,00
W,06A,C2,FF
W,06A,C3,FF
W,06A,47,00
W,06A,74,49
W,06A,8D,1D
W,06A,45,00
W,06A,4E,33
W,06A,4F,00
W,06A,5E,BC
W,06A,5F,00
W,06A,50,32
W,06A,51,03
W,06A,7C,3E
W,06A,7D,02
W,06A,60,9C
W,06A,62,9C
W,06A,A2,4D
W,06A,A3,00
W,06A,A4,96
W,06A,A5,00
W,06A,A6,1D
W,06A,A7,00
W,06A,A8,A0
W,06A,A9,00
W,06A,AA,DB
W,06A,AB,00
W,06A,AC,7E
W,06A,AD,00
W,06A,0E,00
W,06A,0F,80
W,06A,59,3E
W,06A,52,1A
W,06A,7B,22
W,06A,53,2A
W,06A,79,22
W,06A,5D,05
W,06A,7A,02
W,06A,64,00
W,06A,54,1C
W,06A,55,3D
W,06A,56,14
W,06A,6D,07
W,06A,6E,7E
W,06A,6F,02
W,06A,70,54
W,06A,5A,FE
W,06A,5B,7E
W,06A,5C,60
W,06A,63,00
W,06A,66,08
W,06A,68,00
W,06A,67,04
W,06A,61,07
W,06A,6A,55
W,06A,6B,01
W,06A,76,00
W,06A,77,A3
W,06A,78,C8
W,06A,0E,00
W,06A,0F,80
W,06A,0E,00
W,06A,0F,84
W,06A,0E,00
W,06A,0F,80
W,06A,A0,04
W,06A,A1,02
W,06A,0C
R,06A,08
W,06A,0D
R,06A,21
W,06A,0C,09
W,06A,0D,21
W,06A,0C,08
W,06A,0D,21
W,06A,A0
R,06A,04
W,06A,A1
R,06A,02
W,06A,A0,0F
W,06A,A1,02
W,06A,C4,00
W,06A,C5,80
W,06A,0E,00
W,06A,0F,00
W,06A,0A,00
W,06A,0B,00
W,06A,00,51
W,06A,01,00
W,06A,02,0C
W,06A,03,00
W,06A,04,E6
W,06A,05,02
W,06A,06,AA
W,06A,07,0A
W,06A,08,F7
W,06A,09,00
W,06A,38,A4
W,06A,39,00
W,06A,18,47
W,06A,19,72
W,06A,1A,7C
W,06A,1B,00
W,06A,1C,04
W,06A,1D,04
W,06A,10,00
W,06A,11,00
W,06A,12,00
W,06A,13,00
W,06A,14,00
W,06A,15,00
W,06A,16,00
W,06A,17,00
W,06A,0C
R,06A,08
W,06A,0D
R,06A,21
W,06A,0C,08
W,06A,0D,21
W,06A,0C,0A
W,06A,0D,21
W,06A,0C,08
W,06A,0D,21
W,06A,A0
R,06A,0F
W,06A,A1
R,06A,02
W,06A,9E
R,06A,C4
W,06A,9F
R,06A,00
W,06A,92,01
W,06A,93,0B
W,06A,96,00
W,06A,97,00
W,06A,A0,0F
W,06A,A1,02
W,06A,9E,E4
W,06A,9F,00
W,06A,28,00
W,06A,29,00
W,06A,9A,00
W,06A,9B,00
W,06A,0C
R,06A,08
W,06A,0D
R,06A,21
W,06A,0C,08
W,06A,0D,21
W,06A,40,2A
W,06A,41,09
W,06A,42,8A
W,06A,43,CB
W,06A,44,00
W,06A,45,00
W,06A,46,8D
W,06A,47,00
W,06A,C0,00
W,06A,C1,00
W,06A,48,7C
W,06A,49,3C
W,06A,4A,9A
W,06A,4B,2F
W,06A,4C,21
W,06A,4D,01
W,06A,50,32
W,06A,51,03
W,06A,57,9C
W,06A,58,01
W,06A,65,00
W,06A,69,1A
W,06A,6C,1E
W,06A,73,14
W,06A,74,49
W,06A,75,10
W,06A,7C,3E
W,06A,7D,02
W,06A,8D,1D
W,06A,7E,00
W,06A,24,14
W,06A,25,00
W,06A,26,10
W,06A,27,00
W,06A,C2,FF
W,06A,C3,FF
W,06A,47,00
W,06A,74,49
W,06A,8D,1D
W,06A,45,00
W,06A,4E,33
W,06A,4F,00
W,06A,5E,BC
W,06A,5F,00
W,06A,50,32
W,06A,51,03
W,06A,7C,3E
W,06A,7D,02
W,06A,60,9C
W,06A,62,9C
W,06A,A2,4D
W,06A,A3,00
W,06A,A4,96
W,06A,A5,00
W,06A,A6,1D
W,06A,A7,00
W,06A,A8,A0
W,06A,A9,00
W,06A,AA,DB
W,06A,AB,00
W,06A,AC,7E
W,06A,AD,00
W,06A,0E,00
W,06A,0F,80
W,06A,59,3E
W,06A,52,1A
W,06A,7B,22
W,06A,53,2A
W,06A,79,22
W,06A,5D,05
W,06A,7A,02
W,06A,64,00
W,06A,54,1C
W,06A,55,3D
W,06A,56,14
W,06A,6D,07
W,06A,6E,7E
W,06A,6F,02
W,06A,70,54
W,06A,5A,FE
W,06A,5B,7E
W,06A,5C,60
W,06A,63,00
W,06A,66,08
W,06A,68,00
W,06A,67,04
W,06A,61,07
W,06A,6A,55
W,06A,6B,01
W,06A,76,00
W,06A,77,A3
W,06A,78,C8
W,06A,0E,00
W,06A,0F,80
W,06A,0E,00
W,06A,0F,84
W,06A,0E,00
W,06A,0F,80
W,06A,A0,00
W,06A,A1,02
W,06A,0C
R,06A,08
W,06A,0D
R,06A,21
W,06A,0C,09
W,06A,0D,21
W,06A,0C,08
W,06A,0D,21
W,06A,4E,3F
W,06A,4F,00
W,06A,5E,C8
W,06A,5F,00
W,06A,50,3E
W,06A,51,03
W,06A,7C,3E
W,06A,7D,03
W,06A,60,9C
W,06A,62,9C
W,06A,A2,4D
W,06A,A3,00
W,06A,A4,96
W,06A,A5,00
W,06A,A6,1D
W,06A,A7,00
W,06A,A8,A0
W,06A,A9,00
W,06A,AA,DB
W,06A,AB,00
W,06A,AC,7E
W,06A,AD,00
W,06A,0E
R,06A,00
W,06A,0F
R,06A,80
W,06A,0E,00
W,06A,0F,00
W,06A,59,00
W,06A,52,1A
W,06A,7B,22
W,06A,53,2A
W,06A,79,22
W,06A,5D,05
W,06A,7A,02
W,06A,64,00
W,06A,54,1C
W,06A,55,3D
W,06A,56,14
W,06A,6D,07
W,06A,6E,7E
W,06A,6F,02
W,06A,70,54
W,06A,5A,FE
W,06A,5B,7E
W,06A,5C,60
W,06A,63,00
W,06A,66,08
W,06A,68,00
W,06A,67,04
W,06A,61,07
W,06A,6A,55
W,06A,6B,01
W,06A,76,00
W,06A,77,A3
W,06A,78,C8
Alles anzeigen
Beispiel:
W,06A,32
R,06A,05
W,06A,33
R,06A,FE
Von Adresse 0x6A (der Focus) wird zelle 0x32 und 0x33 gelesen. Im Datenblatt ist Register 0x32 ID. Es ist 16 Bit groß. Für 0x32 wird 0x05 gelesen, für 0x33 0xFE.
0x33 ist hierbei das Register für das höhere Byte.
Im Register ID steht also 0xFE05.
Das Schreiben erfolgt analog dazu. Hier werden ebenfalls die Bytes einzeln geschrieben. Die meisten Register sind 16 Bit groß, manche auch 32 Bit, ein paar weniger auch nur 8 Bit.
Die Daten sind direkt vom Bus abgegriffen und wurden mit folgendem Gerät erfasst:
http://elmicro.com/de/digiview.html
Eine Bitte noch zu dem Thread, bitte nicht zumüllen mit "seid ihr schon weiter?, das Image von dem und dem ist so toll, das Bild so gut" usw.. Einfach nur fachliches über den Focus und Treiberentwicklung dazu. Die anderen Threads zu diesem Thema sind zugemüllt genug, mit Fragen die teilweise da nicht zu passen.
Siehe auch:
Bios->focus I2c Dump