Ich habe das Digtalpotentiometer AD5241 an den IOW25 angeschlossen.
Die Ansteuertung wird mit dem IIC-Bus erledigt.
AD5241 akzeptiert vom Bus follgende serielle Formate:
Sart Contiotion
0 1 0 1 1 AD1 AD2 R/W- als Slave Adress Byte
es folgt ein Achnowledge
-A/B RS SD O2 O1 X X X als Instruction Byte
es folgt ein Achnowledge
D7 D6 D5 D4 D3 D2 D1 D0 als Databyte
es folgt ein Achnowledge
es folgt Stop Contition
AD1/2 (hier 0 0) als Adressierung, welcher Slave angesteuert wird
R/W- 0 für Write; 1 für Read
-A/B Subadresse für AD5242 (2 Pottis) hier 0 für AD5241
RS Mittelstellung hier 0
SD Shutdown high; hier 0
O1/2 Ausgänge ein/aus; hier 1 oder 0
X beliebig
D0/7 Databyte für Pottistellung; hier zwischen 0 und 255
Ich versuchte nun mit dem Beispielprogramm für IIC 3 Bytes an das Poti zu senden.
Irgend wie bilcke ich es scheinbar nicht, was ich dort eintragen muss.
ich will bolgende Byte-Folge senden:
01011000 00011000 00000000 für Minimum-Stellung
01011000 00011000 11111111 für Maximum Stellung oder beliebiges 3. Byte
Was muss ich in das Beispielprogramm eintragen, um hier erfolg zu haben.
Im ersten Feld 3 für 3Byts
2-tes: 1A für Slave-Adresse
3-tes: 18 für Instruction Byte
4-tes: beliebig für Potistellung
?????
Ich erhalte immer die Fehlermeldung 'IIC write error'
Ich stell mich wohl zu dumm an.
Wer kann helfen.
IOW24 mit IIC an DigitalPoti AD5241
Moderator: Guido Körber
-
- Site Admin
- Posts: 2857
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: IOW24 mit IIC an DigitalPoti AD5241
ich will bolgende Byte-Folge senden:
01011000 00011000 00000000 für Minimum-Stellung
01011000 00011000 11111111 für Maximum Stellung oder beliebiges 3. Byte
2-tes: 58 für Slave-Adresse
^^^^^^^^
01011000 00011000 00000000 für Minimum-Stellung
01011000 00011000 11111111 für Maximum Stellung oder beliebiges 3. Byte
2-tes: 58 für Slave-Adresse
^^^^^^^^
-
- Site Admin
- Posts: 2857
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
-
- Posts: 543
- Joined: Mon Dec 01, 2003 6:09 pm
Re: IOW24 mit IIC an DigitalPoti AD5241
FP wrote: ↑Fri Jul 22, 2005 3:24 pm Ich habe das Digtalpotentiometer AD5241 an den IOW25 angeschlossen.
Die Ansteuertung wird mit dem IIC-Bus erledigt.
AD5241 akzeptiert vom Bus follgende serielle Formate:
Sart Contiotion
0 1 0 1 1 AD1 AD2 R/W- als Slave Adress Byte
es folgt ein Achnowledge
-A/B RS SD O2 O1 X X X als Instruction Byte
es folgt ein Achnowledge
D7 D6 D5 D4 D3 D2 D1 D0 als Databyte
es folgt ein Achnowledge
es folgt Stop Contition
AD1/2 (hier 0 0) als Adressierung, welcher Slave angesteuert wird
R/W- 0 für Write; 1 für Read
-A/B Subadresse für AD5242 (2 Pottis) hier 0 für AD5241
RS Mittelstellung hier 0
SD Shutdown high; hier 0
O1/2 Ausgänge ein/aus; hier 1 oder 0
X beliebig
D0/7 Databyte für Pottistellung; hier zwischen 0 und 255
Ich versuchte nun mit dem Beispielprogramm für IIC 3 Bytes an das Poti zu senden.
Irgend wie bilcke ich es scheinbar nicht, was ich dort eintragen muss.
ich will bolgende Byte-Folge senden:
01011000 00011000 00000000 für Minimum-Stellung
01011000 00011000 11111111 für Maximum Stellung oder beliebiges 3. Byte
Was muss ich in das Beispielprogramm eintragen, um hier erfolg zu haben.
Im ersten Feld 3 für 3Byts
2-tes: 1A für Slave-Adresse
3-tes: 18 für Instruction Byte
4-tes: beliebig für Potistellung
?????
Ich erhalte immer die Fehlermeldung 'IIC write error'
Ich stell mich wohl zu dumm an.
Wer kann helfen.
Re: IOW24 mit IIC an DigitalPoti AD5241
Hallo zusammen,
ich möchte auch ein AD 5242 programmieren, aber weiss ich nicht wie. Das iic Format verstehe ich aber ich komme nicht weiter. Mein µc ist der nRF 52832. ich programmiere in C. Kann mir jemandem bitte helfen bzw. schon ein Beispiel Code hat?
Ich bedanke mich im Voraus.
Beste Grüße
Roofa
ich möchte auch ein AD 5242 programmieren, aber weiss ich nicht wie. Das iic Format verstehe ich aber ich komme nicht weiter. Mein µc ist der nRF 52832. ich programmiere in C. Kann mir jemandem bitte helfen bzw. schon ein Beispiel Code hat?
Ich bedanke mich im Voraus.
Beste Grüße
Roofa
-
- Site Admin
- Posts: 2857
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: IOW24 mit IIC an DigitalPoti AD5241
Das hat jetzt was mit welchem IO-Warrior zu tun?