I2C Clock anpassen

Hallo Zusammen,

Ich versuche gerade einen Portexpander PCF 8574AN über I2C an zu sprechen. Ich habe aber jetzt erst gesehen, dass der Baustein Max. 100 kHz I2C Clock unterstützt. Ohne es gemessen zu haben glaube ich, dass der Calliope Mini 2.0 auf 400 kHz eingestellt ist. Zumindest konnte ich den Baustein nicht mit den unter MakeCode verfügbaren I2C Funktion ansprechen. Einen MCP23017 (Max. 400 kHz) konnte ich jedoch zum laufen bringen.

Gibt es die Möglichkeit die I2C Clock auf 100 kHz zu reduzieren? Kann man das in der Firmware ändern und dann den Calliope neu flashen?

Danke.

Gruß Tom

Es gibt zumindest für den microbit ein paket für Makecode. Wenn es bei dem klappt sollte es auch beim mini funktionieren. Teste es doch einfach mal. GitHub - rsp-esl/pxt-pcf8574: PCF8574: A Makecode-Microbit extension

Viel Spaß

Michael

Hallo Michael,

Danke für den Link. Die Blöcke haben funktioniert !

Gruß Tom

1 „Gefällt mir“