Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Fehler beim Lesen mit dem zweiten I²C-Bus Kategorie: Programmierung ASM (von Michael Müller - 13.10.2004 18:33)
Hallo,

habe mit Erfolg den zweiten I²C-Bus zur Porterweiterung mit einem 8574 in Betrieb genommen.
Das Schreiben mit folgenden Befehlen funktioniert:

sys I2C_START
Basic_IO=64
sys I2C_WRITE
sys I2C_GetACK
Basic_IO=255 (o.ä.)
sys I2C_WRITE
sys I2C_GETACK
sys I2C_STOP

Leider funktioniert das Lesen mit folgenden Befehlen nicht:

sys I2C_START
Basic_IO=65
sys I2C_WRITE
sys I2C_GetACK
sys I2C_Read
sys I2C_SendNAck
sys I2C_STOP

Habe folgende Fragen:
1. Was mache ich falsch?
2. Wo kann ich weitere Informationen zur Bedeutung und Verwendung von GetAck, SendAck und SendNAck finden?

Gruß Micha

 Antwort schreiben

Bisherige Antworten:

Re: Fehler beim Lesen mit dem zweiten I²C-Bus (von Topmail - 14.10.2004 19:25)