Ra57 eeprom toyota ΡΠ΅ΠΌ ΡΠΈΡΠ°ΡΡ
Π Π°Π±ΠΎΡΠ° Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π² EEPROM, ΠΊΠ°ΠΊ Π½Π΅ ΠΈΠ·Π½ΠΎΡΠΈΡΡ ΠΏΠ°ΠΌΡΡΡ
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠΎΠ±ΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΡΠΎΠΊ. ΠΡΠΎΡΠ»Π°Ρ ΠΌΠΎΡ ΡΡΠ°ΡΡΡ ΠΏΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π² EEPROM Π±ΡΠ»Π°, ΠΌΡΠ³ΠΊΠΎ Π³ΠΎΠ²ΠΎΡΡ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π΄ΠΎΠΏΠΎΠ½ΡΡΠ°. ΠΠΈΠ΄ΠΈΠΌΠΎ, Ρ ΠΊΠ°ΠΊ-ΡΠΎ ΠΊΡΠΈΠ²ΠΎ ΠΎΠΏΠΈΡΠ°Π» ΡΠ΅Π»Ρ ΠΈ Π·Π°Π΄Π°ΡΡ ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΅ΡΠ°Π»Π°ΡΡ. ΠΠΎΡΡΠ°ΡΠ°ΡΡΡ Π² ΡΡΠΎΡ ΡΠ°Π· ΠΈΡΠΏΡΠ°Π²ΠΈΡΡΡΡ, ΠΎΠΏΠΈΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΡΡΡ ΡΠ΅ΡΠ°Π΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ Π² ΡΡΠΎΡ ΡΠ°Π· ΡΠ°ΡΡΠΈΡΠΈΠΌ Π³ΡΠ°Π½ΠΈΡΡ Π·Π°Π΄Π°ΡΠΈ.
Π ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Ρ ΡΠ°Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΈΡΠ°ΡΡ Π² EEPROM ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΠ°ΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΈΡ Π½Π΅Π»ΡΠ·Ρ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ Π² ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅ ΠΌΠ΅ΡΡΠΎ EEPROM, Π²Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΠ·ΡΠ°ΡΡ ΠΎΠ΄ΡΠ΅ΡΠ΅ Π²ΡΠ΅ ΡΠΈΠΊΠ»Ρ Π·Π°ΠΏΠΈΡΠΈ EEPROM. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΈΡΠ°ΡΡ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π² 1 ΠΌΠΈΠ½ΡΡΡ, ΡΠΎ Π½Π΅ΡΡΡΠ΄Π½ΠΎ ΠΏΠΎΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ Ρ EEPROM Π² 1 000 000 ΡΠΈΠΊΠ»ΠΎΠ² Π·Π°ΠΏΠΈΡΠ΅ΠΉ, Π²Ρ Π·Π°Π³ΡΠ±ΠΈΡΠ΅ Π΅Π³ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΠΌ Π·Π° 2 Π³ΠΎΠ΄Π°. Π ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ 2 Π³ΠΎΠ΄Π°, Π΅ΡΠ»ΠΈ ΠΎΠ±ΡΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ²Π΅ΡΠΊΠΈ 3 ΠΈ Π΄Π°ΠΆΠ΅ 5 Π»Π΅Ρ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½Π΅ Π²ΡΠ΅ EEPROM ΠΈΠΌΠ΅ΡΡ 1 000 000 ΡΠΈΠΊΠ»ΠΎΠ² Π·Π°ΠΏΠΈΡΠ΅ΠΉ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Π΅ΡΠ΅Π²ΡΠ΅ EEPROM Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΡΡ ΠΏΠΎ ΡΡΠ°ΡΡΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π·Π°ΠΏΠΈΡΠ΅ΠΉ 100 000. Π Π΅ΡΠ»ΠΈ ΡΡΠ΅ΡΡΡ, ΡΡΠΎ 1 000 000 ΡΠΈΠΊΠ»ΠΎΠ² ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ , Π° ΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΡΠΈ Π²ΡΡΠΎΠΊΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°Ρ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ½ΠΈΠ·ΠΈΡΡΡΡ Π²Π΄Π²ΠΎΠ΅, ΡΠΎ Π²Π°ΡΠ° EEPROM ΡΠΏΠΎΡΠΎΠ±Π½ΠΎ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΡΠ°ΠΌΡΠΌ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΡΠΆΠ΅ Π² ΠΏΠ΅ΡΠ²ΡΠΉ Π³ΠΎΠ΄ ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠΎΡΡΠΎΠΌΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ Π±ΡΠ»ΠΎ ΡΡΠΎΠ»Ρ ΠΆΠ΅ ΠΏΡΠΎΡΡΡΠΌ ΠΊΠ°ΠΊ Π² ΠΏΡΠΎΡΠ»ΠΎΠΉ ΡΡΠ°ΡΡΠ΅, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ EEPROM Ρ Π²Π°ΡΠ°Π»ΠΎ Π±Ρ Π½Π° 30 Π»Π΅Ρ, Π½Ρ ΠΈΠ»ΠΈ Π½Π° 100 (ΡΠΈΡΡΠΎ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ).
ΠΡΠ°ΠΊ, Π² ΠΏΡΠΎΡΠ»ΠΎΠΉ ΡΡΠ°ΡΡΠ΅, Ρ Ρ ΡΡΡΠ΄ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π² EEPROM ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π½Π΅ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡ, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π»Π΅ΠΆΠ°Ρ ΠΈ ΠΊΠ°ΠΊ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π½ΠΈΠΌ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΡΠΎΡΡΠ½Ρ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π±ΡΠ» ΡΠΏΡΡΠ΅Π½ Π² ΠΏΡΠΎΡΠ»ΠΎΠΉ ΡΡΠ°ΡΡΠ΅. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ ΡΠΎΠ²Π°ΡΠΈΡΠ°ΠΌ @Andy_Big ΠΈ @HiSER Π·Π° Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΡ.
ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠΎΡΠΎΠ±, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ @HiSER- ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΠ·Π½Π°ΡΠ°ΡΡ, ΡΡΠΎ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π² 1 byte, Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ΄Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ Π²ΡΡ EEPROM. Π Π΅ΡΠ»ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΡΠΎ Π΄Π»Ρ 200 ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠΎ ΡΡΠ΅Π΄Π½Π΅ΠΉ Π΄Π»ΠΈΠ½ΠΎΠΉ Π² 4 Π±Π°ΠΉΡΠ°, ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ 1600 Π±Π°ΠΉΡ EEPROM, Π° Π΅ΡΠ»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² 500, ΡΠΎ ΠΈ Π²ΡΠ΅ 4000.
ΠΠ°Π»ΠΎΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΏΠΈΡΠ°ΡΡΠΈΠ΅ΡΡ ΠΎΡ ΠΎΡ ΡΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ»ΠΈ 4-20ΠΌΠ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ, Π½Ρ ΡΠΊΠ°ΠΆΠ΅ΠΌ 3 ΠΌΠ, ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ Π΅ΡΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ½Π΅ΡΠ³ΠΈΠΈ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄Π΅ΠΌΠ° ΠΏΠΎΠ»Π΅Π²ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°, Π΄Π° Π΅ΡΠ΅ ΠΈ BLE Π² ΠΏΡΠΈΠ΄Π°ΡΡ. ΠΠ°ΠΏΠΈΡΡ Π² EEPROM ΠΎΡΠ΅Π½Ρ ΡΠ½Π΅ΡΠ³ΠΎΠ·Π°ΡΡΠ°ΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ. Π ΡΠ°ΠΊΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ΠΏΠΈΡΠ°ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΌΠ°Π»ΠΎ ΠΈ Π±ΡΡΡΡΠΎ, ΡΡΠΎΠ±Ρ ΡΡΠ΅Π΄Π½ΠΈΠΉ ΡΠΎΠΊ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ Π±ΡΠ» Π½Π΅ Π²ΡΡΠΎΠΊΠΈΠΌ.
ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΅Π» ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅. Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±, ΡΡΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΊΠ°ΠΆΠ΅ΠΌ Π΄ΠΎ 500 ΠΠΡ, ΠΈΠ»ΠΈ 1 ΠΠ³Ρ (Π‘ΡΠ°Π·Ρ ΠΎΠ³ΠΎΠ²ΠΎΡΡΡΡ, Π² Π½Π°Π΄Π΅ΠΆΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠ΅). ΠΠ° ΡΠ°ΠΊΠΎΠΉ ΡΠ°ΡΡΠΎΡΠ΅, ΠΏΡΠΎΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° 4000 Π±Π°ΠΉΡ ΠΏΠΎ SPI Π·Π°ΠΉΠΌΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 70 ΠΌΡ, ΠΏΡΠΈΠ±Π°Π²ΠΈΠΌ ΠΊ ΡΡΠΎΠΌΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π½Π° ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π² ΡΡΡΠ°Π½ΠΈΡΡ (Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ 7ΠΌΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ), ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ΅ Π²ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅, ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π·Π°ΠΏΡΠΎΡΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΎΠΊΠΎΠ»ΠΎ 3 ΡΠ΅ΠΊΡΠ½Π΄, Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ.
ΠΠΎΡΡΠΎΠΌΡ Π² ΡΠ°ΠΊΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Π»ΡΡΡΠ΅ ΡΡΠΎΠ±Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π±ΡΠ» ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ, ΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ Π½ΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠΌ. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°ΡΡ Π² ΡΡΡΡΠΊΡΡΡΡ ΠΏΠΎ ΡΠΌΡΡΠ»Ρ, ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π½ΠΎ Π»ΡΡΡΠ΅, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ, Π° ΠΈΡ Π°Π΄ΡΠ΅ΡΠ° Π±ΡΠ»ΠΈ Π²ΡΡΠ°Π²Π½Π΅Π½Ρ ΠΏΠΎ Π³ΡΠ°Π½ΠΈΡΠ°ΠΌ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ EEPROM, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΈΠ·Π½ΠΎΡΠΈΡΡ Π΅Ρ
Π’Π΅ ΠΊΡΠΎ Π² ΠΊΡΡΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΡΡΠΎΡ ΡΠ°Π·Π΄Π΅Π». ΠΠ»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΡΠ°ΡΠΊΠΎΠ΅, ΡΠΈΡΡΠΎ ΠΌΠΎΠ΅ Π΄ΠΈΠ»Π΅ΡΠ°Π½ΡΡΠΊΠΎΠ΅ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΠ΅.
ΠΠ°ΠΊ Ρ ΡΠΆΠ΅ ΡΠΊΠ°Π·Π°Π», ΡΠΈΡΠ»ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π² EEPROM ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ. ΠΡΠΎ ΡΠΈΡΠ»ΠΎ Π²Π°ΡΡΠΈΡΡΠ΅ΡΡΡ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ 100 000, Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈ 1 000 000. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΆΠ΅ Π±ΡΡΡ, Π΅ΡΠ»ΠΈ Ρ Ρ ΠΎΡΡ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ 10 000 000 ΡΠ°Π·? Π Π·Π΄Π΅ΡΡ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ Π²Π½ΡΡΡΠΈ EEPROM ΡΡΡΡΠΎΠ΅Π½ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΠ΅ΠΉΠΊΠ°ΠΌ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΡΠ°ΠΊ, Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΡ EEPROM ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ. Π‘ΡΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Ρ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°. Π‘ΡΡΠ°Π½ΠΈΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°, Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ EEPROM ΡΡΠΎ, ΡΠΊΠ°ΠΆΠ΅ΠΌ, 16, 32 ΠΈΠ»ΠΈ 64 Π±Π°ΠΉΡΠ°. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΊΠΎΠ³Π΄Π° Π²Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡ-ΡΠΎ Π°Π΄ΡΠ΅ΡΡ, EEPROM ΠΊΠΎΠΏΠΈΡΡΠ΅Ρ Π²ΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π±ΡΡΠ΅Ρ. ΠΠ°ΡΠ΅ΠΌ ΠΌΠ΅Π½ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π»ΠΈ Π² ΡΡΠΎΠΌ Π±ΡΡΠ΅ΡΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ Π²Π΅ΡΡ Π±ΡΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. Π’.Π΅. ΠΏΠΎ ΡΠ°ΠΊΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΠΈ 1 Π±Π°ΠΉΡ Π² ΡΡΡΠ°Π½ΠΈΡΠ΅, Π²Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ Π²ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠΎ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Ρ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π½Π΅ ΡΡΠΎΠ³Π°ΡΡΡΡ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°ΠΏΠΈΡΠ°Π»ΠΈ 1 000 000 ΡΠ°Π· Π² ΠΎΠ΄Π½Ρ ΡΡΡΠ°Π½ΠΈΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Π΄ΡΡΠ³ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΠ΄Π° Π΅ΡΠ΅ 1 000 000 ΡΠ°Π·, ΠΏΠΎΡΠΎΠΌ Π² Π΄ΡΡΠ³ΡΡ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. Π’.Π΅. Π²Π΅ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎΠ±Ρ ΠΏΠΈΡΠ°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π½Π΅ Π² ΠΎΠ΄Π½Ρ ΡΡΡΠ°Π½ΠΈΡΡ, Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ»ΡΡΠ΅Π²Π°ΡΡ ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈ ΠΏΠΎΡΠ»Π΅ 10 ΡΠ°Π·, ΡΠ½ΠΎΠ²Π° ΠΏΠΈΡΠ°ΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Ρ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ²ΠΎΠ΄ΠΈΡΠ΅ ΠΏΠΎΠ΄ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ 10 ΡΡΡΠ°Π½ΠΈΡ, Π²ΠΌΠ΅ΡΡΠΎ 1.
ΠΠ½Π°Π»ΠΈΠ· ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½
ΠΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π΄Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ EEPROM ΠΈ Π²ΡΠ΅ΠΌΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°
ΠΠ° ΡΡΠ°ΠΏΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΡΡΡΠ°Π½ΠΈΡ (Π·Π°ΠΏΠΈΡΠ΅ΠΉ), ΡΡΠΎΠ±Ρ ΡΠ»ΠΎΠΆΠΈΡΡΡΡ Π² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ EEPROM. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ:
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΊΠ»ΠΎΠ² ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠΈ
ΠΡΠ΅ΠΌΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°
ΠΡΠ΅ΠΌΡ ΠΆΠΈΠ·Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°
Π₯ΠΎΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ°ΠΌΠΎΠΌΡ Π·Π°Π΄Π°Π²Π°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ, Π½ΠΎ ΡΡΠΎ-ΡΠΎ Ρ Ρ ΠΎΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΡΡΠΈΡΠ°Π»ΠΎΡΡ ΡΠ°ΠΌΠΎ Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ.
ΠΠ°ΠΆΠ΄Π°Ρ Π½Π°ΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ(ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ) Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ Π² EEPROM
ΠΡ Π½Π΅ Ρ ΠΎΡΠΈΠΌ ΡΠ°ΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ Π·Π°Π΄Π°Π²Π°ΡΡ Π°Π΄ΡΠ΅Ρ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ
ΠΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π·Π°ΠΏΠΈΡΠΈ, Π°Π΄ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ, ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π΄Π°Π½Π½ΡΠ΅ Π½Π΅ ΠΏΠΈΡΠ°Π»ΠΈΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈ ΡΠΎΠΌΡ ΠΆΠ΅ Π°Π΄ΡΠ΅ΡΡ
ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π½ΠΎ ΡΠΆΠ΅ Π² runtime, Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΌΡ Π΄Π΅Π»Π°ΡΡ Π½Π΅ Ρ ΠΎΡΠΈΠΌ.
ΠΡ Π½Π΅ Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π»Π°Π·ΠΈΡΡ Π² EEPROM, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΎΡΠ΅Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
ΠΠ±ΡΡΠ½ΠΎ EEPROM ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· I2C ΠΈ SPI, ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΡΡΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌ ΡΠΎΠΆΠ΅ ΠΎΡΠ½ΠΈΠΌΠ°Π΅Ρ Π²ΡΠ΅ΠΌΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π»ΡΡΡΠ΅ ΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π² ΠΠΠ£, ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΡΡΠ°Π·Ρ ΠΊΠΎΠΏΠΈΡ ΠΈΠ· ΠΊΠ΅ΡΠ°.
ΠΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΌΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π·Π°ΠΏΠΈΡΡ, Π΅Ρ ΡΡΠΈΡΠ°ΡΡ ΠΈ Π·Π°ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ.
ΠΠ° ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ.
ΠΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅Ρ, Π΅ΡΠ»ΠΈ ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ ΠΎΠ½ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π΅ΡΠ½ΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΏΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎΠ΅ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°. Π‘Π°ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Π½Π΅ Π±ΡΠ΄Ρ, Π½ΠΎ ΠΏΡΠΈΠ²Π΅Π΄Ρ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°.
ΠΡ ΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΡΠΎ Π²ΡΠ΅ Π½Π°ΡΠΈ Ρ ΠΎΡΠ΅Π»ΠΊΠΈ. ΠΠ°ΠΊ ΠΈ Π² ΠΏΡΠΎΡΠ»ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΈΠΊΠΈΠ½Π΅ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΊΠ»Π°ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΈ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡ Π½Π°ΡΠΈΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ:
ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠΎ, ΠΊΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΡΡ Π½Π°ΡΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΊΠΈΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ.
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π΄Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ EEPROM ΠΈ Π²ΡΠ΅ΠΌΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
ΠΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π·Π°ΠΏΠΈΡΠΈ, Π°Π΄ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ, ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π΄Π°Π½Π½ΡΠ΅ Π½Π΅ ΠΏΠΈΡΠ°Π»ΠΈΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈ ΡΠΎΠΌΡ ΠΆΠ΅ Π°Π΄ΡΠ΅ΡΡ
ΠΡΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΈΠ·Π½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ ΠΊΡΠΎΠΌΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Ρ ΡΠ°Π½ΠΈΡΡ Π΅ΡΠ΅ ΠΈ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡ. ΠΠ½Π΄Π΅ΠΊΡ Π½ΡΠΆΠ΅Π½ Π½Π°ΠΌ Π΄Π»Ρ Π΄Π²ΡΡ Π²Π΅ΡΠ΅ΠΉ:
ΠΠΎ Π½Π΅ΠΌΡ ΠΌΡ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π΄ΡΠ΅Ρ Π·Π°ΠΏΠΈΡΠΈ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ/Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ° Π½Π°ΠΉΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π·Π°ΠΏΠΈΡΡ, ΡΡΠΈΡΠ°ΡΡ Π΅Ρ ΠΈ ΠΏΡΠΎΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ ΡΡΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΊΠ΅ΡΠΈΡΡΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΠΠ£.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π°Π΄ΡΠ΅ΡΠ° Π·Π°ΠΏΠΈΡΠΈ:
ΠΡ Π½Π΅ Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π»Π°Π·ΠΈΡΡ Π² EEPROM, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΎΡΠ΅Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠΏΠΈΡ Π² ΠΠΠ£ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΡΠΈΡΠ°ΡΡ Π²ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΈ Π½Π°ΠΉΡΠΈ Π·Π°ΠΏΠΈΡΡ Ρ ΡΠ°ΠΌΡΠΌ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ. ΠΠ°Π²Π΅ΡΠ½ΡΠΊΠ° Π΅ΡΡΡ Π΅ΡΠ΅ ΡΠ°Π·Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ°, ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΌΠ½Π΅ Π½Ρ ΠΏΡΡΠΌΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΡΠΌ.
Π ΠΎΠ±ΡΠ΅ΠΌ-ΡΠΎ ΠΈ Π²ΡΠ΅ ΠΊΠ»Π°ΡΡ Π³ΠΎΡΠΎΠ², ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠ»Π°ΡΡΠ°:
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ
Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΡΠ΅, ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅ Π»ΡΠ±ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
Π§ΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ Π² ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°ΡΡ 10,11,12. 15 Π² Π½Π°Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ, Π°Π΄ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠΌΠ΅ΡΠ°ΡΡΡΡ Π½Π° ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° + ΡΠ°Π·ΠΌΠ΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ° + ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠΎΠΏΠΈΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠ°. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΠΏΡΠ΅Π²ΡΡΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π½Π°ΡΠ½Π΅Ρ ΠΏΠΈΡΠ°ΡΡΡΡ Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π΄ΡΠ΅ΡΠ°.
ΠΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ ΡΠ½ΠΈΠ·Ρ ΠΊΠ°ΠΊ ΡΠ°Π· Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΠΈΡΠ»ΠΎ 15 Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ 5 Π·Π°ΠΏΠΈΡΠ°Π»ΠΎΡΡ Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π΄ΡΠ΅ΡΠ°, Π° 10 ΡΠ΅ΠΏΠ΅ΡΡ Π½Π΅Ρ Π²ΠΎΠΎΠ±ΡΠ΅.
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΡΠ»Π΅ ΡΠ±ΡΠΎΡΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π±ΡΠ΄Π΅Ρ Π½Π°ΠΉΠ΄Π΅Π½Π° Π·Π°ΠΏΠΈΡΡ Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ 5 ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 15 ΠΈ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡ Π±ΡΠ΄ΡΡ Π·Π°ΠΏΠΈΡΠ°Π½Ρ Π² ΠΊΡΡΠΈΡΡΠ΅ΠΌΡΡ ΠΊΠΎΠΏΠΈΡ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°.
ΠΠΎΡ ΠΈ Π²ΡΠ΅, Π½Π°Π΄Π΅ΡΡΡ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ΅Π»Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΏΠΎΡΡΠ½ΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ, ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΠΎ, ΡΡΠΎ ΠΏΡΠΎΡΠΈΡΠ°Π»ΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ°.
Club-Subaru.Com
Π£ΠΊΡΠ°ΠΈΠ½ΡΠΊΠΈΠΉ Π‘ΡΠ±Π°ΡΡ ΠΠ»ΡΠ±
————————
ΠΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π±Π»ΠΎΠΊ Π²Π½ΡΡΡΠΈ ΠΈ Π³Π΄Π΅ ΡΠ°ΠΌ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ° ΠΏΠ°ΠΌΡΡΠΈ (ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡΠ½Π°)?
ΠΠ°ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΡ ΠΏΡΠΎΡΠΈΡΡΠΉ Π±Π»ΠΎΠΊ? ΠΠΎΠΊΠ° Π½Π΅ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π». ΠΠΎ ΡΡΡΡ Π² ΡΠΎΠΌ ΡΡΠΎ Π΄Π°ΡΡΠΈΠΊΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎΡΡ Π½Π° Π»Π°Π½ΠΆΠ΅ΡΠΎΠ½Π°Ρ ΡΡΠΎ Π½Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ. ΠΡΡ Π΅ΡΡΡ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π±Π»ΠΎΠΊΠ΅. ΠΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π΅ΡΠ΅ΠΊΡΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡ, ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π²ΡΠ΅Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ². Π ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π²ΡΡ ΡΡ ΠΎΠ΄ΠΈΡΡΡ ΠΊ Π°Π²Π°ΡΠΈΠΈ ΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π±Π°Ρ . ΠΠΎΡΡΠΎΠΌΡ ΠΎΡΠΊΡΡΡΠΈΡΡ Π΄Π°ΡΡΠΈΠΊ ΠΈ Ρ*Π½ΡΡΡ ΠΈΠΌ ΠΎΠ± ΡΡΠ΅Π½Ρ Π½ΠΈ ΠΊ ΡΠ΅ΠΌΡ Π½Π΅ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ (Ρ ΠΎΡΡ Ρ Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ» ).
ΠΠ»Ρ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΎΡΡΠ°Π²Π»Ρ ΡΠΏΠΈΡΠΎΠΊ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΠΈΡ
eeprom:
ΠΠΎΠ΄: ΠΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΡ Subaru 98221 AG180 152300-8270 93C57
98221 FE220 Denso 152300-84700 93C57
Forester 98221 SA011 Denso 152399-5181 93C56
98221 SC030 Denso 150300-0940 93C86
98221 SC041 Denso 93C86
Impreza 98221 FA101 Denso 152300-2150 93C46
98221 FA160 Denso 152300-2391 93C46
98221 FA171 Denso 152300-2402 93C46
98221 FE030 Denso 152300-3961 93C46
98221 FE100 Denso 152300-6130 93C56
98221 FE110 Denso 152300-6140 93C56
98221 FE190 Denso 152300-8440 93C56
98221 FG040 Denso 150300-0660 93C86
98221 FG070 Denso 150300-1460 93C86
Justy 89170-B1200 Denso 150300-1071 93C56
Legacy 98221 AG260 Denso 150300-0710 93C86
Outback 98221 AG250 150300-0700 93C56
Tribeca 98221 XA00A Denso 152300-8221 93C56
ΠΠ° ΠΏΡΠΎΡΡΠΎΡΠ°Ρ
ΠΈΠ½Π΅ΡΠ° Π½Π°ΡΡΠ» ΡΡΠ΄ Π΄Π°ΠΌΠΏΠΎΠ². ΠΡΡΠ°Π²Π»Ρ ΠΈΡ
Π² ΡΠ΅ΠΌΠ΅. Π£Π²Π΅ΡΠ΅Π½ ΡΡΠΎ ΠΊΠΎΠΌΡ ΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ°ΡΠ°ΡΠΈΠ» Π²Π½ΠΈΠ·Ρ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΠΈ Π°ΡΠ΄ΡΠΈΠ½Ρ Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ eeprom ΠΈ ΡΡΡΠ»ΠΊΠΈ Π½Π° Π΄Π°ΡΠ°ΡΠΈΡΡ.
[spoiler]
Π»Π΅Π³Π°ΡΠΈ:
Denso(S220)_152300-6631_(98221AG000)-OK.bin
ΠΠΎΠ΄: ΠΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΡ 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0005 000b 800b 800d 800f 8011 8016 800e
800b 820f 820e 820f 820d 820c 8209 b20a
b211 b213 b212 b20d b209 b210 b21b b218
b213 4c0c 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0200 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 ffff ffff ffff ffff ffff 0000
a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
Denso(S220)_152300-6631_(98221AG000)-BAD.bin
ΠΠΎΠ΄: ΠΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΡ aa71 3134 3f0b 000e 0b00 aa71 3134 3f0b
000e 0b00 aa71 3134 3f0b 000e 0b00 005a
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0005 000b 800b 800d 800f 8011 8016 800e
800b 820f 820e 820f 820d 820c 8209 b20a
b211 b213 b212 b20d b209 b210 b21b b218
b213 4c0c 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0200 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 ffff ffff ffff ffff ffff 0000
a5a5 a5a5 a5a5 a5a5 a5a5 5a5a 5a5a 5a5a
ΠΡΠΎ Π΄Π°ΠΌΠΏ ΠΎΡ wrx’04 ΡΡΡΠ΅Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ:
152300-6130 Denso 98221FE100 (s220)
ΠΠΎΠ΄: ΠΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΡ 5baa 3431 1104 0b00 0000 5baa 3431 1104
0b00 0000 5baa 3431 1104 0b00 0000 5a00
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 ff00 ff00 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 ff00 ff00 ff00
ff00 ff00 0000 0100 0900 1680 1880 0880
0680 1280 0f80 0680 0480 0c80 0e80 10b2
0eb2 0ab6 0eb6 0fb6 0cb6 0fb6 19b6 27b6
32b7 0d2b 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0002 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 ffff ffff ffff ffff ffff ffff ffff
a5a5 a5a5 a5a5 a5a5 a5a5 5a5a 5a5a 5a5a
ΠΡΡ ΠΎΠ΄ΠΈΠ½ ΡΡΡΠ΅Π»ΡΠ½ΡΠΉ
152300-6130 Denso 98221FE100 (s220)
ΠΠΎΠ΄: ΠΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΡ 5baa 3431 0b04 1100 0000 5baa 3431 0b04
1100 0000 5baa 3431 0b04 1100 0000 5a00
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0300
0200 0000 0180 0100 0000 0100 0300 0280
0280 0480 0580 0380 0480 0180 ff80 0180
0180 0200 0680 0780 0280 0480 0680 0380
0580 0780 0780 0880 0880 0680 0480 0380
0380 0480 0380 0380 0300 0300 0480 0580
0680 0480 0280 0180 0380 0780 1280 1680
0d80 0964 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0002 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 ffff ffff ffff ffff ffff ffff ffff
a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 5a5a
DENSO 152300-6130 BAD 93C56 128X16.bin
ΠΠΎΠ΄: ΠΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΡ 30aa 3134 040b 0000 0000 30aa 3134 040b
0000 0000 30aa 3134 040b 0000 0000 005a
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0001
0001 0001 0001 0001 0001 0001 0001 0001
0001 0001 0001 0001 0001 0001 0001 0001
0001 0001 0001 0001 0001 0001 0001 0002
0005 800d 8013 8014 800c 80f7 80f7 800d
8012 800b 800a 800c 8214 8213 8214 821f
931c 931a 971e 971d 971d 9721 971f 9610
970e d20e 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0200 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 ffff ffff ffff ffff ffff ffff ffff
a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
98221AE160_93C56x16_crash.bin:
ΠΠΎΠ΄: ΠΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΡ 34aa 0b31 040e 0000 0000 34aa 0b31 040e
0000 0000 34aa 0b31 040e 0000 0000 ffff
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 ffff
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0400 0507
0605 0103 0804 0607 0306 0503 0505 0706
0507 1300 0100 f103 ffff ffff ffff ffff
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 ffff
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 ffff
005a 0200 ffff ffff ffff ffff ffff ffff
ffff ffff ffff ffff ffff ffff ffff ffff
ffff ffff ffff ffff ffff ffff ffff ffff
5a5a 5a5a 5a5a 5a5a a5a5 a5a5 a5a5 a5a5
ΠΠΎΠ΄ arduino Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ eeprom. Π― ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΈΠ»ΡΡ Π²Π½ΡΡΡΠΈΡΡ
Π΅ΠΌΠ½ΠΎ, ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π±ΡΠ°Π» Ρ ΡΠΎΠΉ ΠΆΠ΅ Π°ΡΠ΄ΡΠΈΠ½Ρ 3.3Π². ΠΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² ΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ ΠΏΠΎΡΡ (ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΏΠΎΡΡΠ°) ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ Π΄Π°ΠΌΠΏΠ° ΠΏΠ°ΠΌΡΡΠΈ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈ.
ΠΠΎΠ΄: ΠΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΡ //defining pins for eeprom
int CHIP_SEL =8;
int CLOCK =9;
int DATA_IN = 11;
int DATA_OUT =10;
for (int i=0;i = 32) <
Serial.print(«\n»);
charsCount = 0;
>
digitalWrite(CLOCK,HIGH);
digitalWrite(CLOCK,LOW);
delay(1);
>
ΠΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΡΠΈΠ½Π³ eeprom ΠΏΡΠΎΠ±Π΅Π³Π°:
http://www.drive2.ru/l/1568805/. Π’ΡΡ ΠΆΠ΅ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠΈΠΏ ΠΊ LPT ΠΈΠ»ΠΈ COM ΠΏΠΎΡΡΡ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ ΡΠ΅ΡΠ΅Π· PonyProg.
ΠΠΎΠ΄ΡΠ΅ΡΠΊΠ½Ρ ΡΡΠΎ ΠΏΠΈΡΡ Π·Π΄Π΅ΡΡ Π²ΡΡ Π΄Π»Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΎΡΠ²Π΅ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΌΠ½ΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ Π½Π΅ Π½Π΅ΡΡ.
ps: Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΡΠ΅Π³ spoiler
ΠΡΠΎΡΠΈΠ²ΠΊΠ° Π±Π»ΠΎΠΊΠ° (98221 FE100 Denso 152300-6130) Ρ ΠΏΠ°ΠΌΡΡΡΡ S220 Ρ ΠΏΠΎΠΌΠΎΡΡΡ arduino.
ΠΠ°ΠΏΠΈΡΠ°Π» ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΡΡ ΠΏΡΠΎΠ³Ρ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΠΎΠ² ΠΏΠ°ΠΌΡΡΠΈ EEPROM ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ MicroWire.
ΠΠΎΡΡΡΠΏΠ½Π° Π½Π° Π³ΠΈΡΡ
Π°Π±Π΅ https://github.com/sapzxc/airbag-fix
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ Π΄Π΅ΡΠΌΠ°Π½ Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΠ² ΠΏΠΎΠ΄ MicroWire ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΊΠΈΡΠ°ΠΉΡΡ Π½Π΅ ΠΏΡΠΎΠ΄Π°ΡΡ (ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΌΠ΅ΡΠ΅ Ρ Π½Π΅ Π½Π°ΡΡΠ»). Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π½ΠΎΡΡΠ°Ρ Π½Π΅Ρ Π½ΠΈ COM Π½ΠΈ LPT. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΈΠΊ COM ΠΏΠΎΡΡΠ° Π½Π΅ ΠΊΠ°ΡΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΈΠ½Ρ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Ρ Π² usb-com Π°Π΄Π°ΠΏΡΠ΅ΡΠ΅, ΡΠΎΠ»ΡΠΊΠΎ Π² Π½Π°ΡΠΈΠ²Π½ΠΎΠΌ COM ΠΏΠΎΡΡΠ΅. Π ΠΌΠΎΡΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΡΡΡΠ΅Π΅ ΠΈ Π΄Π΅ΡΠ΅Π²Π»Π΅ Π±ΡΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ arduino ΠΊΠΎΡΠΎΡΡΠΉ Π»Π΅ΠΆΠ°Π» ΡΠΆΠ΅ Π΄ΠΎΠΌΠ°.
ΠΡΠΎΡΠ΅ΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ:
ΠΠ΅ΡΡΡΡΡ Π°ΡΠ΄ΡΠΈΠ½Π° Leonardo Π² ΠΌΠΎΡΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈ ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ ΡΠΈΠΏΡ. ΠΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π»ΡΠ±Π°Ρ Π°ΡΠ΄ΡΠΈΠ½Π°. ΠΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ ΠΈ ΡΡΠΈΡΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΠΎΠ²Π΅ΡΡΡ ΠΏΡΠΈΠΊΡΠΏΠΈΡΡ ΠΏΡΠΈΡΠ΅ΠΏΠΊΡ Π½Π° 8 ΠΏΠΈΠ½ΠΎΠ² Π΄Π»Ρ soic-8 ΠΊΠΎΡΠΏΡΡΠΎΠ². Π― ΠΏΠΎΠΊΡΠΏΠ°Π» Π½Π° Aukro Π·Π°Π΄ΠΎΡΠΎΠ³ΠΎ, Π½ΠΎ Π½Π° aliexpress Π±ΡΠ΄Π΅Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π΄Π΅ΡΠ΅Π²Π»Π΅ Π½ΠΎ Π΄ΠΎΠ»ΡΡΠ΅.
Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΡΠ°Π²ΠΈΡΡ ΠΎΠΏΡΠΈΠΈ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π±Π°Π½ΠΎΠΊ ΠΈ ΠΎΠ±ΡΡΠΌ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ MicroWire. Π Π½Π°ΡΠ°Π»Π΅ Π΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ: eeprom_size, eeprom_bank_size, eeprom_address_width_bits.
Π§ΠΈΡΡΡΠΉ eeprom
ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ Π½Π° ChipTuner Forum.
ΠΠΏΡΠΈΠΈ ΡΠ΅ΠΌΡ
Leva2000
ΠΡΡΠΊΠΎ
VIKON
Leva2000 ΠΡΠΏΠ°ΡΡΡ ΠΈ Π² ΠΏΡΠΎΠ³ΡΠΎΠΌΠ°ΡΠΎΡΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ Π² ΡΠΎΠΌΠΆΠ΅ Π±Π»ΠΎΠΊΠ΅. ΠΈΠ·Π²ΠΈΠ½ΠΈΡΠ΅ ΡΠ°ΠΌ-ΠΆΠ΅ ΡΠΎΠ²Π΅ΡΠΎΠ²Π°Π» Π½ΠΎ ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠΎΠΌΠ°ΡΠΎΡΠΎΠΌ ΠΎΠ΄ΠΎΠΌΠ΅ΡΡΠΎΠ² ΠΠ-3 ΠΠ-4
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 5 ΠΌΠΈΠ½ΡΡ
Tom ΠΠ° ΡΠ΅Π±Ρ..ΠΏΡΡΠ°Π»ΡΡ ΠΊΠΎΡΠΎΡΠΈΡΡ Π€Π»Π΅Ρ ΠΈ ΠΏΠΈΠ½ΡΠ΅ΡΠΎΠΌ ΠΈ ΠΏΠ°ΡΠ» ΠΏΠΎΡΠ΅ΠΌΡΡΠΎ Π±Π΅Π·ΡΡΠΏΠ΅ΡΠ½ΠΎ
ΠΡΡΠΊΠΎ
syxarik
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 4 ΠΌΠΈΠ½ΡΡΡ
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 5 ΠΌΠΈΠ½ΡΡ
Leva2000 ΠΡΠΏΠ°ΡΡΡ ΠΈ Π² ΠΏΡΠΎΠ³ΡΠΎΠΌΠ°ΡΠΎΡΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ Π² ΡΠΎΠΌΠΆΠ΅ Π±Π»ΠΎΠΊΠ΅. ΠΈΠ·Π²ΠΈΠ½ΠΈΡΠ΅ ΡΠ°ΠΌ-ΠΆΠ΅ ΡΠΎΠ²Π΅ΡΠΎΠ²Π°Π» Π½ΠΎ ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠΎΠΌΠ°ΡΠΎΡΠΎΠΌ ΠΎΠ΄ΠΎΠΌΠ΅ΡΡΠΎΠ² ΠΠ-3 ΠΠ-4
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 5 ΠΌΠΈΠ½ΡΡ
Tom ΠΠ° ΡΠ΅Π±Ρ..ΠΏΡΡΠ°Π»ΡΡ ΠΊΠΎΡΠΎΡΠΈΡΡ Π€Π»Π΅Ρ ΠΈ ΠΏΠΈΠ½ΡΠ΅ΡΠΎΠΌ ΠΈ ΠΏΠ°ΡΠ» ΠΏΠΎΡΠ΅ΠΌΡΡΠΎ Π±Π΅Π·ΡΡΠΏΠ΅ΡΠ½ΠΎ
ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, Π° ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Ρ ΡΠ±Ρ, ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ ΡΠ΅Π·Π°Π»ΠΈ ΡΡΠΎΠ»Π΅.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 20 ΠΌΠΈΠ½ΡΡ
ΠΠΎΡΠ΅Π» ΡΡΠ΅Π½ΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΠΠ£.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 1 ΡΠ°Ρ 46 ΠΌΠΈΠ½ΡΡ
Leva2000
VIKON
Π ΠΎΠ΄Π½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΡΠ°ΠΌΠΎΡΠ½ΠΈΡΡΠΎΠΆΠΈΠ»Π°ΡΡ, «Π½Π΅ ΡΡΠΏΠ΅Π»» Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠ» Π΄ΡΡΠ³ΡΡ, Π°Π²ΡΠΎ ΡΠ΅Ρ Π°Π»ΠΎ. ΠΡΠ΄Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΠΎ ΡΠ½ΡΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ Π² Π½ΡΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, ΡΠΎΠ²Π΅ΡΡ.
Leva2000
Leva2000, Π½Π° Π±ΡΠ΄ΡΡΠ΅Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ.
Π Π°Π±ΠΎΡΠ° Ρ EEPROM ΠΏΠ°ΠΌΡΡΡΡ
ΠΠΎΡ ΠΈ Π΄ΠΎΠ±ΡΠ°Π»ΠΈΡΡ ΠΌΡ Π΄ΠΎ ΡΡΠ΅ΡΡΠ΅Π³ΠΎ ΡΠΈΠΏΠ° ΠΏΠ°ΠΌΡΡΠΈ, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ Π½Π° Arduino: EEPROM (Π°Π½Π³Π». Electrically Erasable Programmable Read-Only Memory β ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΈΡΠ°Π΅ΠΌΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ (ΠΠ‘ΠΠΠΠ£)), ΠΎΠ½Π° ΠΆΠ΅ ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠ°Ρ ΠΏΠ°ΠΌΡΡΡ. ΠΡΠΏΠΎΠΌΠ½ΠΈΠΌ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΏΡ ΠΏΠ°ΠΌΡΡΠΈ, Flash ΠΈ SRAM, ΠΈ ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ :
Π’ΠΈΠΏ | Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ | ΠΠ°ΠΏΠΈΡΡ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ | ΠΡΠΈΡΡΠΊΠ° ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ΅ |
Flash | ΠΠ°, PROGMEM | ΠΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ | ΠΠ΅Ρ |
SRAM | ΠΠ° | ΠΠ° | ΠΠ° |
EEPROM | ΠΠ° | ΠΠ° | ΠΠ΅Ρ |
ΠΡΠΎΡΡΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ: EEPROM β ΠΏΠ°ΠΌΡΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ ΠΏΠΎΠ»Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΈΠ· Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅ΠΉΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Ρ.Π΅. ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΈΡΠ°ΡΡ ΠΈ ΠΏΠΈΡΠ°ΡΡ ΡΡΠ΄Π° Π΄Π°Π½Π½ΡΠ΅, ΠΈ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π½Π΅ ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΠ. ΠΡΡΡΠΎ? ΠΡΡΡΠΎ. ΠΠ°ΡΠ΅ΠΌ?
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²Π°ΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ: EEPROM ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΡΡΡΡ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠΈ ΡΡΠ΅Π΅ΠΊ. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ 100 000 ΡΠΈΠΊΠ»ΠΎΠ² Π·Π°ΠΏΠΈΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠΈ, ΠΏΠΎ ΡΠ°ΠΊΡΡ ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΡΠ΅ΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ 3-6 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΠΈΠΊΠ»ΠΎΠ² ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΠΈ ΠΊΠΎΠΌΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅ Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ, Ρ.Π΅. Π·Π°ΡΠ²Π»Π΅Π½Π½ΡΠ΅ 100 000 Π²Π·ΡΡΡ Ρ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ Π·Π°ΠΏΠ°ΡΠΎΠΌ. ΠΠΎ Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΡΠΎΡΠ½Π΅Π½ΠΈΠ΅ β ΠΏΡΠΈ Π·Π°ΡΠ²Π»Π΅Π½Π½ΡΡ 100 000 ΡΠΈΠΊΠ»Π°Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅ΡΡΡ ΡΠΎΡ ΡΠ°Π½Π½ΠΎΡΡΡ Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 100 Π»Π΅Ρ ΠΏΡΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅ 24Β°C, Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΏΠΎ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ β Π΄Π°Π½Π½ΡΠ΅ ΠΈΡΠΏΠΎΡΡΡΡΡΡ Π±ΡΡΡΡΠ΅Π΅. Π ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ΅Π½ΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠΈ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎ.
EEPROM ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΠ°ΠΌΡΡΠΈ, ΡΠΎΡΡΠΎΡΡΡΡ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΡ ΡΡΠ΅Π΅ΠΊ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π² ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ (ΠΊΠ°ΠΊ SRAM). ΠΠ±ΡΡΠΌ EEPROM ΡΠ°Π·Π½ΡΠΉ Ρ ΡΠ°Π·Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΠ:
ΠΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ EEPROM β Π½Π΅ Π½Π°ΠΏΡΡΠ°ΡΡ Ρ Π°Π΄ΡΠ΅ΡΠ°ΠΌΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±Π°ΠΉΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΉ Π°Π΄ΡΠ΅Ρ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅ Π΄Π²ΡΡ Π±Π°ΠΉΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΡΠΎ ΠΎΠ½ΠΈ Π·Π°ΠΉΠΌΡΡ Π΄Π²Π° Π±Π°ΠΉΡΠ°, ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΈΡΠ°ΡΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ +2 ΠΊ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌΡ, ΠΈΠ½Π°ΡΠ΅ ΠΎΠ½ΠΈ βΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡβ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π½Π°Π±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΡΡΠ³ Π·Π° Π΄ΡΡΠ³ΠΎΠΌ (Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ Ρ ΠΏΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ , Π½Π° ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡΡ Π°Π΄ΡΠ΅Ρ Π΄Π»Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ βΠ±Π»ΠΎΠΊΠ°β):
ΠΠ°ΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ: Π²ΡΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°) 255.
Π‘ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ EEPROM (Π²ΡΠ΅ΠΌΡ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ°ΡΡΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΠΎΠΊΠ°):
ΠΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ Π΄Π°Π½Π½ΡΡ Π² EEPROM ΠΏΡΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π½ΠΈΠ·ΠΊΠΎΠΌ VCC (Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ), Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ BOD ΠΈΠ»ΠΈ Π²ΡΡΡΠ½ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΏΠΈΡΡΡ.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Π½Π° 8 ΠΠΡ, Π΅Π³ΠΎ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π²ΡΡΠ΅ 10% (7.2-8.8 ΠΠΡ), ΠΈΠ½Π°ΡΠ΅ Π·Π°ΠΏΠΈΡΡ Π² EEPROM ΠΈΠ»ΠΈ FLASH ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π²ΡΠ΅ ΡΠ°Π·Π³ΠΎΠ½Ρ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΠΊΠ»ΠΎΠΊΠ° Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡ ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ EEPROM ΠΈΠ»ΠΈ FLASH.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ EEPROM Π² ΡΡΠ΅Π΄Π΅ Arduino Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠ΅Π»ΡΡ Π΄Π²Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π²ΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ βΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΎΠΉβ Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΈΡ ΠΎΠ±Π΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π² βΡΡΠΆΠΎΠΌ ΡΠΊΠ΅ΡΡΠ΅β ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΡΠ΅ΡΠΈΡΡΡΡ Π²ΡΡ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ, Π΄Π° ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΈΡ Π΄Π²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π΄Π΅Π»Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ EEPROM Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° avr/eeprom.h
ΠΠ°ΠΏΠΈΡΡ:
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅:
ΠΠ°ΠΊΡΠΎΡΡ:
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π·Π°ΠΏΠΈΡΡ ΠΈ ΡΡΠ΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ Π² ΡΠ°Π·Π½ΡΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ:
Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ:
Π Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ avr/eeprom.h Π΅ΡΡΡ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ β EEMEM, ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΡΡΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠΈΡΠ²ΠΎΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π·Π°ΠΏΠΈΡΠ΅ΠΌ Π² EEPROM Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΌΠ°ΡΡΠΈΠ², ΡΠ°Π·Π΄Π°Π² ΠΈΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π°Π΄ΡΠ΅ΡΠ°. ΠΠ°ΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ! ΠΠ΄ΡΠ΅ΡΠ° Π·Π°Π΄Π°ΡΡΡΡ ΡΠ½ΠΈΠ·Ρ Π²Π²Π΅ΡΡ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ EEMEM, Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΡ ΠΈΡ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅:
EEMEM ΡΠ°ΠΌ ΡΠ°Π·Π΄Π°ΡΡ Π°Π΄ΡΠ΅ΡΠ°, ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ΅ Π΄Π°Π½Π½ΡΡ . ΠΠ°ΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ: Π΄Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Π² ΠΏΠ°ΠΌΡΡΠΈ, Ρ.Π΅. Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ Π°Π΄ΡΠ΅ΡΠΎΠ² Π²ΡΡΡΠ½ΡΡ ΡΠΈΡΡΠ°ΠΌΠΈ, Π±Π΅Π· ΡΠΎΠ·Π΄Π°Π½ΠΈΡ EEMEM βΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ β, Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΌΠ΅Π½ΡΡΠ΅ ΠΏΠ°ΠΌΡΡΠΈ! ΠΠ°Π²Π°ΠΉΡΠ΅ Π²Π΅ΡΠ½ΡΠΌΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ΅ΠΌ Π΅Π³ΠΎ Ρ EEMEM. ΠΡΠΈ ΡΠΊΠ°Π·Π°Π½ΠΈΠΈ Π°Π΄ΡΠ΅ΡΠ° ΡΠ΅ΡΠ΅Π· EEMEM Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π²Π·ΡΡΠΈΡ Π°Π΄ΡΠ΅ΡΠ° &
ΠΡ ΠΈ Π½Π°ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠΊ, Π·Π°ΠΏΠΈΡΡ ΠΈ ΡΡΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° ΡΠ΅ΡΠ΅Π· EEMEM. ΠΠ΄ΡΠ΅Ρ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² (const void*) Π²ΡΡΡΠ½ΡΡ:
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ βΠ΄Π°Π½Π½ΡΠ΅β Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π² EEPROM ΠΏΡΡΠΌΠΎ ΠΏΠΎ Ρ ΠΎΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π΅ Π΄ΡΠΌΠ°Ρ ΠΎΠ± Π°Π΄ΡΠ΅ΡΠ°Ρ . Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π½Π°Π΄ ΡΡΠ°ΡΡΠΌΠΈ, ΡΡΠΎΠ±Ρ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ Π½Π΅ ΡΠ±ΠΈΠ²Π°Π»Π°ΡΡ (Π½Π°ΠΏΠΎΠΌΠ½Ρ, Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ ΠΈΠ΄ΡΡ ΡΠ½ΠΈΠ·Ρ Π²Π²Π΅ΡΡ , Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π½ΡΠ»Ρ).
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° EEPROM.h
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° EEPROM.h ΠΈΠ΄ΡΡ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Ρ ΡΠ΄ΡΠΎΠΌ Arduino ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ. ΠΠΎ ΡΡΡΠΈ EEPROM.h β ΡΡΠΎ ΡΠ΄ΠΎΠ±Π½Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° Π΄Π»Ρ avr/eeprom.h, ΡΡΡΡ ΡΠ°ΡΡΠΈΡΡΡΡΠ°Ρ Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΏΡΠΎΡΠ°ΡΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ°ΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ: ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Ρ Π² ΡΠΊΠ΅ΡΡ EEPROM.h ΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ avr/eeprom.h ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΅Ρ ΡΠΈΡΠΊΠ°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ EEMEM. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°:
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ avr/eeprom.h Ρ Π½Π°Ρ Π½Π΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , ΠΎΡΠ»ΠΈΡΠ½ΡΠΌΠΈ ΠΎΡ byte, ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ write/update/read Π΄Π»Ρ float/long/int ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ. ΠΠΎ Π·Π°ΡΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ Π²ΡΠ΅ΡΠ΄Π½ΡΠΉ put/get, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ! Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ Π½Π°ΠΌ Π΄Π°ΡΡ avr/eeprom.h, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Ρ EEPROM.h. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ Ρ ΡΡΠ΅Π½ΠΈΠ΅ΠΌ/Π·Π°ΠΏΠΈΡΡΡ Π±Π°ΠΉΡΠΎΠ²:
ΠΠΎΡΠ°Π·Π΄ΠΎ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΠ΅ΠΌ write_block ΠΈ read_block, Π½Π΅ ΠΏΡΠ°Π²Π΄Π° Π»ΠΈ? Put ΠΈ get ΡΠ°ΠΌΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΠΈΠΏΡ ΠΈ ΡΠ°ΠΌΠΈ ΡΡΠΈΡΠ°ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½ΡΡ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΡΡΠ½ΠΎ. ΠΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ, ΡΠ°ΠΊ ΠΈ ΡΠΎ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ.
EEPROM.h + avr/eeprom.h
ΠΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π²ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΎΠ±Π΅ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ EEMEM ΠΈ put/get. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΡΠ½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π°Π΄ΡΠ΅ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ EEMEM, Π½ΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠΌΡ ΡΠΈΠΏΡ, ΡΠ½Π°ΡΠ°Π»Π° Π²Π·ΡΠ² ΠΎΡ Π½Π΅Π³ΠΎ Π°Π΄ΡΠ΅Ρ, Ρ.Π΅. (int)&Π°Π΄ΡΠ΅Ρ_Π΅Π΅ΠΌΠ΅ΠΌ
Π‘ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈΡΡ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΠΌ ΠΊ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅.
Π Π΅Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅: Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΡΠΊΠΎΡΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊ Π¨ΠΠ ΠΏΠΈΠ½Ρ. Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΡΡΠΊΠΎΡΡΡ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² EEPROM, Ρ.Π΅. ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π±ΡΠ΄Π΅Ρ Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΡΡΠΊΠΎΡΡΡ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π·. ΠΠ»Ρ ΠΎΠΏΡΠΎΡΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° GyverButton. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π³Π΄Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΡΡΠΊΠΎΡΡΡ Π½Π΅ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ, Π½ΠΎ ΡΡΠΎ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π»ΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠΎΠΊΠ°.
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΡΠΊΠΈ
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ
ΠΠΎΠ΄ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Ρ ΠΈΠΌΠ΅Ρ Π² Π²ΠΈΠ΄Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ΅Π΅ΠΊ Π² EEPROM βΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡβ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Π ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π»ΠΈ Π² ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅:
ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΊΠΎΠ΄Π° (ΠΈ ΠΏΡΠΈ Π²ΡΠ΅Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΡ , Π² ΠΊΠΎΡΠΎΡΡΡ Π² ΡΡΠ΅ΠΉΠΊΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π½Π΅ ΠΏΠΈΡΠ΅ΡΡΡ) ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ»ΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ Π² EEPROM ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ΅ΠΉΠΊΠ° Ρ ΡΠ°Π½ΠΈΡ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅ΠΆΠΈΠΌΠ°, ΠΏΠΎ Π·Π°Π΄ΡΠΌΠΊΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° β ΠΎΡ 0 Π΄ΠΎ 5, Π° ΠΈΠ· EEPROM ΠΌΡ ΠΏΡΠΎΡΠΈΡΠ°Π΅ΠΌ 255. ΠΠ΅ΠΏΠΎΡΡΠ΄ΠΎΠΊ! ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ EEPROM ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠΎΡ ΡΠ°ΠΌΡΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊ. ΠΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π²ΡΡΡΠ½ΡΡ, ΠΏΡΠΎΡΠΈΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°Π±ΡΡΡ EEPROM Π½ΡΠΆΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΡΠΈΡΡ ΡΠΆΠ΅ ΡΠ°Π±ΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ, Π²Π΅Π΄Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ΅Π½ΡΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ:
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π²ΡΡ ΡΠΎΠΌ ΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ:
Π‘Π±ΡΠΎΡ Π΄ΠΎ βΠ·Π°Π²ΠΎΠ΄ΡΠΊΠΈΡ β
Π‘ΠΊΠΎΡΠΎΡΡΡ
ΠΠ°ΠΊ Ρ ΠΏΠΈΡΠ°Π» Π²ΡΡΠ΅, ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ EEPROM ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ:
ΠΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ΅ΠΉΠΊΡ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ.Π΅. Π²ΡΡΠ΅ ΠΌΡ Ρ Π²Π°ΠΌΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ EEPROM ΡΠΈΡΠ°Π»ΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, ΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»Π° ΡΠΆΠ΅ Ρ Π½Π΅ΠΉ. ΠΡΠΈ ΡΠΈΠ»ΡΠ½ΠΎΠΉ Π½Π΅Ρ Π²Π°ΡΠΊΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΈΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠ· EEPROM, Π²Π΅Π΄Ρ ΡΡΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½ΠΈΡΡΠΎΠΆΠ½ΠΎ ΠΌΠ°Π»ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π Π²ΠΎΡ Ρ Π·Π°ΠΏΠΈΡΡΡ Π²ΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Ρ ΡΠΆΠ΅, ΡΠ°ΠΌ ΡΠ΅Π»ΡΡ 3.3 ΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΊ:
ΠΠ»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΡΠ΅ΠΉΠΊΡ, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π½ΡΠΆΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΈ ΡΠ½ΠΎΠ²Π° Π² Π½Π΅Ρ Π·Π°ΠΏΠΈΡΠ°ΡΡ. ΠΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Ρ Π°ΠΊ: ΠΌΠΎΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ ΠΌΠ°ΠΊΡΠΎΡΡ Π½Π° ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΠΎΠ»ΡΡΠΈΠΌ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΌΠ°ΠΊΡΠΎΡΡ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΡΡΡ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΡΠ΄ΠΎΠ±Π½Π΅Π΅, Ρ.Π΅. ΡΡΡΠΎΠΊΠ° SET_MODE(3) Π·Π°ΠΏΠΈΡΠ΅Ρ 3 Π² ΡΡΠ΅ΠΉΠΊΡ 0
Π£ΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·Π½ΠΎΡΠ°
ΠΠ°ΠΆΠ½Π°Ρ ΡΠ΅ΠΌΠ°: ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·Π½ΠΎΡΠ° ΡΡΠ΅Π΅ΠΊ ΡΠ°ΡΡΡΠΌΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠΌΠΈ. Π‘ΠΈΡΡΠ°ΡΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π½ΠΈΡ β ΡΠΎΠΆΠ΅. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ β Π²ΡΡ ΡΠΎΡ ΠΆΠ΅ ΠΊΠΎΠ΄ ΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ. ΠΠ΅Π»Π°ΡΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅: Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΡΠΎΡΠ»ΠΎ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π²ΡΠ΅ΠΌΡ. Π’ΠΎ Π΅ΡΡΡ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠ°ΠΉΠΌΠ΅Ρ (Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌ Π½Π° millis), ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ°ΠΉΠΌΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡΡΡ, Π° ΠΏΡΠΈ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΠ° Π±ΡΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°ΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² EEPROM. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠ»Π°Π³, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·. ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°ΠΊΠΎΠΉ:
ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π²ΡΡ ΡΠΎΠΌ ΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅:
ΠΠ°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ ΠΈΠ·Π½ΠΎΡΠ° ΡΡΠ΅Π΅ΠΊ EEPROM ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ, ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ ΡΠ²ΠΎΡ ΡΠΈΡΡΠ°ΡΠΈΡ. ΠΡΡΡ Π΄Π°ΠΆΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π³ΠΎΡΠΎΠ²ΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ EEPROMWearLevel. ΠΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΡΠ°ΡΡΡ Π½Π° Π₯Π°Π±ΡΠ΅, ΡΠ°ΠΌ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠΎΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π΄Π°Π½Ρ ΡΡΡΠ»ΠΊΠΈ Π½Π° Π΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅Π΅ ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.