Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
artikel:ipc:tachoumbau_typ3 [Tue. 18.12.2018 12:43] wikiadminartikel:ipc:tachoumbau_typ3 [Wed. 10.04.2019 14:34] – [Schritt 1) Inhalt des EEPROM ändern] go4it
Zeile 17: Zeile 17:
 {{artikel:ipc:p1020830.jpg?direct&400|}} {{artikel:ipc:p1020830.jpg?direct&400|}}
  
-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 "Atmega 24C16AN" im SOIC8 Gehäuse (150 mil Pin-Abstand).
  
 ===== 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 mit entsprechender Library verwenden. Die Schritte sind dann dementsprechend anzupassen.+In dieser Anleitung wird ein Aardvark als I²C-Interface verwendet. Ebenso lässt sich beispielsweise ein Arduino mit entsprechender Library verwenden oder ein EEPROM/Flash-Writer. Die Schritte sind dann dementsprechend anzupassen.
  
 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.
  • artikel/ipc/tachoumbau_typ3.txt
  • Zuletzt geändert: Mon. 04.01.2021 06:44
  • von go4it