Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π΄Π°ΠΌΠΏ Π΅Π΅ΠΏΡ€ΠΎΠΌ

Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π΄Π°ΠΌΠΏΠ° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ· Ρ‡ΠΈΠΏΠ° 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. Π•ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ интСрСсная ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π° Π₯Π°Π±Ρ€Π΅, Ρ‚Π°ΠΌ рассмотрСно Π΅Ρ‰Ρ‘ нСсколько Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ Π΄Π°Π½Ρ‹ ссылки Π½Π° Π΅Ρ‰Ρ‘ большСС ΠΈΡ… количСство.

Π’ΠΈΠ΄Π΅ΠΎ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *