Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

capture.hex laden ! Kategorie: I²C-Bus (von André H. - 27.09.2003 14:01)
Als Antwort auf Prog hängt sich auf bei CSTART in I2C.C2 von Klaus - 27.09.2003 13:10

Hallo Klaus,

Das Modul i2c.c2 ab Version 1.2 benötigt den Systemtreiber capture.hex.
Dies steht auch im Datei-Kopf von i2c.c2 .
Die Datei capture.hex findest Du immer in der ZIP der aktuellen Version des Moduls.
Der Systemtreiber wird u.a. für das I²C-Capture benötigt.
Alle HEX-Systemtreiber müssen in Segment 3 geladen werden.

> PS: habe auch mal ein anderes neues PCF genommen, fnzt auch nicht. Die ist ein PCF8574AP, wäre also
> über die Adresse 8-15 aus der PCF.C" ansteuerbar. Damit wirft sich aber noch eine frage auf:
> wenn in dem int-Wert als return von pcf.init() das 11. Bit für das intere LCD steht, kann man die Adresse
> 2 dann nicht mehr für PCF8574AP verwenden?

Am I²C-Bus können immer Adressen mehrfach belegt werden.
Jedoch muÃ? man sich hierbei bewuÃ?t sein, daÃ? man beim Lesen
eine AND-Verknüpfung erhält.
Beim Belegen der Adresse des internen LCDs gibt es auÃ?erdem das Problem,
daÃ? bei den Systemmeldungen, welche das OS ausgibt, auch die Ports
des sich an dieser Adresse befindenden PCF8574A die gesendeten Bytes ausgibt.
Dies kann u.U. fatale Folgen für die dort angeschlossene Hardware haben, wenn
"zufällige" Bitmuster ausgegeben werden.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Das ist die Rettung (von Klaus - 27.09.2003 18:08)
    Re: Das ist die Rettung (von André H. - 7.10.2003 20:21)