xps_iic Controller

OP #1471640
Lesenswert?

Hallo erstmal,

ich bin noch Anfänger was C-Programmierung angeht. Dabei geht es um den 
xps_iic in EDK, dazu habe ich folgende Fragen:

1) Wenn man die Funktion verwendet:
                                                  XIic_mWriteReg(BaseAddress,XIIC_RESETR_OFFSET, 
0xA)

dann müssen alle Register ihren Anfangswert annehmen, dem scheint es 
nicht so. Gibt es eine andere "einfachere" Möglichkeit iic zu reseten?

2) Wie funktioniert genau die Dynamic Flow.

ich verwende ja wieder dieselbe Funktion wie oben und schreibe einen 12 
Bit Wert rein

XIic_mWriteReg(BaseAddress,XIIC_DTR_REG_OFFSET, 0x198);

Kann hier aber kein Start erkennen.

Danke im Voraus,

Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren