Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
artikel:ipc:tachoumbau_typ3 [Tue. 18.12.2018 12:43] – wikiadmin | artikel:ipc:tachoumbau_typ3 [Wed. 10.04.2019 14:34] – [Schritt 1) Inhalt des EEPROM ändern] go4it | ||
---|---|---|---|
Zeile 17: | Zeile 17: | ||
{{artikel: | {{artikel: | ||
- | Die folgenden Bilder zeigen das Facelift- sowie das vorFacelift-Convers+. Das vorgehen ist grundsätzlich das gleiche, das EEPROM befindet sich an der gleichen Stelle. | + | Die folgenden Bilder zeigen das Facelift- sowie das vorFacelift-Convers+. Das vorgehen ist grundsätzlich das gleiche, das EEPROM befindet sich an der gleichen Stelle. Es ist ein " |
===== Umsetzung ===== | ===== Umsetzung ===== | ||
Zeile 25: | Zeile 25: | ||
**Achtung: Vor jeder Änderung ist ein Backup der zu verändernden Bytes oder des ganzen Bausteins zu machen! Mindestens muss vorher der Wert, welcher überschrieben wird, bekannt sein!** | **Achtung: Vor jeder Änderung ist ein Backup der zu verändernden Bytes oder des ganzen Bausteins zu machen! Mindestens muss vorher der Wert, welcher überschrieben wird, bekannt sein!** | ||
- | In dieser Anleitung wird ein Aardvark als I²C-Interface verwendet. Ebenso lässt sich beispielsweise ein Arudino | + | In dieser Anleitung wird ein Aardvark als I²C-Interface verwendet. Ebenso lässt sich beispielsweise ein Arduino |
Das I²C-Interface ist mit folgenden Pins zu verbinden: | Das I²C-Interface ist mit folgenden Pins zu verbinden: | ||
Zeile 36: | Zeile 36: | ||
Anschließend wird folgender Ablauf mit dem I²C-Interface vollzogen: | Anschließend wird folgender Ablauf mit dem I²C-Interface vollzogen: | ||
- | * Auslesen des Bytes 0x97 von Adresse 0x50 | + | * Auslesen des Bytes von Speicher-Adresse 0x97 vom EEPROM an der Slave-Adresse 0x50. //Der Wert muss 0x00 oder 0x01 betragen, wenn nein, liegt bei diesem Convers+ in dieser Speicherzelle eine andere Information!// |
- | * Wert muss 00 oder 01 betragen, wenn nein, liegt bei diesem Convers+ in dieser Speicherzelle eine andere Information! | + | * Soll der Tacho auf km umgestellt werden, den Wert der Speicherstelle von 0x00 auf 0x01 ändern |
- | * Soll der Tacho auf km umgestellt werden: An Adresse 0x50: 97 01 | + | * Soll der Tacho auf Meilen umgestellt werden, den Wert der Speicherstelle von 0x01 auf 0x00 ändern |
- | * Soll der Tacho auf Meilen umgestellt werden: An Adresse 0x50: 97 00 | + | * Inhalt des EEPROM wieder zurückspielen |
- | * Die Bytes müssen zusammenhängend übertragen werden! | + | |
Danach ist das Convers+ auf die jeweils andere Einheit im ODO umgestellt. | Danach ist das Convers+ auf die jeweils andere Einheit im ODO umgestellt. |