![]() |
|
|
![]() |
|||||||||||||
![]() |
||||||||||||||||
|
![]() |
#11 |
Themenersteller
Registriert seit: 22.03.2006
Ort: 48153 Münster
Beiträge: 327
|
Hallo zusammen,
@Peter: nein, ein 5400hs hilft nicht weiter - das Protokoll muß so oder so geknackt werden. @Wishmaster/mts: An der Kerbe erkennt der Blitz, ob er sich auf einer Kamera befindet oder nicht. Das wird bei der Anzeige der Blitzreichweite auf dem Display des Blitzes berücksichtigt - sonst spielt es keine Rolle. Das Geheimnis der Bytes löst sich langsam, aber sicher in Wohlgefallen auf: nachdem ich nochmal genau nachgedacht habe, was das LSB und das MSB ist ;-), fiel mir auf, daß ich die Bits beim Auslesen in der falschen Reihenfolge geloggt habe. Dreht man die Bytes rum, sind die Zeiten nicht mehr 0xAF, 0xEF und 0x9F - sondern wie durch Zauberhand 0xF5, 0xF7 und 0xF9 - die Werte lassen sich also prima übereinanderstapeln. Das obere Nibble ist die grob-, das untere die Feineinstellung. Die Reihe ist 0xE0...0xFF, 0xC0...0xDF 0xE0 ist die kürzeste, 0xDF die längste Belichtungszeit, insgesamt 64 Stufen. Jetzt muß ich mir nur noch was Schlaues überlegen, um eine Tabelle aufzustellen, die den Bytewert in Belichtungszeiten übersetzt. In der Anleitung meines 5400xi ist als kürzeste Belichtungszeit 1/20000s angegeben, die längste ist 1/600s. Bei Drittelstufen komme ich so jedoch nur auf 22 Werte. Kann hier evtl. wer mit theoretischen Kenntnissen aushelfen? Ich bin davon ausgegangen, daß für eine halbe Blendenstufe durch Wurzel(2), bei einer drittel Blendenstufe durch 3. Wurzel(2) zu teilen ist. Das ergibt etwa 1/600, 756, 848, 952, 1200, 1512, 1697, 1905, 2400, 3024, 3394, 3810, 4800, 6048, 6788, 7620, 9600, 12095, 13576, 15239, 19200, 24190 Sebi |
![]() |
![]() |
Sponsored Links | |
|
|
|