(26.01.2017, 19:40)roughtrade schrieb:i2c-init.c so ändern und neu kompilieren, bitteCode:int resetPin = 25; // GPIO23
int sdaPin = 0; // GPIO0
Danke fur die antwort roughtrade.
Habe ich gemacht.
PHP-Code:
root@CarPi:~/RdSpi# sudo nano i2c-init.c
root@CarPi:~/RdSpi# gcc -o i2c-init i2c-init.c -lwiringPi
root@CarPi:~/RdSpi# sudo ./i2c-init
root@CarPi:~/RdSpi# sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- UU -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@CarPi:~/RdSpi# sudo ./rdspi reset
Unable to read Si4703!
Communication error
root@CarPi:~/RdSpi#
Aber wenn ich es richtig verstehe, dann sind die BCM zeihen wichtig, also dem bild her habe ich es zum nachsten geweschelt:
Code:
int resetPin = 25; // GPIO23
int sdaPin = 2; // GPIO0
Und auch versucht mit wiringPiSetupPhys ();
und dann int resetPin = 22;
int sdaPin = 5;
dann folgt ein langer "lade vorgang" wenn ich i2cdetect -y 1 wo nur der DAC wieder ist....