Gast
#1222375
Hallo, ich versuche schon seit einiger Zeit den TSL2561T von Taos zum laufen zu bekommen. Das Teil ist ein Light-to-digital Konverter mit I2C Bus. Datenblatt: http://www.taosinc.com/getfile.aspx?type=press&file=tsl2560-e58.pdf Mittlerweile habe ich auch ansatzweise eine Kommunikation realisiert, was sich aber nur in völlig falschen Rüchgabewerten äußert bzw Werten die sich gar nicht erst ändern. Das Bauteil hängt an einer C-Control Pro mega128 Unit. Hier mal mein bisheriger Quelltext nach der Vorlage im Datenblatt (S. 18 unteres Beispiel).
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
Was ich persönlich noch ein bisschen komisch finde ist, dass bei einer Write-Operation das letzte Bit der Adresse Null sein soll, laut Datenblatt (S. 10). Zum einen funktioniert dann überhaupt keine Kommunikation mehr, zum anderen habe ich das bisher noch nie so herum gesehen. Wäre sehr dankbar, wenn jemand vllt einen funktionierenden Quelltext anbieten könnte oder den Bug findet. Gruß Markus