Programming SC18IS602B

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Programming SC18IS602B

780 次查看
horstjauk
Contributor I

Ich programmiere in Linux den 16 -Bit D/A Wandler AD5660 über die SC18IS602B  I2C-SPI Bridge.

Die Bridge wird auf Bus Nr.2 auf Adresse 0x28 angesteuert.Mein Programm besteht aus nur 2 Befehlen.

1.Befehl: Dieser Befehl wird angenommen (acknowledged)

i2cset -y 2 0x28 0xF0  0x05     (Configure SPI, MSB-first, CPOL=0, CPHA =1, Clockrate =461kHz)

2.Befehl:Laden des AD5660, Dieser Befehl führt zu einer Fehlermeldung

i2cset -y 2 0x28 0x01 0x00 0xff 0xff    (SPI write, SS0=0x1, /SS0>/SYNCAD5660, PD1,PD0 =0x00, Daten 5660  0xff 0xff )

Wenn man den SPICLK über das Oszilloskop detektiert, bleibt das Signal auf logisch 0 .

Meine Frage :Wo ist der Fehler im 2.Befehl?

0 项奖励
回复
0 回复数