Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π΄Π°ΠΌΠΏ Π΅Π΅ΠΏΡΠΎΠΌ
Π‘ΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΠΌΠΏΠ° Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠ· ΡΠΈΠΏΠ° eeprom (Π§Π°ΡΡΡ 1, ΡΠΈΠΏΡ 24-ΠΎΠΉ ΡΠ΅ΡΠΈΠΈ)
Π₯ΠΎΠ»ΠΎΠ΄Π½ΡΠΌΠΈ Π·ΠΈΠΌΠ½ΠΈΠΌΠΈ Π²Π΅ΡΠ΅ΡΠ°ΠΌΠΈβ¦ Π½Π΅Ρβ¦ Π² Π΄ΠΎΠΆΠ΄Π»ΠΈΠ²ΡΡ ΠΠΈΡΠ΅ΡΡΠΊΡΡ ΠΏΠΎΠ³ΠΎΠ΄Ρ Π½Π°ΡΠ΅Π» ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Ρ
ΠΎΠ±Π±ΠΈ.
ΠΡΡ, ΡΡΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ β Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ ΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ! ΠΡΠ»ΠΈ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ β ΡΡΠΎ Π½Π° ΠΠ°Ρ ΡΠΈΡΠΊ!
Π‘ΡΠ°Π»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΊΠ°ΠΊ ΡΡΠΈΡΠ°ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠ· ΠΏΡΠΈΠ±ΠΎΡΠΎΠΊ Π΄Π°ΠΌΠΏ, Π½Π° Π΄Π°Π½Π½ΡΡ ΠΌΡΡΠ»Ρ Π½Π°ΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈ Π·Π°ΠΏΠΈΡΠΈ pvc1
ΠΠ°ΠΊΠ°Π·Π°Π» Ρ Π°Π»ΠΈ:
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ CH341A Π΄Π»Ρ eerom 24 ΠΈ 25 ΡΠ΅ΡΠΈΠΉ,
ΠΠ»ΠΈΠΏΡΠ° (Π©ΠΈΠΏΡΡ) Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ 8ΠΌΠΈ Π½ΠΎΠΆΠΊΠΎΠ²ΡΠΌ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ°ΠΌ,
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ EZP2010, Ρ.ΠΊ. ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π» Π½Π° ΠΏΡΠΈΠ±ΠΎΡΠΊΠ°Ρ
VDO ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ eeprom ΡΠ΅ΡΠΈΠΈ 93.
ΠΠΎΠΎΠ±ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ eeprom Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
Π² ΠΏΡΠΈΠ±ΠΎΡΠΊΠ°Ρ
ΡΠΎΠ±ΡΠ°Π½ ΡΡΡ (ΡΡΡΠ»ΠΊΠ°).
ΠΡΡ ΠΏΡΠΈΠ΅Ρ
Π°Π»ΠΎ ΠΈ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ. Π’.ΠΊ. Π³Π°ΡΠ°Π½ΡΠΈΡ Π½Π° ΠΏΠΎΠ»ΠΈΠΊΠ° magic182gt Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· 1.5 Π³ΠΎΠ΄Π°, Π° ΠΆΠ΄Π°ΡΡ ΡΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ Ρ
ΠΎΡΠ΅ΡΡΡ, ΠΏΡΠΎΠ²Π΅Π» ΠΈΡΠΏΡΡΠ°Π½ΠΈΡ Π½Π° ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΡ ΠΎΡΡΠ°ΡΠΊΠ°Ρ
:
1. ΠΡΡΠ°ΡΠΊΠΈ ΠΏΡΠΈΠ±ΠΎΡΠΊΠΈ Π±ΠΎΡ/ΠΌΠΎΡΠΎΠΌΠ΅ΡΡ Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΎ Π²ΡΠΏΠ°ΡΠ½ΠΎ.
2. ΠΡΡΠ°ΡΠΊΠΈ ΠΏΡΠΈΠ±ΠΎΡΠΊΠΈ vdo, ΡΠΎΠΆΠ΅ ΠΊΠ°ΠΊ Π·Π°ΠΏΡΠ°ΡΡΡ.
ΠΡΠ°ΠΊ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ:
1. Π‘ΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ CH341A ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΡΡΠΎ ΡΠΎΡΡΠ° ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π½Π΅Ρ. ) ΠΠΎΠΈΡΠΊΠΈ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ Π½Π° ΡΠ°ΠΉΡ ΡΠ°Π΄ΠΈΠΎΡΠ΅ΠΌΠΎΠ½ΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ². ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΠΊΠ°ΡΠ°ΡΡ ΡΠ°ΠΉΠ»Ρ Ρ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Π½ΡΠΆΠ½ΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΈ ΠΏΡΠΎΠΉΡΠΈ «Π»Π΅Π³ΠΊΠΈΠΉ» ΡΠ΅ΡΡ ΠΏΠΎ ΡΡ
Π΅ΠΌΠΎΡΠ΅Ρ
Π½ΠΈΠΊΠ΅. ΠΡΠΈΡΠ»ΠΎΡΡ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ ΡΠ΅ΠΌΡ ΡΡΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ 15 Π»Π΅Ρ Π½Π°Π·Π°Π΄ ΠΈ, ΠΊΠ°ΠΊ Π½ΠΈ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΎΡΠ²Π΅ΡΠΈΠ» Π½Π° 5 ΠΈΠ· 6 Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΏΡΠΈ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠΌ ΠΎΠ΄Π½ΠΎΠΌ Π½Π΅Π²Π΅ΡΠ½ΠΎΠΌ ΠΎΡΠ²Π΅ΡΠ΅.
ΠΡΠ°ΠΉΠ²Π΅ΡΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ (ΠΏΠΎΠ΄ win 7 32-Π±ΠΈΡ) ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΏΡΡΠ΅Π½Π°.
2. ΠΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅, Π½ΠΎ ΠΊΠ°ΠΊ?!
ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ ΡΠΈΠΏ 24C02 Π½Π° ΡΠΎΡΠΎ, Π³ΡΠ³Π»ΠΈΠΌ Π΅Π³ΠΎ Π΄Π°ΡΠ°ΡΠΈΡ ΠΈ Π·Π½Π°Π΅ΠΌ Π³Π΄Π΅ ΠΏΠ΅ΡΠ²Π°Ρ Π½ΠΎΠ³Π° (Ρ Π²Π΄Π°Π²Π»Π΅Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ). Π Π½Π΅ΠΉ ΠΈ ΠΏΡΠΈΡΠ΅ΠΏΠ»ΡΠ΅ΠΌ ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ ΡΠΈΠΏΡΠΎΠ².
3. Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΡ CH341A β ΠΊΡΡΡΠΈΠ», Π²Π΅ΡΡΠ΅Π» Π΅Π³ΠΎ ΠΈ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠ΅Ρ , ΡΡΠΎ Π½Π° ΡΠΎΡΠΎ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅! ΠΠ° ΠΌΠΎΠ΅ΠΌ ΡΠΊΠ°Π·Π°Π½ ΡΠ΅ΠΊΡΡ 24xx ΠΈ ΠΏΠΎΠ»ΡΠΊΡΡΠ³ ΡΠΏΡΠ°Π²Π° ΠΎΡ Π½Π°Π΄ΠΏΠΈΡΠΈβ¦ Π’ΡΠΏΠΈΠ»-ΡΡΠΏΠΈΠ», Π²Π·ΡΠ» ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡ ΠΈ ΠΏΡΠΎΠ·Π²ΠΎΠ½ΠΈΠ» ΡΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° ΠΌΠ°ΡΡΡ (ΠΊΠΎΡΠΏΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°), Π° ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠ° Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°Ρ 24 ΡΠ΅ΡΠΈΠΈ β ΡΡΠΎ ΠΏΠ΅ΡΠ²Π°Ρ Π½ΠΎΠΆΠΊΠ° (ΠΏΠΈΠ½), ΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π½Π° ΡΠΎΡΠΎ:
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ» ΠΊΠ»ΠΈΠΏΡΡ ΠΊΠ°ΠΊ Π½Π° ΡΠΎΡΠΎ:
ΠΠ΅ΡΠ΅ΠΌΡΡΠΊΡ (Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ) β Π½Π΅ ΡΡΠΎΠ³Π°Π» ΠΈ Π½Π΅ ΠΏΠΎΠ½ΡΠ» Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΎΠ½ Π½ΡΠΆΠ΅Π½?! ΠΠΎΡΡΠ½Π΅Π½ΠΈΡ ΠΊ ΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠ΅ Π΄Π°Π½Ρ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ΅ Π½Π° ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΌ. (
4. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠΈΠΏ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ:
24-Π°Ρ ΡΠ΅ΡΠΈΡ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΎΠ±ΡΠΈΠΉ ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ 24C02 (ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π° Π½Π΅ΠΉ!)
ΠΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΡΠΈΡΠ°ΡΡ, ΠΆΠ΄Π΅ΠΌ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π΄ΠΎΠ»ΠΈ ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ:
Π‘ΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ Π΄Π°ΠΌΠΏ ΠΈ ΡΠ°Π΄ΡΠ΅ΠΌΡΡ, ΡΡΠΎ Π²ΡΡ Ρ 24-ΠΎΠΉ ΡΠ΅ΡΠΈΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΡ ΡΡΡΠ΅Π»ΠΎΠΊ Π½Π° Π½ΠΎΠ²ΡΡ ΠΏΠΎΠ»ΠΎ-ΡΠ΅Π΄Π°Π½Π°Ρ . )))
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°ΠΏ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΉ β ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ 93-Π΅ΠΉ ΡΠ΅ΡΠΈΠΈ:
1. Π‘ΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ Π½Π° ΠΏΠ»Π°ΡΠ΅ vdo ΠΎΡ Π³ΠΎΠ»ΡΡΠ° 4:
ΠΠΎΠΈΡΠΊΠ°Π» Π΄Π°ΡΠ°ΡΠΈΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΡΡΠΎ ΠΏΠ΅ΡΠ²Π°Ρ Π½ΠΎΠ³Π° ΡΠ»Π΅Π²Π°-ΡΠ½ΠΈΠ·Ρ ΠΎΡ Π½Π°Π΄ΠΏΠΈΡΠΈ Π½Π° ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ΅.
ΠΡΡΠ°ΡΠΈ, ΡΡΠΎ Π·Π½Π°ΡΠ°Ρ Π±ΡΠΊΠ²Ρ I/SN?
2. Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Ρ Π΄ΠΈΡΠΊΠ° Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ EZP2010, ΡΡΠ°Π²ΠΈΠΌ ΠΈΡ Π²ΡΡΡΠ½ΡΡ Π² win7 32bit ΡΠ΅ΡΠ΅Π· Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ.
3. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ, ΠΊΠ»ΠΈΠΏΡΡ Π½Π° ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ, Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΈΠΏ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ΅ 93LC86 (8bit), ΠΆΠΌΠ΅ΠΌ ΡΡΠΈΡΠ°ΡΡ ΠΈ, Π±Π°ΡΠ°Π±Π°Π½Π½Π°Ρ Π΄ΡΠΎΠ±Ρ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠΏΠ»ΠΎΡΠ½ΡΠ΅ FF FF FF FF FFβ¦ Ρ.Π΅. Π½Π΅ ΡΠΈΡΠ°Π΅ΡΡΡ. (((
ΠΠΎΡΠ΅ΠΌΡ? ΠΡΡΡ ΠΈΠ΄Π΅ΠΈ, ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π» Π½Π΅ ΡΠ°ΠΊ?
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π» EZP2010 ΠΊ ΡΠΎΠΉ ΠΆΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ΅ 24C02 ΠΈ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎ CH341A, Ρ.Π΅. ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ EZP2010 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
Π§ΠΈΡΠ°Π΅ΠΌ Π΄Π°ΠΌΠΏ EEPROM ΠΈΠ· BSI (Valeo J03-00) Citroen C5
ΠΡΠ΅ΠΌ Π΄ΠΎΠ±ΡΠΎΠ³ΠΎ, Π² ΡΡΠ°ΡΡΠ΅ ΠΏΠΎΠΉΠ΄Π΅Ρ ΡΠ΅ΡΡ ΠΎ ΡΠΎΠΌ ΠΊΠ°ΠΊ ΡΠ·Π½Π°ΡΡ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΡΠΈΠΏΠΎΠ² ΠΊΠ»ΡΡΠ΅ΠΉ ΡΠΈΡΡΠΎΠ΅Π½Π° Ρ5.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΏΠΈΠ½-ΠΊΠΎΠ΄, ΠΈ ΡΡΠΎ Ρ Π½ΠΈΠΌ Π΄Π΅Π»Π°ΡΡ ΡΠΎ ΡΠΈΡΠ°ΠΉΡΠ΅ ΡΡΡ ΠΈΠ»ΠΈ ΡΡΡ.
Π’Π΅ΠΌ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ Ρ ΠΊΠΎΡΠΎΡΡΡ
Π½Π΅Ρ Ρ
ΠΎΡΡ Π±Ρ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠΏΡΡΠ° ΠΏΠ°ΡΠ½ΠΈΡ ΡΡΠ°ΡΡΡ ΠΌΠ°Π»ΠΎ ΡΠ΅ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ.
ΠΡΠ»ΠΈ Ρ ΠΠ°Ρ Π½Π΅ ΡΡΠ΅ΡΡΡΡΡ ΡΡΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅ΡΠΆΠΈΡΠ΅ ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊ, Ρ ΠΠ°Ρ Π΅ΡΡΡ Π²ΡΠ΅ΠΌΡ ΠΈ Π΄Π΅Π½ΡΠ³ΠΈ Π½Π° «Π£ΠΏΡ, ΡΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ Ρак⦻ ΠΈ ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΈΠ½-ΠΊΠΎΠ΄ Π²Π»ΠΎΠΆΠΈΠ² 2-5$, Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΠ»Π°ΡΠΈΠ²Π°Ρ ΠΊΠ»ΡΡΠ½ΠΈΠΊΠ°ΠΌ, ΡΠΎ ΡΡΠΎΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π΄Π»Ρ ΠΠ°Ρ.
Π£Π±Π΅Π΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡ Π½Π΅ ΠΏΠΈΡΠ°ΡΡ Π² ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ
ΡΠΈΠΏΠ° «Π― Π»ΡΡΡΠ΅ Π±Ρ Π·Π°ΠΏΠ»Π°ΡΠΈΠ» 40$ Π·Π° ΠΊΠ»ΡΡ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΠ»ΡΡ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°ΠΌ ΠΈ Ρ.Π΄.», » ΠΡΡΠ°ΠΊ, ΠΌΠΎΠ³ Π±Ρ ΠΏΠΎΡΠ΅ΡΡΡΡ Π΄Π°ΠΌΠΏ ΠΈ ΠΏΠΎΡΠΎΠΌ ΠΈΠΌΠ΅ΡΡ Π³Π΅ΠΌΠΎΡ ΠΏΠΎ ΠΏΠΎΠ΄Π±ΠΎΡΡ ΠΏΠΎΡ
ΠΎΠΆΠ΅Π³ΠΎ ΠΈ ΡΠ²ΡΠ·ΠΈ Π±Π»ΠΎΠΊΠΎΠ².» ΠΡΠΎΡΡ ΠΏΠΎ Π΄Π΅Π»Ρ. Π―, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΠΎΠ»Π΅Π· Π² BSI Ρ ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊΠΎΠΌ, ΡΡΠ΅Π·Π²ΠΎ Π²Π·Π²Π΅ΡΠΈΠ» Π²ΡΠ΅ ΡΠΈΡΠΊΠΈ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΡΡ Π²ΡΠ³ΠΎΠ΄Ρ.
ΠΠΎΠ΅Ρ
Π°Π»ΠΈ. Π Π±Π»ΠΎΠΊΠ΅ BSI Π°Π²ΡΠΎ Ρ
ΡΠ°Π½ΠΈΡΡΡΡ ΠΈΠ½ΡΠ° ΠΎ ΠΏΡΠΎΠ±Π΅Π³Π΅, ΠΏΠΈΠ½ ΠΊΠΎΠ΄Π΅, Π²ΠΈΠ½ ΠΊΠΎΠ΄Π΅ ΠΈ Π΄Ρ. ΠΎΡ Π΄ΡΡΠ³ΠΈΡ
Π±Π»ΠΎΠΊΠΎΠ² Π°Π²ΡΠΎ, Ρ ΡΠ°ΠΊ ΠΏΠΎΠ½ΡΠ», ΡΠ°ΡΡΡ ΡΡΠΏΠΎ Π΄Π»Ρ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
.
Π‘Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΠ΅ Ρ
ΡΠ°Π½ΡΡΡΡ Π² ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π² ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ΅ ΠΊΠΎΡΠΎΡΡΡ Π½Π°Π·ΡΠ²Π°ΡΡ EEPROM, Π΄Π°Π½Π½ΡΠ΅ Ρ Π½Π΅Π΅ ΡΠΈΡΠ°Π΅Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡ ΠΊ Π½Π΅ΠΉ ΠΏΠΎ SPI ΡΠΈΠ½Π΅, Π½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎ Π±Ρ ΠΏΠΎΠ½ΡΡΡ ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ Π² Π±Π»ΠΎΠΊΠ΅ Ρ Π΅Π³ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΡΠ½ΡΠ», Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΎΠ½ Π² Π‘5 Π·Π° Π±Π°ΡΠ΄Π°ΡΠΊΠΎΠΌ Π² ΡΠ°ΠΉΠΎΠ½Π΅ Π»Π΅Π²ΠΎΠΉ Π½ΠΎΠ³ΠΈ Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ.
ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ»ΠΎ:
BSI Valeo J03-00
FNR:9651197580
FNC:9651196880
Boot: 9.31
ΠΠ±ΠΈΠ²Π°Π΅ΠΌ Π² Π³ΡΠ³Π» «9651197580 EEPROM», Π³ΡΠ³Π» Π»ΡΠ±Π΅Π·Π½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΠ°ΠΉΡΡ Ρ Π΄Π°ΠΌΠΏΠ°ΠΌΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Π³Π΄Π΅ Π² ΠΈΡ
ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΈΡΠ΅ΠΌ ΡΠΈΠΏ Π΅Π΅ΠΏΡΠΎΠΌ, Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π±ΡΠ»Π° EEPROM ST M95160
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΎΠΏΡΠΎΡ Π³ΡΠ³Π»Ρ Π·Π²ΡΡΠΈΡ ΡΠ°ΠΊ «M95160 Datashet» Π³ΡΠ³Π» Π΄Π°ΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π² PDF
ΠΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΡΡΠΎ ΡΡΡ ΡΠΆΠ΅ ΠΊΡΠΎ-ΡΠΎ ΠΏΠΎΠ±ΡΠ²Π°Π» ΠΈ ΠΏΠΎΠ΄ΠΏΠ°ΠΈΠ²Π°Π»ΡΡ ΠΊ Π½Π°ΡΠ΅ΠΉ Π΅Π΅ΠΏΡΠΎΠΌΠΊΠ΅ Π΄Π»Ρ ΠΎΡΠΌΠΎΡΠΊΠΈ ΠΎΠ΄ΠΎΠΌΠ΅ΡΡΠ°.
ΠΡΠ°Π½Ρ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ Π½Π΅ Π½Π°ΡΠ΅Π» Π² ΡΠ΅ΡΠΈ ΠΈΠ½ΡΡ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΡΠ°ΡΠΎΠΊ ΠΈΠ΄Π΅Ρ ΠΊ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½ΠΎΠΆΠΊΠΈ Π΅Π΅ΠΏΡΠΎΠΌ, Π° Π΅ΠΏΡΠΎΠΌΠΊΠ° Π±ΡΠ»Π° ΠΏΡΠΈΠΏΠ°ΡΠ½Π° ΡΠ½ΠΈΠ·Ρ ΠΏΠ»Π°ΡΡ ΠΈ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π½Π΅ΠΉ Π½Π΅Ρ ΠΈ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ Π±Π»ΠΎΠΊ ΡΡΠΎ Π±Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΈ ΠΊΡΠ΄Π° Π²ΡΡ
ΠΎΠ΄ΠΈΡ.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΠΠ‘Π ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΊΠ°ΠΊ Ρ ΠΌΠ΅Π½Ρ, ΡΠΎ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΠΉΡΠ΅ ΠΏΠ°ΡΡ Π°Π±Π·Π°ΡΠ΅Π² ΠΏΠΎ ΡΠ°Π·Π±ΠΎΡΠΊΠ΅ ΠΈ ΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ.
Π£ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ 8 Π½ΠΎΠΆΠ΅ΠΊ, Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π»Π΅Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΡΠ³Π»Π° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΈ.
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ Π΄Π°ΡΠ°ΡΠΈΡΠ° ΠΊΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, :
1. ΠΏΠΈΠ½ ΡΡΠΎ Chip select Π²ΡΠ±ΠΎΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° ΡΠΈΠ½Π΅
2. ΠΏΠΈΠ½ ΡΡΠΎ Π²ΡΡ
ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
3. ΠΏΠΈΠ½ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΏΠΎΠ΄ΡΡΠ½ΡΡ ΠΊ +5Π² ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ.
4. ΠΏΠΈΠ½ ΡΡΠΎ «GND», ΠΌΠΈΠ½ΡΡ ΠΈΠ»ΠΈ «ΠΠ°ΡΡΠ°»
5. ΠΏΠΈΠ½ ΡΡΠΎ Π²Ρ
ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
6. ΠΏΠΈΠ½ ΡΡΠΎ ΡΠΈΠ½Π° ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ
7. ΠΏΠΈΠ½ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΡΠΎΠ΅Π΄Π΅Π½Π΅Π½ Ρ 8ΠΌ
8. ΠΏΠΈΠ½ ΡΡΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ +5Π².
ΠΠΎΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΡ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΈΠ½ Π²ΡΡ
ΠΎΠ΄ΠΈΡ Π½Π° ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΠ»Π°ΡΡ ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠ°ΠΈΠ²Π°Π»ΠΈΡΡ Π»ΡΠ΄ΠΈ Π΄ΠΎ ΠΌΠ΅Π½Ρ.
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π΅ΠΏΡΠΎΠΌΠΎΠΊ ΠΏΠΎΠΏΠ°Π΄Π°Π²ΡΠΈΡ
ΡΡ ΠΌΠ½Π΅ Π² ΡΡΠΊΠΈ ΠΈΠΌΠ΅Π»ΠΈ ΡΠ°ΠΊΡΡ ΠΆΠ΅ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ, Π±ΡΠ΄Ρ ΡΠ°ΠΌ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡ ΠΈΠ»ΠΈ ΠΌΡΠ»ΡΡΠΈΠ²Π°ΡΠΊΠ°.
ΠΠ»Π°Π΄Π΅ΠΌ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π² ΠΏΠ°Π½Π΅Π»ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ΠΈ ΡΠΈΡΠ°Π΅ΠΌ Π΅Π΅ Π² Hex ΠΈΠ»ΠΈ BIN ΡΠ°ΠΉΠ».
ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΠ²ΠΎΠΉ PIN-ΠΊΠΎΠ΄ Ρ ΡΠΈΡΠ°Π» Π² Hex Edition Neo ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅, Π½ΠΎ ΠΏΡΠΈΡΠ»ΠΎΡΡ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ, ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΊΡΡΠ² Π² Π±Π»ΠΎΠΊΠ½ΠΎΡΠ΅ Π²Ρ Π΅Π³ΠΎ Π½Π΅ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΈΡΠΊΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΊΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π·Π° ΠΠ°Ρ, ΠΈΠ»ΠΈ ΡΠΏΡΠΎΡΠΈΡΡ Π½Π° ΡΠΎΡΡΠΌΠ΅. Π‘Π°ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΡΠ΅Π½ΠΈΡ Ρ Π½Π΅ ΡΠ°ΡΠΊΡΠΎΡ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π² Π΄Π°ΠΌΠΏΠ΅ ΠΊΡΡΠΊΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ VINΠ°, ΡΠΎ ΠΏΠΈΠ½ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π±ΡΡΡΡΠΎ, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΡΠ»ΠΈΡΠ΅ Π² Π»ΠΈΡΠΊΡ ΡΠΊΡΠΈΠ½ΡΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΊΠΈ Ρ ΠΊΡΡΠΊΠΎΠΌ ΠΊΠΎΠ΄Π° Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π°Π΄ΡΠ΅ΡΠ° 0000610 ΠΏΠΎ 0000700.
Π‘ΠΎΠ±ΠΈΡΠ°Π΅ΠΌ ΠΊΡΡΡΠΊΠΈ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Π΄Π»Ρ 59160 Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΏΠ°ΡΡΡ ΡΠ°ΠΌΠΈ.
ΠΡΠΊΠ»Π°Π΄ΡΠ²Π°Ρ ΠΏΠΈΠ½ΠΎΡΡ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ Π΄Π°ΠΌΠΏΠ° Π±Π΅Π· ΡΠ°Π·Π±ΠΎΡΠ° ΠΈ Π²ΡΠΏΠ°ΠΉΠΊΠΈ Π΅Π΅ΠΏΡΠΎΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Π½Π° Π‘Π’Π. Π¦ΠΈΡΡΠ°ΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π½ΠΎΠΌΠ΅ΡΠ° Π½ΠΎΠΆΠ΅ΠΊ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ, ΠΊΡΠ°ΡΠ½ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ΄Π΅Ρ ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΈΠ΄Π΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΠΠΠ ΠΠ Ρ Π½Π°ΡΡΠΆΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΡ ΠΏΠ»Π°ΡΡ Π½Π° Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ, ΠΊΡΠ°ΡΠ½ΡΠΌ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Ρ Π΄ΠΎΡΠΎΠΆΠΊΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΡΠ΅Π·Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ Π·Π°Π³Π»ΡΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ (ΠΏΠΎΠ΄ΠΏΠ°ΠΈΠ²Π°ΡΡΡ ΠΊ ΠΊΠΎΠ»ΠΎΠ΄ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΡΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ). ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΈΡΠ°ΡΡ Π΅Π΅ΠΏΡΠΎΠΌ Π·Π°ΠΏΠΈΡΡΠ²Π°Ρ Π²ΡΡ ΠΏΠ»Π°ΡΡ, Π½ΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ «Π·Π°ΡΠΊΠ½ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ», ΡΡΠΎ-Π±Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π½Π΅ ΠΌΠ΅ΡΠ°Π» ΠΏΡΠΎΡΠ΅ΡΡΡ. ΠΠ°Π³Π»ΡΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π½Π° Π²ΡΠ΅ΠΌΡ ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΡΠΎΡΠΈΠ² Π²ΡΠ²ΠΎΠ΄Ρ Π΅Π³ΠΎ ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΠ°, Π½ΠΎΠ² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ°ΠΊ ΠΊΠ°ΠΊ, ΠΎΠ½ ΡΠ°ΡΠΏΠ°ΡΠ½ ΡΠ½ΠΈΠ·Ρ ΠΏΠ»Π°ΡΡ), ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ Π½ΠΎΠΆΠΊΡ RES ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΊ ΠΌΠ°ΡΡΠ΅, Π° ΠΊΡΠ΄Π° ΡΡΠ° Π½ΠΎΠΆΠΊΠ° Π²ΡΡ
ΠΎΠ΄ΠΈΡ Ρ ΠΈ Π½Π΅ Π³Π»ΡΠ½ΡΠ», ΠΈ ΡΠΎΡΠΎΠΊ Π½Π΅ ΠΎΡΡΠ°Π»ΠΎΡΡ Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°.
ΠΠ° ΠΏΡΠΎΡΡΡΡ ΠΌΠ΅Π½Ρ Π‘Π’Π-ΡΠ½ΠΈΠΊΠΈ Π·Π° ΡΠΎ, ΡΡΠΎ Ρ ΡΠ°ΡΠΊΡΡΠ» ΡΠ°ΡΡΡ ΠΈΡ
ΡΠ΅ΠΊΡΠ΅ΡΠΎΠ², Π½ΠΎ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ Ρ Π΄ΠΎΡΠ΅Π» ΡΠ°ΠΌ, ΠΌΠ½Π΅ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π», ΠΈ ΡΡΡ Π²ΡΠ΅ ΡΠ΅ΡΡΠ½ΠΎ.
ΠΠ ΠΠΠ ΠΠΠΠΠ ΠΠΠΠΠΠ ΠΠΠΠ ΠΠΠΠΠ’Π ΠΠΠΠΠ ΠΠ: ΠΠΠΠ ΠΠ
ΠΠ°Π±ΡΠΎΡΠΈΠ» Ρ ΡΡΠΎΠΊΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ EEPROM β ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΡΠ° ΠΏΠ°ΠΌΡΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΡ Π² ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΎΠΊ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ , Π»ΡΠ±ΠΎΠΉ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡΠΈΠΊ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊ ΡΡΠ°ΠΏΡ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ½ΠΎ ΠΈ Π΅ΠΆΡ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ ΡΠΎΡ ΡΠ°Π½ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ Π½Π°Π΄ΠΎ, Π½ΡΠΆΠ½ΠΎ ΠΈ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ Π½Π΅Π»ΡΠ·Ρ.
Π Π΄Π°ΡΠ°ΡΠΈΡΠ°Ρ Π²ΡΠ΅ ΡΠ°ΡΡΡΡΠΎΠ»Π΅Π½ΠΎ ΡΡΡ ΠΈΠΌ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Π΅Π΅ΠΏΡΠΎΠΌ, Ρ ΠΆΠ΅ ΠΎΡΡΠ°Π½ΠΎΠ²Π»ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡΡΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄.
ΠΠ±ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π΅Π΅ΠΏΡΠΎΠΌ ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΅Π΅ΠΏΡΠΎΠΌ ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΡΠΎΠΌΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π½ΠΎ. ΠΡΠΈΠΌΠ΅Ρ (Code Vision AVR):
unsigned char a; // ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 8 Π±ΠΈΡ
unsigned char eeprom eea; // ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ «ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ» Π² Π΅Π΅ΠΏΡΠΎΠΌ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠΈΠΏΠ°, ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, Π²ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ.
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Ρ ΠΎΠ±ΠΎΠ·Π²Π°Π» Π² ΠΊΠ°Π²ΡΡΠΊΠ°Ρ , ΠΈΠ±ΠΎ Ρ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊ Ρ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π° Π² ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΎΠ½Π° Π²Π΅Π΄Π΅Ρ ΡΠ΅Π±Ρ ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ:
1. β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ
ΡΠ°Π½ΠΈΠΌΠΎΠ΅ Π² ΠΠΠΠ ΠΠ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π²Π½ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌΡ ΡΠΈΡΠ»Ρ, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Π² eea Π»Π΅ΠΆΠΈΡ ΡΠΈΡΠ»ΠΎ 255 ΠΈΠ»ΠΈ ΠΎΠ½ΠΎ ΠΆΠ΅ 0xFF ΠΈΠ»ΠΈ ΠΎΠ½ΠΎ ΠΆΠ΅ 0b11111111.
2- ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΊΠ»ΠΎΠ² ΡΡΠΈΡΠ°Π½ΠΈΡ-Π·Π°ΠΏΠΈΡΠΈ Ρ ΠΏΠ°ΠΌΡΡΠΈ ΠΠΠΠ ΠΠ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ°Π»ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ ΡΠΈΡΠ»ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠΎΡ ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ ΠΏΡΠΎ ΡΠΎ, ΠΊΠ°ΠΊ ΡΠΈΡΠΌΠ° BLAUPUNKT Π»ΠΎΡ Π°Π½ΡΠ»Π°ΡΡ ΠΈ ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π»Π° Π²ΡΠΎΡΠΎΠΉ ΠΏΡΠ½ΠΊΡ: www.audi.org.ua/materials/2954.html
3. ΠΠ°ΠΌΡΡΡ ΠΠΠΠ ΠΠ ΡΠ°ΠΌΡΠΉ ΡΠΎΡΠΌΠΎΠ·Π½ΠΎΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ , ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ Π² ΠΠΠΠ ΠΠ. ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠ°ΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΏΠΈΡ Π½ΡΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΅Π΅ΠΏΡΠΎΠΌ Π² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡΡ . Π ΠΎΡΠΎΠ±ΠΎ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π°Π³ΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ ΠΠΠΠ ΠΠ, Π±ΡΠ²Π°Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.
ΠΠΎΡΠ»Π΅ ΠΎΠ±ΡΠ²Π»Π΅Π½ΠΈΡ Π΅Π΅ΠΏΡΠΎΠΌ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ Π΄Π΅Π»Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ ΡΠΈΡΠ»Π° ΠΈΠ· Π΅Π΅ΠΏΡΠΎΠΌ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, Π΄ΠΎ Π½Π°ΡΠ°Π»Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ:
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Ρ Π²Π΅ΡΡΡ ΠΊΠ°ΠΊ Ρ ΠΎΡΡ ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΠΏΠΈΡΡ Π² Π½Π΅Π΅, ΡΠΈΡΠ°Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΅Π΅ Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ ΠΈ Π² Π½ΡΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π΄Π΅Π»Π°Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ± Π΄Π°Π½Π½ΡΠ΅ Π·Π°ΠΊΠ°ΡΠΈΠ»ΠΈΡΡ ΠΈΠ· ΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² ΠΠΠΠ ΠΠ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ:
ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΡΡΠΊΠ° ΠΊΠΎΠ΄Π° Π·Π°ΠΏΠΈΡΠΈ Π² ΠΠΠΠ ΠΠ:
unsigned char a; // ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 8 Π±ΠΈΡ
unsigned char eeprom eea; // ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ Π΅Π΅ΠΏΡΠΎΠΌ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠΈΠΏΠ°,
unsigned char trig; // ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°.
ΠΠ°Π»Π΅Π΅ ΠΈΠ΄Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ ΡΠ°ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ void main(void), Π² Π½Π΅ΠΉ :
a=eea; // Π·Π°Π³ΠΎΠ½ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π² Ρ Π΅Π΅ΠΏΡΠΎΠΌ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΠ°Π»Π΅Π΅ ΠΈΠ΄Π΅Ρ Π³Π»Π°Π²Π½ΡΠΉ ΡΠΈΠΊΠ» while(1) ΠΈ Π² ΡΠ΅Π»Π΅ ΡΠΈΠΊΠ»Π°:
if(key==1) // Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π°ΠΆΠ°ΡΠ°, ΡΠΎ:
<
trig=1; // Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΡΠΈΠ³Π³Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ, ΡΡΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°
a*b+b^2 ; //ΡΡΡ ΡΡΠΎ ΡΠΎ Π΄Π΅Π»Π°Π΅ΠΌ Π½ΡΠΆΠ½ΠΎΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°
>
else // Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°
<
LED=1 ; //ΡΡΡ ΡΡΠΎ ΡΠΎ Π΄Π΅Π»Π°Π΅ΠΌ Π½ΡΠΆΠ½ΠΎΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°
if(trig) //Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ° ΠΈ ΡΡΠΈΠ³Π³Π΅Ρ Π²ΠΊΠ»ΡΡΠ΅Π½, ΡΠΎ:
<
eea=a; // ΠΏΠΈΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π° Π² Π΅Π΅ΠΏΡΠΎΠΌ
trig=0; // ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ ΡΡΠΈΠ³Π³Π΅Ρ
>
>
ΠΠ°ΠΏΠΈΡΡ Π² ΠΠΠΠ ΠΠ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΏΠΎ ΠΎΡΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° ΡΡΠΈΠ³Π³Π΅Ρ ΡΠ°Π²Π΅Π½ Π΅Π΄ΠΈΠ½ΠΈΡΠ΅.
Π‘ΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΠΌΠΏΠ° Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠ· ΡΠΈΠΏΠ° eeprom (Π§Π°ΡΡΡ 3, ΡΠΈΠΏΡ M35080)
Π‘ΠΏΡΡΡΡ 5 Π»Π΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΌΠΎΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡ ΠΈ Π² ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΠΉ:
1. Π‘ΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΠΌΠΏΠ° Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠ· ΡΠΈΠΏΠ° eeprom (Π§Π°ΡΡΡ 1, ΡΠΈΠΏΡ 24-ΠΎΠΉ ΡΠ΅ΡΠΈΠΈ)
2. Π‘ΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΠΌΠΏΠ° Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠ· ΡΠΈΠΏΠ° eeprom (Π§Π°ΡΡΡ 2, ΡΠΈΠΏΡ 93-ΠΎΠΉ ΡΠ΅ΡΠΈΠΈ)
ΡΠΎΠ΄ΠΈΠ»Π°ΡΡ ΡΡΠ° Π·Π°ΠΏΠΈΡΡ ΠΏΡΠΎ ΡΠΈΠΏΡ M35080, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ST ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ STMicroelectronics.
ΠΠ° ΡΠ°ΠΌΠΎΠΌ ΡΠΈΠΏΠ΅ eeprom ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠΈΠΈ M35080:
M35080MN3 M35080MN6 080D0WQ 35080VP β ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΡΡΠΎ Π²ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎΠΆΠ΅.
ΠΡΠ°ΠΊ, Π΅ΡΡΡ Π·Π°Π΄Π°ΡΠ° ΡΡΠΈΡΠ°ΡΡ Π΄Π°ΠΌΠΏ ΠΈΠ· ΡΠΈΠΏΠ° M35080, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π·Π°Π»ΠΈΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.
ΠΠΎ Π²ΠΎΡ Π½Π΅Π·Π°Π΄Π°ΡΠ°, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΡ CH341A ΠΈ EZP2010 β Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ M35080.
ΠΡΠ³Π» Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³Π΅Ρ ΠΏΠΎΠΊΡΡΡΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΎΡΠΎΠΆΠ΅: IPProg, X-Prog, R470, Iprog, R270 ΠΈ ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΡΠΎΠ³Π΅ΡΡ ΡΠΈΠΏΠ° TL866 ΠΈ CarProg.
ΠΠ°Π²Π½ΠΎ ΠΊΡΠΏΠΈΠ» ΠΈ ΠΏΡΠ»ΠΈΠ»ΡΡ Π½Π° ΡΠΊΠ°ΡΡ TL866CS ΠΈ ΡΠ°ΠΊ ΠΆΠ΅ Π½Π΅Π΄Π°Π²Π½ΠΎ Π±ΡΠ» ΠΊΡΠΏΠ»Π΅Π½ CarProg 8.21.
Π Π½Π°Π±ΠΎΡΠ΅ Ρ CarProg Π΅ΡΡΡ Π°Π΄Π°ΠΏΡΠ΅Ρ Π6 Ρ ΠΏΡΠΈΡΠ΅ΠΏΠΊΠΎΠΉ Π΄Π»Ρ Π²ΠΎΡΡΠΌΠΈΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, Π½ΠΎ ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΏΠ»Π°ΡΡ Π½Π΅ ΠΏΡΠΈΡΠ΅ΠΏΠΈΡΡ ΡΡΡ ΠΊΠ»ΠΈΠΏΡΡ-ΠΏΡΠΈΡΠ΅ΠΏΠΊΡ, Π° ΠΏΠ°ΡΡΡ ΠΊ Π4 eeprom Π°Π΄Π°ΠΏΡΠ΅ΡΡ Π»Π΅Π½Ρ, ΡΠΎ Π²Π·ΡΡ ΠΏΡΠΎΠ³Π΅Ρ TL866CS ΠΈ Ρ Π½ΠΈΠΌ Π²Π΅ΡΡ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠΉ ΡΠ°Π·Π±ΠΎΡ. Π’Π°ΠΊ ΠΆΠ΅ ΠΏΡΠΎ CarProg ΠΏΠΈΡΡΡ Π½Π° ΡΠΎΡΡΠΌΠ°Ρ
, ΡΡΠΎ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ Π΄Π°ΠΌΠΏΠ° ΠΏΡΠΈΠ±ΠΎΡΠΊΠΈ β Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π½ΠΈΡ
Π»Π΅ΠΆΠΈΡ ΠΏΡΠΎΠ±Π΅Π³. ))
Π§ΡΠΎΠ±Ρ ΡΡΠΎΡ Π΄ΡΠ΅Π²Π½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ TL866CS ΡΠ°Π±ΠΎΡΠ°Π» β Π½ΡΠΆΠ΅Π½ ΡΠΎΡΡ. ΠΠ° ΡΠ°ΠΉΡΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ β ΡΠΎΡΡ Π½Π΅ ΡΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ, ΡΠ²ΠΈΠ΄Π΅Π» ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΡΠ½ΡΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΈ Π΄Π°ΠΆΠ΅ Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ° Ρ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ Π½Π° Π½ΠΎΠ²ΡΠΉβ¦
ΠΡΠ³Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ²Π΅Π»ΠΎ ΠΊ Π΄Π²ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ:
MiniPro 6.50 ΠΈ WizardProg87 (Π²Π΅ΡΡΠΈΡ 2.5)
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠ» ΠΎΠ±Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π»Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ.
ΠΠ°Π»Π΅Π΅ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±ΡΠ°ΡΡΡΡ Π΄ΠΎ ΡΠΈΠΏΠ°. ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ Π΅Π³ΠΎ Π½Π° ΠΏΠ»Π°ΡΠ΅:
Π¦Π΅ΠΏΠ»ΡΠ΅ΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΈΡΠ΅ΠΏΠΊΡ, Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ Π² ΡΠΎΡΡΠ΅ MiniPro 6.50 ΡΠΈΠΏ Π½ΡΠΆΠ½ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ M35080VP:
ΠΠ°Π»Π΅Π΅ ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ c ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠΎΠΉ ΠΈ Π±ΠΎΠ»ΡΡΠΎΠΉ Π±ΡΠΊΠ²ΠΎΠΉ R ΠΈ Π² ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅:
Π Π΄Π°Π½Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΠΎΠ΄ΡΡΠ²ΠΊΠ°Π·ΠΊΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΈΠΏΠ° ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΡ.
ΠΠΌΡΠΌ Read ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΎΡΠΈΠ±ΠΊΡ ΠΎ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ ΡΠΈΠΏΠ°, Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΊΠ·.
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΡΠΏΠΎΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠΈΠΏΠ΅ 93c86 ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, ΡΡΠΎ Π½Π°ΠΏΡΡΠΌΡΡ Π²Π½ΡΡΡΠΈΡΡ
Π΅ΠΌΠ½ΠΎ, ΡΠΎ Π΅ΡΡΡ Π±Π΅Π· Π²ΡΠΏΠ°ΠΈΠ²Π°Π½ΠΈΡ EPZ2010 ΡΡΠΈΡΡΠ²Π°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΌ, Π° Π²ΠΎΡ TL866CS β Π½Π΅ Ρ
ΠΎΡΠ΅Ρ.
ΠΠ»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΈ Π·Π°Π»ΠΈΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ
Ρ M35080 Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠΏΠ°ΠΈΠ²Π°ΡΡ ΡΠΈΠΏ.
ΠΠ°Π΄Π½ΠΎ, Π±Π΅ΡΠ΅ΠΌ ΡΠ΅Π½, Π·Π°ΠΊΠ»Π΅ΠΈΠ²Π°Π΅ΠΌ Π΄ΠΈΠΎΠ΄Ρ ΠΏΠΎΠ±Π»ΠΈΠ·ΠΎΡΡΠΈ ΠΎΡ eeprom ΡΠ΅ΡΠΌΠΎΡΠΊΠΎΡΡΠ΅ΠΌ (ΠΠ°ΠΏΡΠΎΠ½ΠΎΠΌ), Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΈ ΡΠ΄ΡΠ²Π°Π΅ΠΌ (400 Π³Ρ, ΠΏΠΎΡΠΎΠΊ ΡΡΠ΅Π΄Π½ΠΈΠΉ ΠΊΠ°ΠΊ ΡΡΠΎ Π² Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ ΡΠ΅ΠΌΠΎΠ½ΡΡ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠ°ΡΡΠ΅Ρ).
ΠΠ° Π²ΡΠΏΠ°ΡΠ½Π½ΠΎΠΌ ΡΠΈΠΏΠ΅ β ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π΄Π°Π½Π½ΡΡ
ΠΏΡΠΎΡ
ΠΎΠ΄ΡΡ Π·Π° ΡΡΠΈΡΠ°Π½Π½ΡΠ΅ ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄Ρ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠ°ΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, ΡΠΈΡΡΠΈΠΌ (ΠΈΠ·ΠΎΠΏΡΠΎΠΏΠ°Π½ΠΎΠ» Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ).
ΠΠ°ΠΊ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ β ΡΠ΄Π΅Π»Π°Π½ ΡΠ΅ΡΡ ΡΡΡΠ΅Π»ΠΎΠΊ Π½Π° Opel AstraH Π‘ΡΠ°ΡΠ°-ΠΡΠ½ΠΎΡ ΠΎΠ΄Π° Π² Π΅Π³ΠΎ ΠΏΡΠΈΠ±ΠΎΡΠΊΠ΅:
ΠΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Π²ΡΡ Π½Π΅ Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΠΎΠΏΡΡΠΊΠΈ ΠΈ Π½Π΅ Π±Π΅Π· ΠΏΡΠΈΠΊΠΎΠ»ΠΎΠ² (ΡΠ΄Π΅Π»Π°Π» ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΡΠΈΠ±ΠΎΡΠΊΡ ΠΈΠ· ΠΠΠΠ β ΠΠΠΠ).
ΠΠΎ Π² ΠΈΡΠΎΠ³Π΅ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΡΠΎΠ»ΠΊΠΎΠΌ Π½Π΅Ρ Π² ΠΈΠ½Π΅ΡΠ΅ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π°, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΏΠΈΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΠΊΡΠΎ Ρ ΡΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄ ΠΠΠ¨Π£ ΠΎΡΠ²Π΅ΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ ΠΊΡΠ°ΡΠΊΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ:
1. ΠΡΠΈΠ±ΠΎΡΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΠΠ Π½Π°Π΄ΠΏΠΈΡΠΈ VDO Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΎΠΊΠΎΠ»ΠΎ ΡΠ°Π·ΡΠ΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ!
Π’ΠΎ Π΅ΡΡΡ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ Π²ΠΎΡ ΡΠ°ΠΊ:
2. ΠΠΎ Π°Π΄ΡΠ΅ΡΡ 0x22Π‘ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ XY Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π° XN.
ΠΠ΄Π΅ x β ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΏΡΠΈΠ±ΠΎΡΠΊΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²ΠΈΠ΄ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ 0x22C β XY, ΡΠΎ ΠΌΠ΅Π½ΡΠ΅ΡΠ΅ Π΅Π³ΠΎ Π½Π° XN.
Π£ΡΠΏΠ΅Ρ ΠΎΠ² ΠΈ Ρ ΠΎΡΠΎΡΠΈΡ ΠΌΠΎΠ΄ΠΎΠ²!
PS. ΠΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ Π² ΠΡΠΠ΅ΠΡ ΡΠΎΠΆΠ΅ ΡΠΈΠΏΡ M35080 ΠΈ ΠΊΡΡΡΡΡ ΠΏΡΠΎΠ±Π΅Π³ Π² ΡΠ°ΠΊΠΈΡ ΠΏΡΠΈΠ±ΠΎΡΠΊΠ°Ρ β¦
Π Π°Π±ΠΎΡΠ° Ρ 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. ΠΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΡΠ°ΡΡΡ Π½Π° Π₯Π°Π±ΡΠ΅, ΡΠ°ΠΌ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠΎΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π΄Π°Π½Ρ ΡΡΡΠ»ΠΊΠΈ Π½Π° Π΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅Π΅ ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ.