Firmware-Upgrade für das I2C-Modem:
Das Modem prüft in den ersten zwei Sekunden nach „Netz EIN“ ob Downloaddaten über die Schnittstelle ankommen ist dies nicht der Fall schaltet es in den Normalbetrieb um.
Zum Firmware-Update sind folgende Schnitte notwendig:
- Laden Sie sich den gewünschten Firmware-Stand als ZIP-Datei
herunter. (Links weiter unten oder auf der I2C-Downloadseite
und entpacken Sie das Programm in einem Unterverzeichnis.
- Firmware-Lader per Doppelklick starten
- COM-Schnittstelle auswählen und OK drucken. Der Bus-Takt
stellt sich selbst ein.
- Versorgungsspannung vom Moden trennen und wieder anschließen.
Innerhalb der ersten 2 Sekunden den Knopf „Download starten“
drücken.
- Warten bis das Programm auf dem Moden gelöscht und neu übertragen wurde – Fertig!
Firmware-Version 1.5 |
NEU: Fehlermeldungen erweitert
Die Fehlermeldungen werden wie folgt ergänzt:
SCL – Fehler, CMD-Adress – Fehler, CMD-Data – Fehler, CMD-Overflow |
Geändert: Verhalten bei SCL-CLOCK
Stretch
Tritt ein CLOCK-Stretch auf, so wartet das Modem Maximal eine Sekunde darauf das die SCL-Leitung wieder auf High geht. Ist das nicht
der Fall, so wird die Aktion abgebrochen und ein SCL-Error gemeldet |
Behoben: Modem hängt bei READ
Wurde bei einem Read-Befehl die Adresse nicht gesendet, so blieb das Modem in einer Endlosschleife hängen. Hier ist nun auch der Timer
aktiv, er zwingt nach 64 mSec. das Modem in einen Reset und eine Fehlerbehandlung. |
Behoben: Zeitweise CMD-Error des Modem
Durch einen Fehler im Algorithmus für die Visualisierung der BUS-Signale (LED und CTS) konnte es vorkommen das nach dem Empfang eines
Kommandos das folgende Byte verloren ging. Durch Änderung des Algorithmus gehen nun keine Daten mehr verloren |
Wichtig: Die beiden Dioden D1 und D2 müssen ab Version 1.4 aus der Schaltung entfernt werden! |
Firmware-Version 1.4 |
Geändert: Steuerung für SCL und SDA Die Dioden D1 und D2 können entfallen bleiben aber aus Gründen
der Rückwärtskompatibilität zunächst noch drin. Die Restspannung
von 0,7V im Low Fall auf dem SDA und SCL Bus ist eliminiert.
Die Maximale Busfrequenz sinkt dabei aber auf 40 KHz. |
Wichtig: Die beiden Dioden D1 und D2 müssen ab Version 1.4 aus der Schaltung entfernt werden!
Wichtig: Die beiden Dioden D1 und D2 müssen ab Version 1.4 aus der Schaltung entfernt werden! |
Firmware-Version 1.3 |
NEU: Mit dem Befehl "Status"
kann der Zustand der I2C-Leitung überprüft werden |
Wichtig: Die beiden Dioden D1 und D2 müssen ab Version 1.4 aus der Schaltung entfernt werden!
NEU: Clock-Stretch Nachdem SCL
auf High gesetzt wurde wird SCL ausgelesen, ob sie auch
wirklich High ist. Dadurch kann der Slave den Datenstrom
verzögern. |
NEU: Reset nach
Datenübertragungsfehler. Werden an das Modem nicht die
Anzahl der Bytes gesendet, die im Read oder Write Befehl definiert
waren, so wird nach 64 mSec ein interner Reset ausgeführt.
Das Modem meldet einen RS232 Fehler und kehrt zum
Grundzustand zurück. Hierbei werden keine Daten auf den
I2C-Bus gesendet! |
NEU: Versionsabfrage, die
aktuelle Softwareversion des Modems kann ausgelesen werden. |
NEU: Mit einem Schreib- oder
Lesebefehl können jetzt maximal 16 Byte übertragen werden |
|
Bausätze können Sie günstig in unserem Onlineshop in der Rubrik
"I2C-Komponenten" bestellen. |
Copyright © www.horter.de All rights reserved.
|