8-900-374-94-44
[email protected]
Slide Image
МСню

Poni prog 2000 Π½Π΅Ρ‚ питания Π½Π° микросхСмС – PonyProg — PonyProg2000 —

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ настройкС ICProg, PonyProg ΠΈ PicPgm для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° RH-0001C ΠΏΠΎΠ΄ WinXP β€” radiohlam.ru

  1. Настройка ICProg.
  2. Настройка PonyProg2000.
  3. Настройка PicPgm.

Π‘Ρ…Π΅ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‡ΠΈΠΏΠΎΠ² ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅ (Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΏΠΎ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ Ρ‡ΠΈΠΏΡƒ ΠΈ Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅ откроСтся Π΅Π³ΠΎ схСма ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ).

НиТС описано ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ПО для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ.

Настройка ICProg

  1. ПослС инсталляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² срСдС Windows XP β€” ICProg.sys
  2. ЗапускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² мСню Settings -> Options.
  3. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅, Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Misc, ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ Π³Π°Π»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Enable NT/2000/XP Driver ΠΈ Enable Vcc control for JDM. Process Priority устанавливаСм High ΠΈΠ»ΠΈ Realtime. (ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ/ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Она сама ΠΎΠ± этом попросит, просто Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΅ΠΉ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ)
  4. Π’ этом ΠΆΠ΅ ΠΎΠΊΠ½Π΅, Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ IIC, ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ Π³Π°Π»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Enable MCLR as Vcc ΠΈ Enable PAGE-WRITE.
  5. ΠšΡ€ΠΎΠΌΠ΅ пСрСчислСнных Π²Ρ‹ΡˆΠ΅ ΠΎΠΏΡ†ΠΈΠΉ, Π² этом ΠΆΠ΅ ΠΎΠΊΠ½Π΅, Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Programming, Π΅ΡΡ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Verify after programming ΠΈ Verify during Programming. Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΠ»ΠΈ ΡΠ½ΡΡ‚ΡŒ ΠΎΠ±Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ, ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Verify after programming. Π’ любом случаС, Π»ΡƒΡ‡ΡˆΠ°Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° β€” это ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ послС программирования ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с Ρ‚Π΅ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ заливались.
  6. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ всС Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ установлСны β€” ΠΆΠΌΡ‘ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ OK.
  7. Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² мСню Settings->Hardware (горячая клавиша β€” F3)
  8. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ настройки:
    Programmer: JDM Programmer
    , Ports: Π½ΡƒΠΆΠ½Ρ‹ΠΉ com-ΠΏΠΎΡ€Ρ‚, Interface: Windows API. Π’ ΠΏΡƒΠ½ΠΊΡ‚Π΅ Communication: ставим Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² Invert Data In ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с дСвайсами, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·ΡŠΡ‘ΠΌ XT2, ΠΈΠ»ΠΈ ставим Π³Π°Π»ΠΎΡ‡ΠΊΠΈ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² Invert Data In ΠΈ Invert MCLR ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с дСвайсами, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·ΡŠΡ‘ΠΌ XT3 (Ссли Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈ Π½ΡƒΠ»ΠΈ β€” Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡ΠΈΠΏ со снятой Π³Π°Π»ΠΎΡ‡ΠΊΠΎΠΉ Invert MCLR). ПослС этого Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ OK.

Всё, Π½Π° этом настройка ICProg Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ остаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ наш дСвайс Π² мСню Settings->Device->(Π΄Π°Π»Π΅Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΈΠ· списков Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π°Π΄ΠΎ) ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… дСвайсов ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° этой страницС (Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ свой дСвайс Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π²Π½ΠΈΠ·Ρƒ ΠΈ Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ β€” откроСтся Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ со схСмой ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ).

Настройка PonyProg2000

  1. Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² мСню Setup -> Interface Setup…
  2. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ интСрфСйс β€” Serial, Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° JDM API, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ COM-ΠΏΠΎΡ€Ρ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ Select Polarity of the Control lines ставим Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² Invert D-IN ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с дСвайсами, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·ΡŠΡ‘ΠΌ XT2, ΠΈΠ»ΠΈ ставим Π³Π°Π»ΠΎΡ‡ΠΊΠΈ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² Invert D-IN ΠΈ Invert Reset ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с дСвайсами, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·ΡŠΡ‘ΠΌ XT3 (Ссли Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈ Π½ΡƒΠ»ΠΈ β€” Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡ΠΈΠΏ со снятой Π³Π°Π»ΠΎΡ‡ΠΊΠΎΠΉ Invert Reset). ПослС этого ΠΆΠΌΡ‘ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ OK.

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ β€” всё, Π½ΠΎ, Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠΈ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… эксцСссов (Ρ‚ΠΈΠΏΠ° затирания Ρ„ΡŒΡŽΠ·ΠΎΠ², ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… констант ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ), Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΉΡ‚ΠΈ Π² мСню

Command -> Program Options… ΠΈ ΡΠ½ΡΡ‚ΡŒ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ всС Π³Π°Π»ΠΎΡ‡ΠΊΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Write Program memory (FLASH) ΠΈ Write Data memory (EEPROM) (ΠΏΠΎ ΠΈΠ΄Π΅Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² EEPROM Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Ссли Π²Ρ‹ Π² своих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… эту ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅).

Для программирования Ρ„ΡŒΡŽΠ·ΠΎΠ² Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню β€” Command -> Security and Configuration Bits… ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° этот ΠΏΡƒΠ½ΠΊΡ‚ мСню открываСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ„ΡŒΡŽΠ·Ρ‹, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ Π·Π°Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ микросхСму (сначала Ρ‚ΠΈΠΏ микросхСм, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΌΠΈΠΊΡ€ΡƒΡ…Ρƒ) ΠΌΠΎΠΆΠ½ΠΎ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… мСню Π² ΠΏΡ€Π°Π²ΠΎΠΉ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΈΠ»ΠΈ Π² мСню

Device.

Настройка PicPgm

  1. Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² мСню Hardware -> Hardware Selection/Configuration…
  2. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅, Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню Programmer Selection Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ JDM Programmer. ПослС этого становится доступной для рСдактирования ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Pin Configuration. Π’ этой области Π½Π°Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΈΠ½ΠΎΠ² MCLR/Vpp с 3 Π½Π° 0, PGM/Vdd с 0 Π½Π° 3, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Invert Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² сигнала Data In. Π’ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ всСго, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню Programmer Connection com-ΠΏΠΎΡ€Ρ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€.
  3. Π”Π°Π»Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ OK, послС Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Π° скаТСт: «Ай яй яй, Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΏΠΈΠ½ΠΎΠ², Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ эту ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ Π½Π΅Ρ‚?Β». Π–ΠΌΡ‘ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ
    Π”Π°
    . Всё, Π½Π° этом настройка Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°.

radiohlam.ru

ВнутрисхСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π² PonyProg2000

Π’ настоящСС врСмя появилось ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных ΠΈ Π½Π΅ слоТных Π² ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… устройств Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ATmega, ATtiny, PIC ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ вопрос — Ρ‡Π΅ΠΌ ΠΈ Π² Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ эти дСвайсы? Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ разбСрёмся ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ PonyProg2000 для внутрисхСмного программирования. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° PonyProg2000 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с двумя ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ — LPT ΠΈΠ»ΠΈ БОМ ΠΏΠΎΡ€Ρ‚, Ρ‚.ΠΊ. Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с USB PonyProg2000 ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ Π±Ρ‹Π»Π° рассчитанна. ЗапускаСм поисковичСк, ΠΈΡ‰Π΅ΠΌ Π² просторах сСти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, скачиваСм ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ, воплощая свои ΠΈΠ΄Π΅ΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… AVR.

ПослС скачивания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ установки Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, запускаСм Π΅Π΅, ΠΈ Π² Π΄Π²ΡƒΡ… ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΎΠΊΠ½Π°Ρ… ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒΒ 

ОК

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС сдСлайтС ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΡƒ — выбираСм Установки -> Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΒ ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° —> Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌΒ YesΒ ΠΈ Π² появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ с сообщСниСм «ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°» ΠΆΠΌΡ‘ΠΌΒ ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒΒ OK.

ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° дСлаСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… запусках ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΅Π΅ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Π”Π°Π»Π΅Π΅ Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΌΠ΅Π½ΡŽΒ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΈΒ -> выбираСм настройка оборудования… ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈΒ 

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΡ€Ρ‚ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€.Β 

Для LPT-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒΒ ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ ΠΈΠ»ΠΈΒ ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ

Β — для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊ БОМ. ПослС Π²Ρ‹Π±ΠΎΡ€Π° Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒΒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, для выявлСния ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ устройства, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ сообщСниС — ВСст OK! Если ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½, Ρ‚ΠΎ сообщСниС Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ:


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° PonyProg2000 опрСдСляСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ устройства Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ°ΠΌ Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌΠ΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° тСст Π½Π΅ сообщаСт ΠΎΠ± исправности самого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° — Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ Π΅Π³ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½, тСст Π΄Π°Π» ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‚ΠΎΠ³Π΄Π° ΠΈΠ΄Ρ‘ΠΌ дальшС ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΈΠ· списка Ρ‚ΠΈΠΏ микросхСмы, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ATmega8: ΠŸΠ΅Ρ€Π΅Π΄ записью ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Β , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всё исправно ΠΈ PonyProg2000 опрСдСляСт дСвайс. Если процСсс чтСния запустился, Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ процСсса чтСния:

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅Β Π£ΡΡ‚Ρ€ΠΎΠΉΡΡ‚Π²ΠΎ отсутствуСт ΠΈΠ»ΠΈ нСисправно(-24 )

ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ponyProg Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ микросхСму ( Β ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ МК ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π΅Π³ΠΎ ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ ) ΠΈΠ»ΠΈ это Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ самого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ( Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π²Π΅Ρ€Π½ΠΎ Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΠΎΡ€Ρ‚ ΠΈ Π΅Π³ΠΎ настройка ).
Если всС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ читаСтся, Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, Π²Ρ‹Π±Ρ€Π°Π²Β Open Device FileΒ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ Ρ‚ΡƒΠ»Π±Π°Ρ€Π°Β Β ΠΈ Π² появившСмся ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°Β *.hex

Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΒ FLASHΒ ΠΈΠ»ΠΈΒ EEPROM, Ρ‚ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ —Β Open Program File(FLASH)Β ΠΈΠ»ΠΈΒ Open Data File(EEPROM).

Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ процСсс программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ Ρ‚ΡƒΠ»Π±Π°Ρ€Π°Β . Если Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ FLASHΒ ΠΈΠ»ΠΈΒ EEPROM, Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΠΈ Ρ‚ΡƒΠ»Π±Π°Ρ€Π° соотвСтствСнно .Β Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ процСсса записи ΠΈ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ.

Π‘ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² ΠΎΠΊΠ½ΠΎΒ Π‘ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹, Π² мСню 

ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ -> Security and Configuration Bits




Π—Π΄Π΅ΡΡŒΒ Π’ΠΠ–ΠΠžΒ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ послС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… измСнСниях Π±ΠΈΡ‚ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, будСт НЕ Π’ΠžΠ—ΠœΠžΠ–ΠΠž!Β ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ этого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ( ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π½Π° собствСнном ΠΎΠΏΡ‹Ρ‚Π΅ ) с PonyProg Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π°Π½Ρ‹ внСшниС Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Β XTALΒ ΠΈΠ»ΠΈ Π±ΠΈΡ‚Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ±Ρ€ΠΎΡˆΠ΅Π½Ρ‹ Π² ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ сСрииChipProgΒ ( 2, +, 48 ΠΈ Ρ‚.Π΄. ).

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒΒ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΒ — провСряйтС всС Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ!

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ —Β Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΒ ΠΈΒ Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ.


НСкоторыС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‚ΡƒΠ»Π±Π°Ρ€Π° Π² PonyProg2000



1. New Window Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β — ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ
2. Open Device File… Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β — ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ
3. Open Program Memory (FLASH) File Β  Β  — ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ FLASH
4. Open Data Memory (EEPROM) File Β  Β  Β  — ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ EEPROM
5. Save Device File Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  — ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»
6. Save Program Memory (FLASH) File Β  Β  — ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ FLASH
7. Save Data Memory (EEPROM) File Β  Β  Β  — ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ EEPROM
8. Read Device Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β — ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС микросхСму
9. Read Program Memory (FLASH) Β  Β  Β  Β  Β — ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ FLASH
10. Read Data Memory (EEPROM) Β  Β  Β  Β  Β  — ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ EEPROM
11. Write Device Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β — Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ всС микросхСму
12. Write Program Memory (FLASH) Β  Β  Β  Β — Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ FLASH
13. Write Data Memory (EEPROM) Β  Β  Β  Β  Β — Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ EEPROM
14. Erase all the Device to FF Β  Β  Β  Β  Β  Β  Β  Β — ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ микросхСму
15. Security and Configuration Bits… Β  Β  Β — Π²Ρ‹Π·ΠΎΠ² мСню FUSE ΠΈ Π±ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

Β 

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ:Β http://mkontrol.ucoz.com/publ/6-1-0-1

bigbenmobileblog.blogspot.com

Как ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PonyProg 2000 — НСобходимоС ПО — ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ статСй — ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ PonyProg являСтся свободно распространяСмой GNU-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для программирования flash-микросхСм с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ доступом.

PonyProg написан ΠΈΡ‚Π°Π»ΡŒΡΠ½Ρ†Π΅ΠΌ ΠšΠ»Π°ΡƒΠ΄ΠΈΠΎ Π›Π°Π½ΠΊΠΎΠ½Π΅Π»Π»ΠΈ (Claudio Lanconelli) ΠΈ сущСствуСт Π² Windows (9x/ME/NT/2000/XP) ΠΈ Linux вСрсиях. Π˜ΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ русского языка. ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ (LPT) ΠΈΠ»ΠΈ стандартный ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ (COM).

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ PonyProg ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ сСмСйства AVR.

AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8535, AT90S2323, AT90S2343, AT90S2333, AT90S4433, AT90S4434, AT90S8535, AT90S8534

ATmega103, ATmega161, ATmega163, ATmega323, ATmega128, ATmega8, ATmega16, ATmega64, ATmega32, ATmega162, ATmega169, ATmega8515, ATmega8535, ATmega44, ATmega88, ATmega168, ATmega164, ATmega324, ATmega644, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561

ATtiny12, ATtiny15, ATtiny26, ATtiny2313, ATtiny13, ATtiny25, ATtiny45, ATtiny85, ATtiny261, ATtiny461, ATtiny861

AT90can32, AT90can64, AT90can128

PonyProg ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ряд популярных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС STK200/300, JDM/Ludipipo, EasyI2C ΠΈ DT-006 AVR ΠΎΡ‚ Dontronics.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PonyProg ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Atmel AVR ΠΈ MicroCHIP PicMicro, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ микросхСмы памяти с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ доступом (I2C Bus, Microwire, SPI eeprom).

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… микросхСм ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π° сайтС PonyProg.

Помимо всСго Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ, PonyProg прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ рСдактирования тСкста ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ измСнСния значСния Π±Π°ΠΉΡ‚ΠΎΠ².

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PonyProgΒ 

PonyProg2000. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ использованию

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PonyProg Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° STK200. Π­Ρ‚ΠΎ устройство состоит ΠΈΠ· 25-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° для ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ (LPT) ΠΏΠΎΡ€Ρ‚Π°, 4-Ρ… рСзисторов (150 Ом) ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ кабСля, Π΄Π»ΠΈΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 1,5 ΠΌΠ΅Ρ‚Ρ€Π°.

Рассмотрим ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий ΠΏΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ATmega8.

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС PonyProg попросит произвСсти ΠΊΠ°Π»ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… сообщСний.



Π‘Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½ просит. Π—Π°ΠΉΠ΄Π΅ΠΌ Π² мСню «Setup» ΠΈ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ «Calibration».


ΠŸΡ€ΠΈ появлСнии прСдупрСТдСния убСдимся, Ρ‡Ρ‚ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ PonyProg, Ρƒ нас Π½Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ… процСссор ΠΈ ТСсткий диск.


ПослС Ρ‡Π΅Π³ΠΎ Π½Π°ΠΆΠΌΠ΅ΠΌ «Yes» ΠΈ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π΅ΠΌ нСсколько сСкунд.

ПослС выполнСния процСсса ΠΊΠ°Π»ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ появится сообщСниС ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ.


Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°Π»ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ стоит провСсти Π·Π°Π½ΠΎΠ²ΠΎ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Π² мСню «Setup» ΠΏΡƒΠ½ΠΊΡ‚ «Interface Setup…».


Π’ появившСмся ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΈ способ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этим ΠΏΠΎΡ€Ρ‚ΠΎΠΌ (Π² Windows2000/XP ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ «AVR ISP I/O» ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартный LPT-ΠΏΠΎΡ€Ρ‚).

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! НС ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΡ€Ρ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠ΄Π΅ΠΌ: это ΠΌΠΎΠΆΠ΅Ρ‚ вывСсти Π΅Π³ΠΎ ΠΈΠ· строя.Β 


Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ, воспользовавшись мСню «Device» — «AVR micro».


Когда всС приготовлСния Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ Π² PonyProg Ρ„Π°ΠΉΠ» с ΠΎΡ‚ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ.



ПодсоСдиним ΡˆΠ»Π΅ΠΉΡ„ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° STK200 ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌΡƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ, убСдимся, Ρ‡Ρ‚ΠΎ всС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΈ ΠΏΠΎΠ΄Π°Π΄ΠΈΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅.

Если ΠΈΠ· ATmega8 Π½Π΅ ΠΏΠΎΠ²Π°Π»ΠΈΠ» Π΅Π΄ΠΊΠΈΠΉ Π΄Ρ‹ΠΌ ΠΈ Π΅Π³ΠΎ корпус Π½Π΅ Π½Π°Ρ‡Π°Π» Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚ΡŒΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²ΠΎ FLASH-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’ мСню «Command» Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ «Write Program (FLASH)» ΠΈ доТдСмся ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ PonyProg позволяСт Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² EEPROM-ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΡΡ‚ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ FUSE-Π±ΠΈΡ‚Ρ‹.Β 

easymcu.ucoz.ru

ΠŸΠ ΠžΠ“Π ΠΠœΠœΠΠ’ΠžΠ  ПОНИ ΠŸΠ ΠžΠ“

— Мама, я Π·Π°ΠΉΠ΄Ρƒ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ — Π½Π°Π΄ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ.
— Π‘Ρ‹Π½ΠΎΠΊ, Ρ‚Ρ‹ Ρ‡Ρ‚ΠΎ, ΠΏΠΎΡ€Π²Π°Π» Π΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€? Β  Β  Β  Β  Β  Β  Β  Β 

АнСкдот Π² Ρ‚Π΅ΠΌΡƒ

Β 

Β  Β Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΌΠ°Π»ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² для МК, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой интСрфСйсом ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ большСС ΠΈΠ»ΠΈ мСньшСС количСство Ρ€Π°Π·Π½Ρ‹Ρ… микросхСм памяти. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн популярный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Пони ΠŸΡ€ΠΎΠ³ (PonyProg), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΏΠΎ БОМ (1,2,3,4) Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ LTP (1,2,3) ΠΏΠΎΡ€Ρ‚Π°ΠΌ.

Β 

Β 

Β   Пони ΠŸΡ€ΠΎΠ³ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΊΠ°ΠΊ для программирования микросхСм собствСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ для раскодировки Π°Π²Ρ‚ΠΎΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΠ», ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ².Β 

Β 


Β  Β Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PonyProg ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Atmel AVR ΠΈ MicroCHIP PicMicro, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ микросхСмы памяти с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ доступом (I2C Bus, Microwire, SPI eeprom). Π‘Ρ…Π΅ΠΌΠ° основного ΡƒΠ·Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Pony Prog, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊ БОМ ΠΏΠΎΡ€Ρ‚Ρƒ:

Β 


Β  Β ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с микросхСмами: 2402, 2404, 2408, 2416, 2432, 2464, 2465, 24128, 24256, 24512, 24XX, 24325, 24645, SDE2526, SDA2546, SDA2586,Β©SDA3546, SDA3586, SDE2506, AT90S1200, AT90S2313, AT90S4414, AT90S8515e, AT89S8252, AT89S53, 93C06, 93C46, 93C56, 93C66, 93C76, 93C86, 93C13 (as a 93C06) ΠΈ 93C14 (as a 93C46), PIC 16C84/16F84, 25010, 25020, 25040, 25080, 25160, 25320, 25640, 25642, 25128, 25256, 95640.Β 

Β 

Β  Β  ΠŸΠΎΠ»Π½Ρ‹ΠΉ список микросхСм AVR, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… устройством, ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рисункС.

Β 


Β   Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² корпусов ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€.

Β 


Β   А это Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ схСмы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΡ€Ρ‚Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ стабилизированного источника питания 5Π’:

Β 


Β  Β Π’ΠΎΠΎΠ±Ρ‰Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Pony Prog Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, Π° ΡΠ°ΠΌΡƒΡŽ ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ Π²Π΅Ρ€ΡΠΈΡŽ смотритС Π½Π° схСмС Π½ΠΈΠΆΠ΅:

Β 


Β   НСобходимыС Ρ„Π°ΠΉΠ»Ρ‹ — ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°, русификатор ΠΈ Ρ‚.Π΄., находится Π² Π°Ρ€Ρ…ΠΈΠ²Π΅. А ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ — ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ ПК ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅.

el-shema.ru

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² (PonyProg) — Устройства Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… — Π‘Ρ…Π΅ΠΌΡ‹ устройств Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…

Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β    УстанавливаСм PonyProg Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€

Набрав Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ адрСс http://www.lancos.com/ppwin95.htmlΒ , ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π½Π° экранС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ на рис. 14, со списком вСрсий ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ PonyProg. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ список станСт Π΅Ρ‰Π΅ Π΄Π»ΠΈΠ½Π½Π΅Π΅. Π’ самой Π½ΠΈΠΆΠ½Π΅ΠΉ Π΅Π³ΠΎ части β€” послСдняя англоязычная вСрсия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (2.07с).

Β 

Β 

Β 

Β 

Рис.14

Β Π§Ρ‚ΠΎ ΠΆΠ΅ «ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ»? ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, «Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ²» ΠΏΠΎ надписи «v2.07c BETA», ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ англоязычный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. (Π’Π°ΠΊ ΠΆΠ΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ с нашСго сСрвСра, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎ ссылкС Π²Π½ΠΈΠ·Ρƒ ΡΡ‚Π°Ρ‚ΡŒΠΈ) Π’ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅-Π°Ρ€Ρ…ΠΈΠ²Π΅ ponyprogV207c.zip находится ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°-установщик setup.exe. ПослС запуска ΠΎΠ½Π° автоматичСски установит PonyProg Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. ΠžΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ потрСбуСтся лишь ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ согласиСм Π½Π° всС Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½Π° экран запросы.
Π’Π΅, ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с русскоязычной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒΒ  Π°Ρ€Ρ…ΠΈΠ² PonyProg2000ru.zip ΠΈ находящийся Π² Π½Π΅ΠΌ Ρ„Π°ΠΉΠ» PONYPROG2000ru.exe ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ  Π² ΠΏΠ°ΠΏΠΊΡƒ C:\Program Files\PonyProg2000 (ΠΎΠ½Π° Π±Ρ‹Π»Π° создана ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ-установщиком Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ этапС.

Π­Ρ‚ΠΎ даст Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ английский ΠΈΠ»ΠΈ русский Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Однако Π±Π΅Π· установки ΠΏΠ΅Ρ€Π²ΠΎΠΉ вторая Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ русифицированный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ относится ΠΊ вСрсии 2.05 ΠΈ Π½Π΅ содСрТит Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π², ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠΈΡ…ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях, Π² Ρ‚ΠΎΠΌ числС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ списка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… микросхСм.
ВсС сказанноС Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ относится ΠΊ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ PonyProg β€” прилоТСния Windows. Однако Ρ‚Π΅, ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму LINUX, Π½Π°ΠΉΠ΄ΡƒΡ‚ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-страницС ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Π½Π΅Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.

Β 

Запуск ΠΈ настройка PonyProg
Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ установки PonyProg ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» появится Π² мСню «ΠŸΡƒΡΠΊ/ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹» ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π’ Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ строка PonyProg2000 со Π·Π½Π°Ρ‡ΠΊΠΎΠΌ Π² Π²ΠΈΠ΄Π΅ лошадиной Π³ΠΎΠ»ΠΎΠ²Ρ‹. МоТно Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ прямо ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ (для удобства) ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ ярлык Π½Π° »Π Π°Π±ΠΎΡ‡Π΅ΠΉ столС». Π―Ρ€Π»Ρ‹ΠΊΠΈ английского ΠΈ русского Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ имя PonyProg2000. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ ярлык русского Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² PonyProgRus.
ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ Π½Π° экран послС запуска PonyProg β€” Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с ΠΏΠ΅Ρ€Π΅Ρ‡Π½Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ управлСния Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части, Π° Π² Π½Π΅ΠΌ β€” ΠΎΠΊΠ½ΠΎ мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° с ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈ Π΅Π΅ Π°Π²Ρ‚ΠΎΡ€Π΅.

Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΠš». Π’ΡƒΡ‚ ΠΆΠ΅ ΠΎΠ΄Π½ΠΎ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ появятся Π΄Π²Π° прСдупрСТдСния (рис. 15), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ послСдуСм Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅, Π° ΠΏΠΎΠΊΠ° просто Π·Π°ΠΊΡ€ΠΎΠ΅ΠΌ ΠΈΡ…, наТимая «ΠžΠš». Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² русском тСкстС ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ мСню «Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΈ» ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Π½Π°Π·Π²Π°Π½ΠΎ «ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ». Аналогичная ошибка имССтся ΠΈΒ  Π² английском Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅. МСню «Setup» Π½Π°Π·Π²Π°Π½ΠΎ «Options».

Если Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ программирования Π΄ΠΎ сих ΠΏΠΎΡ€ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, сСйчас самоС врСмя это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню ΠΏΡƒΠ½ΠΊΡ‚ «Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΈ», Π° Π² Π½Π΅ΠΌ β€” «ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ° оборудования». На экранС появится ΠΎΠΊΠ½ΠΎ «ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°», ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ на рис. 16, ΡƒΠΊΠ°ΠΆΠ΅ΠΌ Π² Π½Π΅ΠΌ Ρ‚ΠΈΠΏ ΠΏΠΎΡ€Ρ‚Π° (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ), ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, ΠΈ Π΅Π³ΠΎ имя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, БОМ1). ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ со стрСлкой Π²Π½ΠΈΠ· Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ окошкС «Π²Ρ‹ΠΏΠ°Π΄Π΅Ρ‚» список Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ², с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ способна Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. Для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° список состоит всСго ΠΈΠ· Ρ‚Ρ€Π΅Ρ… строк:

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано, SI Prog β€” ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ PonyProg ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Π½Π΅Π΅. О Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² [6]. Π‘Ρ…Π΅ΠΌΠ° Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° JDM ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° на рис. 3Β ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ. ΠŸΠΎΠΌΠ΅Ρ‚ΠΊΠΈ API ΠΈ I/O ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ способ общСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ стандартныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Windows API (интСрфСйса ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Windows), Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ β€” обращаСтся ΠΊ ΠΏΠΎΡ€Ρ‚Π°ΠΌ «Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ». Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ эффСктивСн, Π½ΠΎ, ΠΊ соТалСнию, Π½Π΅ всС вСрсии Windows Π΅Π³ΠΎ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ нСприятностСй Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ API. На Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΊ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΡ€Ρ‚Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.
Π‘Π΄Π΅Π»Π°Π² Π²Ρ‹Π±ΠΎΡ€, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°». ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ сообщит, ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π»ΠΈ Π΅ΠΌΡƒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΡ€Ρ‚Ρƒ (К соТалСнию, эта ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌΠΈ Π½Π°Π±ΠΎΡ€Π° Sl-Prog.). Если Π½Π΅Ρ‚, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ внСшний источник питания Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° (Ссли ΠΎΠ½ прСдусмотрСн), ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ всС Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ сочлСнСны Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π° ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ прСдусмотрСнныС Π² Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°Ρ… для ΠΈΡ… распознавания ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ (ΠΎ Π½ΠΈΡ… Π±Ρ‹Π»ΠΎ рассказано Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…), находятся Π½Π° своих мСстах. ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ нСработоспособности Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° общСния с Π½ΠΈΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΎ Ρ‡Π΅ΠΌ Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅.
ПанСль «Π’Ρ‹Π±ΠΎΡ€ полярности сигналов управлСния» (Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части рис. 16) Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌΠΈ, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π² спискС, ΠΈΠ»ΠΈ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ «Π½Π΅ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΌΠΈ» микросхСмами. Бтавя «Π³Π°Π»ΠΎΡ‡ΠΊΠΈ» Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ… этой ΠΏΠ°Π½Π΅Π»ΠΈ, Π·Π°Π΄Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΠΈΠ½Π²Π΅Ρ€ΡΠΈΡŽ всСх ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сигналов, учитывая Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ особСнности Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ микросхСмы.
Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ² настройку, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΠš».
Π”Π°Π»Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΡƒΠ½ΠΊΡ‚ «ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ°» мСню «Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΈ». ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° «ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚» ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ вычислит значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Π² дальнСйшСм Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ΠΈ ΠΏΠ°ΡƒΠ· ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π² процСссС программирования. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ΅, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΈ собствСнно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ (ΠΊΡ€ΠΎΠΌΠ΅ PonyProg) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹. Π˜Π½Π°Ρ‡Π΅ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Ρ‹ ошибки.
ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ лишь ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС PonyProg. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ сдСланныС установки ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… запусках Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ ΠΈΡ… автоматичСски. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ настройку придСтся лишь ΠΏΡ€ΠΈ смСнС Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΠΎΡ€Ρ‚Ρƒ. Одно Π²Π°ΠΆΠ½ΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. PonyProg Π½Π΅ Π·Π½Π°Π΅Ρ‚, рассчитан Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΡƒΠΆΠ½ΠΎΠΉ микросхСмой. Вся ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ Π»Π΅ΠΆΠΈΡ‚ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅.

ПослСдний этап настройки β€” Π²Ρ‹Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ микросхСмы. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню ΠΏΡƒΠ½ΠΊΡ‚ «Π£ΡΡ‚ройство» ΠΈ Π½Π° экранС появится список сСмСйств микросхСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PonyProg. Π’Ρ‹Π±Ρ€Π°Π² ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ…, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ список входящих Π² Π½Π΅Π³ΠΎ микросхСм (рис. 17, ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠΊΠ½ΠΎ вСрсии 2.07с). Если микросхСма Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° Ρ€Π°Π½Π΅Π΅, ΠΎΠ½Π° ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π° «Π³Π°Π»ΠΎΡ‡ΠΊΠΎΠΉ».Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€, достаточно Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ названию Π½ΡƒΠΆΠ½ΠΎΠΉ микросхСмы. Бписки исчСзнут с экрана, Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ появится Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΎΠΊΠ½Π° PonyProg. Π•Ρ‰Π΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ слСва ΠΎΡ‚ упомянутого ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСмСйства микросхСм. Π­Ρ‚ΠΈ ΠΎΠΊΠ½Π° Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ сСмСйство ΠΈ микросхСму Π² Π½Π΅ΠΌ, Π½Π΅ открывая мСню «Π£ΡΡ‚ройство». Достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ со стрСлкой Π²Π½ΠΈΠ·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ «Π²Ρ‹ΠΏΠ°Π»» список, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€.
НазваниС Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ микросхСмы Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ ΠΈ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ строкС Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° (строкС состояния). Рядом ΡƒΠΊΠ°Π·Π°Π½Ρ‹ информационная Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ памяти этой микросхСмы (суммарная Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ FLASH ΠΈ EEPROM) Π² Π±Π°ΠΉΡ‚Π°Ρ… ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма (CRC) Π΅Π΅ содСрТимого, Ρ‚ΠΎΡ‡Π½Π΅Π΅ говоря, Π΅Π³ΠΎ ΠΊΠΎΠΏΠΈΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ Π±ΡƒΡ„Π΅Ρ€Π΅ PonyProg.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π² спискС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства AVR имССтся строка AVR Auto. Π’Ρ‹Π±Ρ€Π°Π² Π΅Π΅, ΠΌΡ‹ Π΄Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автоматичСски Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Π²ΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π² панСль Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° микросхСму этого сСмСйства. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС ΠΎΠ½ΠΈ снабТСны ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΠŸΠ—Π£, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранится «ΡΠΈΠ³Π½Π°Ρ‚ΡƒΡ€Π°» β€” Ρ‚Ρ€ΠΈ Π±Π°ΠΉΡ‚Π°, ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Ρ‚ΠΈΠΏ микросхСмы. ЗначСния сигнатур ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² справочных Π΄Π°Π½Π½Ρ‹Ρ… (datasheet-ax) микросхСм.

Однако ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ смоТСт ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ сигнатуру лишь Π² Ρ‚ΠΎΠΌ случаС, Ссли Π² микросхСмС Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΊΠΎΠ΄Π°, Π΄Π΅Π»Π°ΡŽΡ‰Π°Ρ всС содСрТимоС Π΅Π΅ памяти нСдоступным для внСшнСго ΠΌΠΈΡ€Π°. Подобной Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ…ΠΎΡ‚Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½Ρ‹Ρ… устройств, ΡΡ‚Ρ€Π΅ΠΌΡΡΡŒ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ свою ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ ΠΎΡ‚ пиратского копирования. Π’Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΊΠΎ всСму ΠΎΠ½ΠΈ Π΅Ρ‰Π΅ ΠΈ ΡΡ‚ΠΈΡ€Π°ΡŽΡ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ микросхСмы с Π΅Π΅ корпуса.
Напомним Π΅Ρ‰Π΅ Ρ€Π°Π·, PonyProg Π½Π΅ слСдит Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Π±ΠΎΡ€Π° Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ микросхСмы. ΠŸΡ€ΠΈ ΠΈΡ… нСсовмСстимости Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ с ошибками. Π’ Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ β€” микросхСма ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π°.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° исходных Π΄Π°Π½Π½Ρ‹Ρ…
ΠšΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдстоит Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставлСны ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ нСсколькими тСкстовыми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΈΡ€ΠΌΠΎΠΉ Intel ΠΈ ΡΡ‚Π°Π²ΡˆΠ΅Π³ΠΎ фактичСски стандартным НЕΠ₯-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. Π›ΡƒΡ‡ΡˆΠ΅ всСго «ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ» Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°Β  ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… Π² элСктронном Π²ΠΈΠ΄Π΅ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ отсутствиС ΠΌΠ½ΠΎΠ³ΠΈΡ… ошибок, допускаСмых ΠΏΡ€ΠΈ «Ρ€ΡƒΡ‡Π½ΠΎΠΌ» Π²Π²ΠΎΠ΄Π΅ Π΄Π°Π½Π½Ρ‹Ρ….
Иногда исходныС Π΄Π°Π½Π½Ρ‹Π΅ прСдставлСны Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° BIN («ΡΡ‹Ρ€ΠΎΠΉ» Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ β€” raw binary). Π­Ρ‚ΠΎ точная копия содСрТимого памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ слуТСбных ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. На Π΄Ρ€ΡƒΠ³ΠΈΡ… понятных PonyProg Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΎΠ½ΠΈ довольно Ρ€Π΅Π΄ΠΊΠΎ. УпомянСм лишь Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π•2Π , Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для PonyProg, Π½ΠΎ нСпонятный, ΠΊ соТалСнию, Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ. Π’ Ρ„Π°ΠΉΠ»Π°Ρ… этого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΊΡ€ΠΎΠΌΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… для FLASH ΠΈ EEPROM записан Ρ‚ΠΈΠΏ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ тСкстовый ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π΅ΠΌΡƒ свСдСния.

Π˜Ρ‚Π°ΠΊ, Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ «Π€Π°ΠΉΠ»» Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню, Π° Π² Π½Π΅ΠΌ β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ…», «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (FLASH)…» ΠΈΠ»ΠΈ «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π΄Π°Π½Π½Ρ‹Ρ… (EEPROM)…». ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ссли Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ„Π°ΠΉΠ» содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для всСх областСй памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ микросхСмы. Π’Π°ΠΊΠΎΠ²Ρ‹ Ρ„Π°ΠΉΠ»Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π•2Π , Π° Ρ‚Π°ΠΊΠΆΠ΅ НЕΠ₯-Ρ„Π°ΠΉΠ»Ρ‹ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства PICmicro. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ области памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π° НЕΠ₯-Ρ„Π°ΠΉΠ»ΠΎΠ² для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ EEPROM ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства AVR ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .Π΅Π΅Ρ€.
ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· упомянутых ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π½Π° экранС откроСтся ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΌΡƒ на рис. 18.

Β 

 Рис.18

Β 

Π’ спискС Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ лишь Ρ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² ΠΎΠΊΠ½Π΅ «Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»ΠΎΠ²». НаТав Π² Π½Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ со стрСлкой Π²Π½ΠΈΠ·, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ ΠΈΠ»ΠΈ (Π²Ρ‹Π±Ρ€Π°Π² «*») ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список всСх Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅. Π€Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ послС Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΠ° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π² спискС Π»ΠΈΠ±ΠΎ послС ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΠ° (Π΅Π³ΠΎ имя появится Π² ΠΎΠΊΠ½Π΅ «Π˜ΠΌΡ Ρ„Π°ΠΉΠ»Π°» ΠΈ наТатия Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ». МоТно Ρ‚Π°ΠΊΠΆΠ΅ ввСсти Π½ΡƒΠΆΠ½ΠΎΠ΅ имя нСпосрСдствСнно Π² ΠΎΠΊΠ½ΠΎ «Π˜ΠΌΡ Ρ„Π°ΠΉΠ»Π°» с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.
Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π° экранС появится ΠΎΠΊΠ½ΠΎ, ΠΎΠ·Π°Π³Π»Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°. Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ говоря, ΠΎΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Ρ‚Π°ΠΌ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ (Π² зависимости ΠΎΡ‚ вСрсии PonyProg) «No Name» ΠΈΠ»ΠΈ «default» ΠΈ Π±Ρ‹Π»ΠΎ пустым. Π’Π΅ΠΏΠ΅Ρ€ΡŒ здСсь кодовая Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (рис. 19).

 Она состоит ΠΈΠ· строк, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…ΡΡ с ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ скобкой адрСса ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° строки. Π—Π°Ρ‚Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€ΠΈΡ‡Π½Ρ‹Π΅ значСния 16-Ρ‚ΠΈ Π±Π°ΠΉΡ‚ΠΎΠ² с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‰ΠΈΠΌΠΈ адрСсами (для удобства ΠΎΠ½ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Ρ‚ΠΈΡ€Π΅ Π½Π° Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎ восСмь) ΠΈ Π΄Π°Π»Π΅Π΅ β€” символьноС прСдставлСниС Ρ‚Π΅Ρ… ΠΆΠ΅ Π±Π°ΠΉΡ‚ΠΎΠ².
ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ниТнюю Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (рис. 20).

ПослСдниС строки, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ содСрТимоС Π±ΡƒΡ„Π΅Ρ€Π° памяти Π΄Π°Π½Π½Ρ‹Ρ… (EEPROM). Команда «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (FLASH)…» оставляСт Π΅Π³ΠΎ Π½Π΅Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ здСсь появится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π΄Π°Π½Π½Ρ‹Ρ… (EEPROM)…» (рис. 21). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ измСнилось ΠΈ имя Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΎΠΊΠ½Π°. Оно соотвСтствуСт послСднСму Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΌΡƒ Π² Π±ΡƒΡ„Π΅Ρ€ Ρ„Π°ΠΉΠ»Ρƒ.

Β 

 НСобходимо ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ адрСса ячССк Π±ΡƒΡ„Π΅Ρ€Π° EEPROM Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ адрСсам ячССк этой области памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’ PonyProg ΠΎΠ½ΠΈ просто ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ Π±ΡƒΡ„Π΅Ρ€Π° памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (FLASH). Π’ рассматриваСмом случаС Π±Π°ΠΉΡ‚Ρ‹ ΠΏΠΎ адрСсам 400Н— 43FH ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ содСрТимоС ячССк EEPROM ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° AT90S1200 с адрСсами 0β€”3FH.

Β 

ΠŸΡ€Π°Π²Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠΊΠ½Π° Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ сказано, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΅Π³ΠΎ содСрТимоС Π² символьном Π²ΠΈΠ΄Π΅. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ тСкстовыС сообщСния. Π§Π°Ρ‰Π΅ всСго β€” ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°. Но ΠΈΠ½ΠΎΠ³Π΄Π° Π°Π²Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «ΠΌΠ°ΡΠΊΠΈΡ€ΡƒΠ΅Ρ‚» Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½ΠΎΠΌΠ΅Ρ€ Π΅Π΅ вСрсии, Π° Ρ‚ΠΎ ΠΈ собствСнныС Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ ΠΈ имя, ΠΈ Π΄Π°ΠΆΠ΅ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈ адрСс. ΠŸΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, всС это Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Π·Π°Ρ‚ΠΎ Π² символьном Π²ΠΈΠ΄Π΅ такая информация сразу бросаСтся Π² Π³Π»Π°Π·Π°.
Π‘Π°ΠΉΡ‚Ρ‹ со значСниями 0β€”7FH всСгда ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ символами ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ β€” Π² соотвСтствии с ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ASCII (American Standard Code for Information Interchange). К соТалСнию этого Π½Π΅ скаТСшь ΠΎ Π±Π°ΠΉΡ‚Π°Ρ… со значСниями 80Н—0FFH. Π—Π΄Π΅ΡΡŒ имССтся мноТСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², зависящих ΠΊΠ°ΠΊ ΠΎΡ‚ особСнностСй настройки ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° отобраТСния Ρ‚Π°ΠΊΠΈΡ… Π±Π°ΠΉΡ‚ΠΎΠ², Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈ Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.
Π”Π°ΠΆΠ΅ Ρ€Π°Π·Π½Ρ‹Π΅ вСрсии PonyProg Π²Π΅Π΄ΡƒΡ‚ сСбя Π½Π΅ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. «Π ΡƒΡΠΈΡ„ицированная» v. 2.05Π° ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π½Π° экран замСняСт всС символы Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (Π² Ρ‚ΠΎΠΌ числС русскиС Π±ΡƒΠΊΠ²Ρ‹) Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ.

НСрусифицированная v. 2.07с Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π² ΠΏΠΎΠ»Π½ΠΎΠΌ соотвСтствии с «ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ страницСй 1251», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ на рис. 22.

Β Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ ΠΎΠΊΠ½ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° с Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ Π² Π½Π΅Π³ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ, содСрТащим ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Π°ΠΉΡ‚ΠΎΠ² 0β€”0FFH

Β 

Β 

 А Ρƒ мСня Π½Π΅Ρ‚ Ρ„Π°ΠΉΠ»Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°…
Вакая ситуация Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Ρƒ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ собираСт устройство Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅, Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Π½Π΅Π³ΠΎ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² элСктронном Π²ΠΈΠ΄Π΅ ΠΈΠ· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ источника. Π•ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ «Ρ‚вСрдая копия» ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, напСчатанная Π² ΠΆΡƒΡ€Π½Π°Π»Π΅. И Π΅Π΅ Π²ΠΏΠΎΠ»Π½Π΅ достаточно.
Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ способов «Π½Π°Π±Ρ€Π°Ρ‚ΡŒ» Π½ΡƒΠΆΠ½Ρ‹ΠΉ для программирования НЕΠ₯-Ρ„Π°ΠΉΠ» ΠΏΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΊΠΎΠ΄ΠΎΠ². Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ CheckHex, находящСйся Π½Π° FTP-сСрвСрС ΠΆΡƒΡ€Π½Π°Π»Π° «Π Π°Π΄ΠΈΠΎ» ΠΏΠΎ адрСсу

Π’ «ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€ΠΈΡ‡Π½ΠΎΠΉ» части ΠΎΠΊΠ½Π° Ρƒ ячСйки с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ адрСсом появится ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ курсор. Если Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π»Π΅Π²ΡƒΡŽ Π½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ рСдактирования содСрТимого ячСйки, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° рис. 23.
Π’ Π½Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, находящСгося Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ячСйкС памяти, Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€ΠΈΡ‡Π½ΠΎΠΌ, дСсятичном ΠΈ символьном Π²ΠΈΠ΄Π΅. Π’ ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· этих Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’ ΠΊΠ°ΠΊΠΎΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ β€” Π±Π΅Π·Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ содСрТимого ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· «ΠΎΠΊΠΎΡˆΠ΅ΠΊ» значСния Π² Π΄Π²ΡƒΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… останутся ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ рСдактирования Π² ячСйку Π±ΡƒΠ΄Π΅Ρ‚ записано ΠΈΠΌΠ΅Π½Π½ΠΎ вновь Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Если случайно ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… Π²Π²Π΅Π΄Π΅Π½Ρ‹ ΠΊΠΎΠ΄Ρ‹, Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ совпадаСт, ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π΄Π°Π½ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€ΠΈΡ‡Π½ΠΎΠΌΡƒ, Π° Ссли Π΅Π³ΠΎ Π½Π΅ измСняли β€” дСсятичному Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ.

Π’Π²ΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΠ² Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности. НапримСр, Ссли ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ содСрТит Ρ‚Ρ€ΠΈ ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹, ΡƒΡ‡Ρ‚Π΅Π½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ лишь Π΄Π²Π΅ ΡΡ‚Π°Ρ€ΡˆΠΈΡ… (Π»Π΅Π²Ρ‹Ρ…). Аналогично Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΈ символьноС ΠΎΠΊΠ½ΠΎ, Π½ΠΎ Π² Π½Π΅ΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½, самый Π»Π΅Π²Ρ‹ΠΉ символ. А ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Π² дСсятичноС ΠΎΠΊΠ½ΠΎ числа, находящСгося Π²Π½Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° 0β€”255, Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΡ‡Ρ‚Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈ ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разряда, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π² ячСйку Π±ΡƒΡ„Π΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ записан остаток ΠΎΡ‚ дСлСния прСдставлСнного ΠΈΠΌΠΈ значСния Π½Π° 256.
ПослС наТатия Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ОК Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ занСсСно Π² Π±ΡƒΡ„Π΅Ρ€, Π° курсор установлСн Π½Π° ячСйку, с адрСсом Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ большС ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡ описанныС Π²Ρ‹ΡˆΠ΅ дСйствия, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ всС Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹. Π”Π΅Π»Π°Ρ‚ΡŒ это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² порядкС возрастания адрСсов ячССк вовсС Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. ΠŸΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ½ΠΎ пСрСвСсти курсор Π½Π° Π»ΡŽΠ±ΡƒΡŽ Π½ΡƒΠΆΠ½ΡƒΡŽ ячСйку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ наТимая клавиши управлСния курсором.

Для Π²Π²ΠΎΠ΄Π° Π΄Π»ΠΈΠ½Π½ΠΎΠΉ строки символов, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ курсор Π½Π° Π΅Π΅ Π½Π°Ρ‡Π°Π»ΠΎ Π² ΠΏΡ€Π°Π²ΠΎΠΉ, символьной части ΠΎΠΊΠ½Π° Π±ΡƒΡ„Π΅Ρ€Π°. ПослС Ρ‰Π΅Π»Ρ‡ΠΊΠ° ΠΌΡ‹ΡˆΡŒΡŽ появится ΠΎΠΊΠ½ΠΎ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ΅ на рис. 24, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈ вводят Π½ΡƒΠΆΠ½Ρ‹ΠΉ тСкст. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, «ΡΡ‚Π°Ρ€ΠΎΠ΅» содСрТимоС Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ автоматичСски Π½Π΅ уничтоТаСтся, Π° лишь сдвигаСтся Π² сторону Π±ΠΎΠ»ΡŒΡˆΠΈΡ… адрСсов. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ OK, Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ лишнСС.

НСсколько слов ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π² ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… «ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ» ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹Π΅ для Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠ΄Ρ‹. НСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‡Π°Ρ‰Π΅ всСго прСдставляли собой ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€ΠΈΡ‡Π½Ρ‹ΠΉ «Π΄Π°ΠΌΠΏ» памяти. Они ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ находится Π² ΠΎΠΊΠ½Π΅ Π±ΡƒΡ„Π΅Ρ€Π° Π ΠΎΠΏΡƒΠ Π³ΠΎΠ΄, ΠΈ ΠΏΠΎ этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°. ПозТС Π² связи с распространСниСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ², Ρ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΡ… исходныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· НЕΠ₯-Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ тСкста этих Ρ„Π°ΠΉΠ»ΠΎΠ².
Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ HEX содСрТат Ρ‚Π΅ ΠΆΠ΅ (с нСбольшими дополнСниями, ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ·) Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎ ΠΈ строки Π΄Π°ΠΌΠΏΠ°. БоотвСтствиС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚Β Ρ€ΠΈΡ. 25.

Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ Π½ΡƒΠ»ΠΈ Π² восьмой ΠΈ дСвятой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ строки НЕΠ₯-Ρ„Π°ΠΉΠ»Π° β€” ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° содСрТит Π΄Π°Π½Π½Ρ‹Π΅. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ символами Π² этих позициях β€” слуТСбныС, Π½Π° Π½ΠΈΡ… ΠΏΡ€ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ внимания. Π’ строкС Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ 16 Π±Π°ΠΉΡ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ большС, ΠΈ мСньшС. Но адрСс (Π½Π° рис. 25 ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚) всСгда относится ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΈΠ· Π½ΠΈΡ…. Π”Π²Π° послСдних символа НЕΠ₯-строки β€” ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ сумму β€” Π² Π±ΡƒΡ„Π΅Ρ€ Π½Π΅ заносят.
Одна ΠΈΠ· особСнностСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π ΠΎΠΏΡƒΠ Π³ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ адрСса, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² НЕΠ₯-Ρ„Π°ΠΉΠ»Π΅, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с адрСсами ячССк Π±ΡƒΡ„Π΅Ρ€Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ (FLASH) памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π‘ΡƒΡ„Π΅Ρ€ EEPROM ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π±ΡƒΡ„Π΅Ρ€ FLASH-памяти, поэтому адрСса Π΅Π³ΠΎ ячССк большС Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Смкости послСднСй.
НапримСр, для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° AT90S2313 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… с объСмом памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ 2 ΠšΠ±Π°ΠΉΡ‚ Π±ΡƒΡ„Π΅Ρ€ EEPROM начинаСтся ячСйкой с адрСсом 800Н, которая содСрТит, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΊΠΎΠ΄, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ячСйки EEPROM с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ адрСсом.

Β Π ΡƒΡ‡Π½ΠΎΠΉ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для записи Π² EEPROM ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСрии PICmicro, услоТняСт Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… сСрий ассСмблСр, транслируя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ эти Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„Π°ΠΉΠ», Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Он присваиваСт ΠΈΠΌ условныС адрСса, начиная Π‘4200Н, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π±Π°ΠΉΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π΄ΡƒΡŽΡ‚ΡΡ с Π±Π°ΠΉΡ‚Π°ΠΌΠΈ (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ), Π½Π΅ нСсущими Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π±ΡƒΡ„Π΅Ρ€ EEPROM ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° слСдуСт Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ на рис. 26.

 Набор ΠΊΠΎΠ΄ΠΎΠ² Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ довольно ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ΠΎΡ€ΠΎΠΏΠΈΡ‚ΡŒΡΡ здСсь Π½Π΅ стоит, Π»ΡƒΡ‡ΡˆΠ΅ лишний Ρ€Π°Π· ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ выполняСмых дСйствий. Если Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° ΠΎΠ΄ΠΈΠ½ сСанс, сохранитС ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π²Ρ‹Π±Ρ€Π°Π² Π² мСню «Π€Π°ΠΉΠ»» ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² «Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ…». Π’ зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ сохранСн вСсь Π±ΡƒΡ„Π΅Ρ€ Π»ΠΈΠ±ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ FLASH, Π»ΠΈΠ±ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ EEPROM. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π΄Π°Π½ вопрос, ΠΊΠ°ΠΊΠΎΠ΅ имя ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρƒ. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… дСйствиях, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ сообщСниС ΠΎΠ± ошибкС записи. Π’ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ случаС ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ FLASH ΠΈ EEPROM Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.
Если Π½Π΅ прСдполагаСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ (ΠΊΡ€ΠΎΠΌΠ΅ PonyProg) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ управлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ *.Π΅2Ρ€. ΠšΡ€ΠΎΠΌΠ΅ содСрТимого всСх областСй памяти Π² Ρ‚Π°ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ записан Ρ‚ΠΈΠΏ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ тСкстовый ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вводят, Π²Ρ‹Π±Ρ€Π°Π² Π² мСню «ΠŸΡ€Π°Π²ΠΊΠ°» ΠΏΡƒΠ½ΠΊΡ‚ «ΠŸΡ€Π°Π²ΠΊΠ° коммСнтария». Набранный тСкст выводится Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΎΠΊΠ½Π° Π ΠΎΠΏΡƒΠ Π³ΠΎΠ΄, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ на рис. 27.

Β 

 Записав ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, PonyProg ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ врСмя, достаточно, запустив PonyProg, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Π±ΡƒΡ„Π΅Ρ€ сохранСнный Ρ„Π°ΠΉΠ» (Ρ„Π°ΠΉΠ»Ρ‹).

Β 

 НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ !
Π‘Ρ€Π΅Π΄ΠΈ областСй Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π°, ΠΎ содСрТимом ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ, описывая ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅, часто Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π±ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, извСстныС Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ названиями Locks («Π·Π°ΠΌΠΊΠΈ») ΠΈ Fuses («ΠΏΠ»Π°Π²ΠΊΠΈΠ΅ вставки»). Записывая Π² эту ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½ΡƒΠ»ΠΈ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π·Π°Π΄Π°ΡŽΡ‚ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡƒΠ·Π»ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π² Ρ‚ΠΎΠΌ числС Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΈ стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² микросхСмы.
Π’Π°ΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π·Π°Π΄Π°Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ доступ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Однако ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этой Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ слСдуСт с большой ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ увСрСнности, Ρ‡Ρ‚ΠΎ защищаСмая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° Π±Π΅Π· ошибок ΠΈ работоспособна. ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ошибки Π² содСрТимом памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ внСсти ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ измСнСния ΡƒΠΆΠ΅ Π½Π΅ удастся.
Число ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρƒ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π½Π΅ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. Π’ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½ΠΈΡ… Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ· описаний (datasheets) ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ². НапримСр, Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСрий АВ90, AT89S с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΌΠΎΠΆΠ½ΠΎ лишь Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρƒ памяти. Π£ ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² сСрий ATtiny, ATmega, PICmicro возмоТности измСнСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€Π΅.

Окно управлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ открываСтся Π² PonyProg ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню «ΠšΠΎΠΌΠ°Π½Π΄Ρ‹» β€” «Security and Configuration Bits…». ΠŸΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ΠΎ Π½Π° русский язык Π΄Π°ΠΆΠ΅ Π² «Ρ€ΡƒΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π’ΠΈΠ΄ ΠΎΠΊΠ½Π° зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ПоказанноС на рис. 28 относится ΠΊ PIC16F628.

Β 

 Если Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Ρ„Π°ΠΉΠ» содСрТал Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π² ΠΎΠΊΠΎΡˆΠΊΠ°Ρ… рядом с названиями Π±ΠΈΡ‚ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ расставлСны «Π³Π°Π»ΠΎΡ‡ΠΊΠΈ».

ΠŸΡ€ΠΈ нСобходимости ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, щСлкая ΠΌΡ‹ΡˆΡŒΡŽ ΠΏΠΎ окошкам. НазначСниС Π±ΠΈΡ‚ΠΎΠ² Π² рассматриваСмом случаС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:
Π‘Π 1, БРО, CPDΒ β€” Π·Π°Ρ‰ΠΈΡ‚Π° ΠΊΠΎΠ΄Π°, Ссли значСния всСх этих Π±ΠΈΡ‚ΠΎΠ² Ρ€Π°Π²Π½Ρ‹ 1 («Π³Π°Π»ΠΎΡ‡Π΅ΠΊ» Π½Π΅Ρ‚), ΠΎΠ½Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ случайноС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π±ΠΈΡ‚Ρ‹ Π‘Π 1 ΠΈ БРО Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. Π›ΠΈΡˆΡŒ занСся Π² ΠΎΠ±Π° «Π΄ΡƒΠ±Π»Ρ» ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ значСния, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Π·Π°Ρ‰ΠΈΡ‚Ρ‹.
LVPΒ β€” Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ (1) ΠΈΠ»ΠΈ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ (0). Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° микросхСмы Π² Ρ€Π΅ΠΆΠΈΠΌ программирования напряТСниС +12 Π’ Π½Π΅ трСбуСтся. Π˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π±Π΅Π· надобности состояниС этого Π±ΠΈΡ‚Π° Π½Π΅ слСдуСт. Если ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ содСрТимоС памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° β€” Π±ΠΈΡ‚ установлСн ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΌΠ΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.
BODENΒ β€” Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ пониТСния напряТСния питания Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ (1) ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ (0). Π’ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ слСдуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ увСрСнности, Ρ‡Ρ‚ΠΎ Π² Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΉ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ прСдусмотрСно Π΅Π³ΠΎ использованиС.

MCLREΒ β€” Π²Ρ‹Π²ΠΎΠ΄ 4 микросхСмы слуТит Π²Ρ…ΠΎΠ΄ΠΎΠΌ сигнала установки ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π² исходноС состояниС MCLR (1) ΠΈΠ»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ Π²Ρ…ΠΎΠ΄ΠΎΠΌ RA5 (0).
/PWRTENΒ β€” Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ пуска ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° послС ΠΏΠΎΠ΄Π°Ρ‡ΠΈ напряТСния питания Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ (1) ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ (0). ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π΅Π³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ врСмя Π½Π° «Ρ€Π°ΡΠΊΠ°Ρ‡ΠΊΡƒ» Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΌΡƒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ с ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ.
WDTENΒ β€” стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ (WDT) Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ (1) ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ (0). ΠžΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ этого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π½Π°Ρ‡Π°Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ нСсколько сСкунд возвращаСтся Π² исходноС состояниС. Π’ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ситуации ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ WDT.

F0SC2β€”FOSCOΒ β€” Ρ‚ΠΈΠΏ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² 15 ΠΈ 16 ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°:
Β  111 β€” частота Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π·Π°Π΄Π°Π½Π° рСзистором (Ρƒ PIC16F628) ΠΈΠ»ΠΈ RC Ρ†Π΅ΠΏΡŒΡŽ (Ρƒ PIC16F628A), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ 16, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ сигнал Π²Ρ‹Π²Π΅Π΄Π΅Π½ для контроля ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ использования Π½Π° Π²Ρ‹Π²ΠΎΠ΄ 15.
Β  110 β€” Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ 111, Π½ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ внСшнСго Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚, Π²Ρ‹Π²ΠΎΠ΄ 15 слуТит Π²Ρ…ΠΎΠ΄ΠΎΠΌ/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ RA6.
Β  101 β€” Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· Π²Π½Π΅ΡˆΠ½ΠΈΡ… элСмСнтов, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΈΠΌ сигнал Π²Ρ‹Π²Π΅Π΄Π΅Π½ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ 15, Π²Ρ‹Π²ΠΎΠ΄ 16 слуТит Π²Ρ…ΠΎΠ΄ΠΎΠΌ/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ RA7.
Β  100 β€” Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ 101, Π½ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ внСшнСго Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚, Π²Ρ‹Π²ΠΎΠ΄ 15 слуТит Π²Ρ…ΠΎΠ΄ΠΎΠΌ/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ RA6.
Β  011 β€” Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π΅ дСйствуСт. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ сигнал ΠΏΠΎΠ΄Π°ΡŽΡ‚ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ 16, Π²Ρ‹Π²ΠΎΠ΄ 15 слуТит Π²Ρ…ΠΎΠ΄ΠΎΠΌ/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ RA6.
Β  010 β€” ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ 15, 16 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ высокочастотный (HS) ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€.
Β  001 β€” ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ 15, 16 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ (XT) ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€.
Β  000 β€” ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ 15, 16 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹ΠΉ (LP) ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€.
Если Π² описании конструкции Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ Ρ‚ΠΈΠΏ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, Π΅Π³ΠΎ удаСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ значСния Π±ΠΈΡ‚ΠΎΠ² FOSC2β€” FOSC0, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ² ΠΏΠΎ схСмС, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты ΠΈ Ρ†Π΅ΠΏΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ 15 ΠΈ 16.

 К соТалСнию Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ сСрии PICmicro Π½Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΈΡ… ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π², ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Ρ‹ ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ HS, XT ΠΈΠ»ΠΈ LP. Π§Π°Ρ‰Π΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ XT. Но Ссли Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π΅ возбуТдаСтся ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ нСустойчиво, Π° ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΠΎΠ±Ρ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ кондСнсаторов Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ использованного ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ конструкции ΠΊΠ²Π°Ρ€Ρ†Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ Π΅Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ.
ЗначСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… разрядов слова ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ экзСмпляра ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. НапримСр, Π² PIC12F629 ΠΈ PIC12F675 двумя ΡΡ‚Π°Ρ€ΡˆΠΈΠΌΠΈ разрядами этого слова ΠΏΡ€ΠΈ заводской Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ΅ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ микросхСмы ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ номинальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ²ΠΎΠ³ΠΎ напряТСния для Π΅Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ². Π’ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… случаях Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π½Π°ΠΆΠ°Π² Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² ΠΎΠΊΠ½Π΅ «Configuration and Security Bits», ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ слово ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ, Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°Π²ΡˆΠ΅ΠΉΡΡ ΡΡ‚ΠΈΡ€Π°Π½ΠΈΡŽ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ микросхСмы ΠΈ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ значСния этих разрядов послС программирования ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌΠΈ.

 МногиС соврСмСнныС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ оснащСны Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΌ для своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… элСмСнтов.

Частоту этого Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ, измСняя ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ рСгистрС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ номинальной частотС Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ· ряда 1, 2, 4 ΠΈΠ»ΠΈ 8 ΠœΠ“Ρ†), Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ экзСмпляра ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΈ заводской настройкС, Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π² Π΅Π³ΠΎ ΠΏΠ°ΠΌΡΡ‚ΡŒ.
Π£ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Ρ„ΠΈΡ€ΠΌΡ‹ Atmel это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти, Π½Π΅ стираСмая ΠΏΡ€ΠΈ очисткС FLASH-памяти ΠΈ EEPROM. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях записанноС здСсь Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пСрСносится Π² рСгистр ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° автоматичСски ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ «Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ» (прСдусмотрСнной для этого ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°) ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ занСсти Π΅Π³ΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ячСйку FLASH-памяти ΠΈΠ»ΠΈ EEPROM.

Π’ PonyProg для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ прСдусмотрСно Π΄Π²Π° ΠΏΡƒΠ½ΠΊΡ‚Π° мСню «ΠšΠΎΠΌΠ°Π½Π΄Ρ‹». ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… («Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Π±Π°ΠΉΡ‚ Π³Π΅Π½.») позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого ΠΊΠΎΠ΄Π° ΠΈΠ· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π±ΡƒΡ„Π΅Ρ€Π΅ ΠΏΠΎ адрСсу, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° («ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ° ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°», рис. 29). Если ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ «Π³Π°Π»ΠΎΡ‡ΠΊΡƒ» Ρƒ надписи «ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ памяти Π΄Π°Π½Π½Ρ‹Ρ…», ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ занСсСн Π½Π΅ Π²ΠΎ FLASH, Π° Π² EEPROM.

Β 

Π₯ΠΎΡ‡Ρƒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ΡŒ, Ρ€Π°Π±ΠΎΡ‚Π° этих ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Π½ΠΎΠΉ. НадСюсь, Π² Π½ΠΎΠ²Ρ‹Ρ… вСрсиях PonyProg Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ устранСны.
ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ PICmicro, оснащСнныС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ подстраиваСмым Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ хранят «Π·Π°Π²ΠΎΠ΄ΡΠΊΠΎΠ΅» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡƒΠΆΠ΅ записанным Π²ΠΎ FLASH-ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π² Π΅Π΅ ΡΠ°ΠΌΡƒΡŽ ΡΡ‚Π°Ρ€ΡˆΡƒΡŽ ячСйку. ΠŸΡ€ΠΈ нСостороТном стирании памяти это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ потСряно навсСгда. По-этому ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ стирания, ΠΊΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ пСрСнСсти Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ячСйку Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΆΠ΅ находятся ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Π΅. Но ΠΈ послС этого слСдуСт ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. Код ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π±ΡƒΡ„Π΅Ρ€Π° ΠΈΠ· Ρ„Π°ΠΉΠ»Π°. На всякий случай Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π΅Π³ΠΎ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅ ΠΈΠ»ΠΈ прямо Π½Π° корпусС микросхСмы.

Β Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ конструкций Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…. ΠžΠΏΠΈΡΡ‹Π²Π°Ρ ΠΈΡ…, Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ± особСнностях программирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π° Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΈ установки частоты Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°.


ΠžΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎ, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹!

Β Π’ упомянутом Π² ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ мСню срСди ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², нСсомнСнно, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ («ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€», «Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€»), Π΅ΡΡ‚ΡŒ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅, нСостороТноС исполнСниС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΊΠ°Π·ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ внСсСнныС измСнСния «Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ» ΠΎΡ‡Π΅Π½ΡŒ нСпросто.
ΠŸΡƒΠ½ΠΊΡ‚ «Π£Π΄Π²ΠΎΠΈΡ‚ΡŒ» ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Π΄Π²ΠΎΠ΅ объСм Π±ΡƒΡ„Π΅Ρ€Π° программирования. ΠŸΠ»ΠΎΡ…ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ этом ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ записанный Π² Π½Π΅ΠΌ Ρ€Π°Π½Π΅Π΅ Π±Π°ΠΉΡ‚ повторяСтся Π΄Π²Π°ΠΆΠ΄Ρ‹ Π² сосСдних ячСйках. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π² послСдних вСрсиях PonyProg исполнСниС этого ΠΏΡƒΠ½ΠΊΡ‚Π° для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.
ΠŸΡƒΠ½ΠΊΡ‚ «ΠŸΠ΅Ρ€Π΅ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π°ΠΉΡ‚Ρ‹» мСняСт мСстами Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ ΠΈ Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ Π±Π°ΠΉΡ‚Ρ‹ Π±ΡƒΡ„Π΅Ρ€Π°. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Π°Π½ на рис. 30: Π° β€” Π΄ΠΎ; Π± β€” послС исполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ содСрТимоС Π±ΡƒΡ„Π΅Ρ€Π° Π² исходноС состояниС, достаточно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ этот ΠΏΡƒΠ½ΠΊΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ.

Β 

ΠŸΡƒΠ½ΠΊΡ‚ «Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСрийный Π½ΠΎΠΌΠ΅Ρ€» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ записи ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² нСсколько микросхСм ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Ρ‚ΡŒ экзСмпляры. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΅Π³ΠΎ выполнСния ΠΏΠΎΠΊΠ°Π·Π°Π½ на рис. 3,Β Π². Как Π²ΠΈΠ΄ΠΈΠΌ, Π½ΠΎΠΌΠ΅Ρ€ занСсСн Π² ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ ячСйки Π±ΡƒΡ„Π΅Ρ€Π° FLASH-памяти, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ потСряны Π½Π°Ρ…ΠΎΠ΄ΠΈΠ²ΡˆΠΈΠ΅ΡΡ Ρ‚Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹. Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ такая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, СстСствСнно, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

Если нумСрация Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°, слСдуСт ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΎΠΌΠ΅Ρ€ оказался записанным Π² Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ячСйки. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ адрСс, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ записан Π½ΠΎΠΌΠ΅Ρ€, позволяСт ΠΏΡƒΠ½ΠΊΡ‚ «Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° сСрийного Π½ΠΎΠΌΠ΅Ρ€Π°», ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ на рис. 31. ΠšΡ€ΠΎΠΌΠ΅ адрСса, здСсь ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ («Π Π°Π·ΠΌΠ΅Ρ€») Π½ΠΎΠΌΠ΅Ρ€Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…, порядок ΠΈΡ… слСдования («Π€ΠΎΡ€ΠΌΠ°Ρ‚») ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ («Π§ΠΈΡΠ»ΠΎ»). Π€ΠΎΡ€ΠΌΠ°Ρ‚ «ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎ» соотвСтствуСт общСпринятому порядку записи младшСго Π±Π°ΠΉΡ‚Π° ΠΏΠΎ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΌΡƒ адрСсу (Ρ€Π°Π²Π΅Π½ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² ΠΎΠΊΠ½Π΅ «ΠΠ΄Ρ€Π΅Ρ»), Π° ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ β€” ΠΏΠΎ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ. Π’ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ «ΠŸΡ€ΡΠΌΠΎ» порядок слСдования Π±Π°ΠΉΡ‚ΠΎΠ² ΠΎΡ‚ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ ΠΊ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΌΡƒ. Если Π²Ρ‹Π±Ρ€Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ «ΠΠ²Ρ‚ΠΎΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅», Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π° автоматичСски возрастаСт Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ выполнСния ΠΏΡƒΠ½ΠΊΡ‚Π° «Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСрийный Π½ΠΎΠΌΠ΅Ρ€», Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ΠΎ остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ.
Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ΅ искаТСниС ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… случайным Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ «ΠΎΠΏΠ°ΡΠ½Ρ‹Ρ…» ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, рСкомСндуСтся Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ CRC ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° ΠΈ ΡΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с фактичСским Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. CRC (Cyclic Redundance Code β€” цикличСский ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄) Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы, ΠΎΠ½ чувствитСлСн ΠΊ измСнСниям Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ячСйках Π±ΡƒΡ„Π΅Ρ€Π°, Π½ΠΎ ΠΈ порядка ΠΈΡ… слСдования.

Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ на рис. 32, Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ CRC Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части (строкС состояния) Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° PonyProg вмСстС с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ микросхСмы ΠΈ объСмом Π΅Π΅ памяти (суммой объСмов FLASH ΠΈ EEPROM). Π’Π΅ ΠΆΠ΅ свСдСния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² Π² мСню «ΠšΠΎΠΌΠ°Π½Π΄Ρ‹» ΠΏΡƒΠ½ΠΊΡ‚ «Π˜Π½Ρ„ормация». К соТалСнию, CRC Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ячСйки ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ. ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ² искаТСниС, придСтся Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ значСния ΠΏΠΎ всСх ячСйках Π±ΡƒΡ„Π΅Ρ€Π°, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°Π½ΠΎΠ²ΠΎ.

Β 

Β ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†

МногиС ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ программирования ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² готовности установлСнной Π² Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ микросхСмы ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π²Ρ€ΠΎΠ΄Π΅ «ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π° чистоту». Π’ PonyProg Ρ‚Π°ΠΊΠΎΠΉ возмоТности Π½Π΅Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΎΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π²ΡˆΠ΅ΠΉΡΡ Π² Π½Π΅ΠΉ Ρ€Π°Π½Π΅Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² мСню «ΠšΠΎΠΌΠ°Π½Π΄Ρ‹» ΠΏΡƒΠ½ΠΊΡ‚ «Π‘Ρ‚Π΅Ρ€Π΅Ρ‚ΡŒ» ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сообщСниС, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ на рис. 33. Если этого Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ячСйки, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ удастся Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π² силах Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ноль Π² разрядС ячСйки Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠ΅Ρ€Π΅Π΄ стираниСм слСдуСт Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π΅ содСрТит Ρ†Π΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Если староС содСрТимоС памяти ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, Π΅Π³ΠΎ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡΡ‚ΠΈΡ€Π°Ρ‚ΡŒ, слСдуСт ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅. Если Π² Π±ΡƒΡ„Π΅Ρ€Π΅ программирования ΡƒΠΆΠ΅ находится подготовлСнная ΠΊ записи информация, Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π±ΡƒΡ„Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡƒΠ½ΠΊΡ‚Π° «ΠΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ» мСню «Π€Π°ΠΉΠ»». Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ мСню «ΠšΠΎΠΌΠ°Π½Π΄Ρ‹» ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² «Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС», «Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (FLASH)» ΠΈΠ»ΠΈ «Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ (EEPROM)» Π² зависимости ΠΎΡ‚Ρ‚ΠΎΠ³ΠΎ, какая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти прСдставляСт интСрСс. На экранС появится информация ΠΎ Ρ…ΠΎΠ΄Π΅ считывания (рис. 34), Π° Π·Π°Ρ‚Π΅ΠΌ β€” ΠΎ Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ (рис. 35).

Β  Β Β 

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ, Π²Π΅Ρ€Π½ΡƒΠ²ΡˆΠΈΡΡŒ Π² мСню «Π€Π°ΠΉΠ»», ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠ°ΠΊ это дСлалось ΠΏΡ€ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… . ПослС этого ΠΏΠ°ΠΌΡΡ‚ΡŒ микросхСмы ΠΎΡ‡ΠΈΡ‰Π°ΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ «Π‘Ρ‚Π΅Ρ€Π΅Ρ‚ΡŒ», Π° Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΊΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚.

ПослС возвращСния Π² ΠΎΠΊΠ½ΠΎ с ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π΅ ΡΠΏΠ΅ΡˆΠΈΡ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅». О Π΅Π³ΠΎ использовании ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° Π² микросхСму, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· областСй Π΅Π΅ памяти Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² «Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ всС», «Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (FLASH)», «Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ (EEPROM)». На экранС появится ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ (рис. 36) β€” Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΠΎΠ·Π΄Π°Π»ΠΎΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС «ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ содСрТимоС» ΡƒΠΆΠ΅ стСрто.

Β 

Π—Π°ΠΏΠΈΡΡŒ начнСтся послС наТатия Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Yes». О Π΅Π΅ Ρ…ΠΎΠ΄Π΅ сообщит ΠΎΠΊΠ½ΠΎ,Β  ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π½Π° рис. 34, Π½ΠΎ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ процСсса β€” «Π—Π°ΠΏΠΈΡΡŒ…». По Π΅Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° свСрка фактичСского содСрТимого памяти микросхСмы с содСрТимым Π±ΡƒΡ„Π΅Ρ€Π°, ΠΎ Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сообщит ΠΎΠΊΠ½ΠΎ «ΠŸΡ€ΠΎΡ†Π΅ΡΡ — ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°…». Если ошибок Π½Π΅Ρ‚, ΠΎΠ± этом Π½Π° экран Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ сообщСниС (рис. 37). Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π‘Π²Π΅Ρ€ΠΊΡƒ содСрТимого памяти ΠΈ Π±ΡƒΡ„Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ произвСсти ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ «ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ всС», «ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (FLASH)» ΠΈΠ»ΠΈ «ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ (EEPROM)». Но слСдуСт ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π΅Ρ€Π΅Ρ‡ΡŒ β€” эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ FLASH-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСрии PIC16 чСтырнадцатиразрядная. МаксимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² ячСйкС этой памяти β€” 0x3FFF. Π’ Π±ΡƒΡ„Π΅Ρ€Π΅ PonyProg ΠΏΠΎΠ΄ этот ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΎ 16 разрядов (Π΄Π²Π° Π±Π°ΠΉΡ‚Π°), Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… послС очистки Π±ΡƒΡ„Π΅Ρ€Π° β€” OxFFFF. НСкоррСктноС сравнСниС этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ воспринимаСтся ΠΊΠ°ΠΊ ошибка программирования. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ «ΠΎΡˆΠΈΠ±ΠΊΠΈ» Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π΅ всСгда, ΠΈΡ… Π°Π½Π°Π»ΠΈΠ·, ΠΏΠΎ-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ, вСдСтся ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… вСтвях Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° сравнСния.


И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅». ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Сю Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ мСню «ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ программирования…» ΠΈ Ρ€Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ «Π³Π°Π»ΠΎΡ‡ΠΊΠΈ» Π² ΠΎΠΊΠ½Π΅, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ нарис. 38. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΡƒΠ½ΠΊΡ‚Π° «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅» ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ автоматичСски Π² Ρ‚ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ пСрСчислСны Π² ΠΎΠΊΠ½Π΅.
На этом описаниС ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ программирования PonyProg Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½ΠΎ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ посвящСны описанию особСнностСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ назначСния IC-Prog.

cxema.my1.ru

[ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹] Π§Π°ΡΡ‚ΡŒ вторая. Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Π Π°Π±ΠΎΡ‚Π° с PonyProg. — Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΏΠΎ МК, FAQ — ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ — ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ статСй


Π£ ΠΏΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠ³Π° Π΅ΡΡ‚ΡŒ СдинствСнный плюс (Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ минус), ΠΎΠ½ Π½Π΅ Π΄Π°Π΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡŒΡŽΠ·Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π΅Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ опасными (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ RSTDSBL, DWEN, SPIEN). Если случайно Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ опасный Ρ„ΡƒΠ·, Ρ‚ΠΎ Π²Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ISP ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, МК заблокируСтся, для восстановлСния МК Π½ΡƒΠΆΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ (Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹ΠΉ).

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° «5 проводков” Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ, Π΅ΡΡ‚ΡŒ ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° STK-200, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊ-ΠΆΠ΅ построСн Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠ°Ρ…, ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ я Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ, ΠΏΠΎ Ρ‚ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΡΠΏΠ°Π»ΠΈΡ‚ΡŒ LPT ΠΏΠΎΡ€Ρ‚, для сравнСния COM ΠΏΠΎΡ€Ρ‚ ΡΠΏΠ°Π»ΠΈΡ‚ΡŒ Π² Ρ€Π°Π·Ρ‹ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅. Π”Π° ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ, программируя «5Ρ‚ΠΈ проводками” ΠΌΠΎΠΆΠ½ΠΎ случайно Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ эти ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ собой, ΡΠΏΠ°Π»ΠΈΡ‚ΡŒ МК ΠΈΠ»ΠΈ ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΏΠΎΡ€Ρ‚. ИспользованиС Π±ΡƒΡ„Π΅Ρ€Π½ΠΎΠ³ΠΎ повторитСля Π² микросхСмС ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΠΊΡ€ΡƒΡ‚ΠΈΠ·Π½Ρƒ Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠ² сигнала, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π±Π΅Ρ€Π΅ΠΆΠ΅Ρ‚ LPT ΠΏΠΎΡ€Ρ‚, ΠΎΡ‚ случайных ΠšΠ— ΠΈ пСрСнапряТСний.

Β 

НиТС прСдставлСна схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° STK200:

Β 


Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, схСма ΠΎΡ‡Π΅Π½ΡŒ простая, построСна всСго лишь Π½Π° 1 микросхСмС, отСчСствСнный Π°Π½Π°Π»ΠΎΠ³ этой микросхСмы КР1533АП5. Π’ схСмС ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ 3 свСтодиода: ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, запись. Π”Π»ΠΈΠ½Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅.

Β 

Π‘ΠΎΠ±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Β 

Β 

Β 

Β 


К ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ панСльки ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ МК, Π²ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΌΠΎΠΆΠ½ΠΎ просто Π·Π°ΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΈ ΠΊ Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ МК, ΠΊΠ°ΠΊ Π²Π°ΠΌ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅.

Β 


НиТС Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ всС Ρ„Π°ΠΉΠ»Ρ‹ для изготовлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, схСма, пСчатная ΠΏΠ»Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ° для ATmega8/48/168, ATtiny2313, Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.

Β 

Β 

Β 


Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ наш ΠΏΡ€ΠΎΡ€Π³Π°ΠΌΠ°Ρ‚ΠΎΡ€, Π²Ρ‚Ρ‹ΠΊΠ°Π΅ΠΌ Π΅Π³ΠΎ Π² ΠΏΠΎΡ€Ρ‚ LPT, ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π·Π½Π°Ρ‡ΠΊΠ΅ «ΠœΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€β€, Π² появившСмся спискС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ «Π΄ΠΈΡΠΏΠ΅Ρ‚Ρ‡Π΅Ρ€Π΅ устройств”, откроСтся окошко, ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ оборудования ΠΈ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ ΠΌΠΎΡ€Π³Π½ΡƒΡ‚ свСтодиоды чтСния/записи. ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ бСрСтся ΠΎΡ‚ внСшнСго источника, Π° Π½Π΅ с LPT ΠΏΠΎΡ€Ρ‚Π°, Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹.

Π“Π»Π°Π²Π½Ρ‹ΠΌ прСимущСством ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° являСтся ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ установлСнныС Π±ΠΈΡ‚Ρ‹. ПослС этого интСрфСйс ISP ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Π² Ρ‚Π°ΠΊΠΈΡ… случаях выдаСтся сообщСниС ΠΎΠ± ошибкС.

Β 

Β 

Β 

Β 

Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.


ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ для записи ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² МК ΡΠ²Π»ΡΡŽΡ‚ΡΡ PonyProg ΠΈ CodeVision AVR. Π― ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ Code Vision AVR (Π΄Π°Π»Π΅Π΅ CVAVR), Π½ΠΎ рассмотрим ΠΌΡ‹ ΠΎΠ±Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎΠ΄Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅, Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Ρ„ΡŒΡŽΠ·Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Ρ‚.Π΅. Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎ.

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π²Ρ‚Ρ‹ΠΊΠ°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ ΠΏΠΎΡ€Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сначала ставим ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π² ΠΏΠ°Π½Π΅Π»ΡŒΠΊΡƒ. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π°Π²Π°ΠΉΡ‚Π΅ послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²ΠΎΡ‚ΠΊΠ½Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π² ΠΏΠΎΡ€Ρ‚. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ МК Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .hex, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΅Ρ‰Π΅ Ρ„Π°ΠΉΠ» EEPROM .eep. (элСктричСски измСняСмая ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, Π² Π½Π΅ΠΌ хранятся Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° константы).

Β 

Β 

Β 

Β 


И Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎ Ρ„ΡŒΡŽΠ·Ρ‹ Ссли ΠΎΠ½ΠΈ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ… всСгда ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡŽΡ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΈΠ»ΠΈ ΠΏΠΈΡˆΡƒΡ‚ ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΡŒΡŽΠ·Ρ‹ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ.

Β 

Β 

Β 

Β 

Рассмотрим ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ МК с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ PonyProg.


1) ЗапускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, выскочит окошко (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ проиграСтся Π·Π²ΡƒΠΊ), Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ОК.

Β 

Β 

Β 

Β 


2) Π”Π°Π»Π΅Π΅ Π² спискС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ наш МК, ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ мСню «Π£ΡΡ‚ройство”, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ AVRmicro -> ATmega8.

Β 

Β 


3) Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, для этого ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π€Π°ΠΉΠ» -> ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (FLASH)… . ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ окошко, Π³Π΄Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ наш Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .hex.

Β 

Β 


4) Π’ окошкС Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ Π² спискС Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π½Π°ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°, ΠΈΠ½Π°Ρ‡Π΅ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π΅ обнаруТится.

Β 


ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ Ρ„Π°ΠΉΠ» окошко Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ нСпонятными Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ:

5) Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ EPROOM с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .eep, Ссли ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΎΠ½ прилагаСтся. Как я ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», Ρ‡Π°Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ .hex.

Β 


Если Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ Π²ΠΎΡ‚ΠΊΠ½ΡƒΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π°Π»ΠΈ Π½Π° Π½Π΅Π³ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, сдСлайтС это. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ МК Π² ΠΏΠ°Π½Π΅Π»ΡŒΠΊΡƒ, Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² панСлькС, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° насСчку ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠΆΠΎΠΊ Π½Π° корпусС МК, ΠΎΡ‚Ρ‚ΡƒΠ΄Π° ΠΈ начинаСтся отсчСт Π½ΠΎΠΆΠ΅ΠΊ.

6) КликаСм Установки -> Настройка оборудования. ВсС настройки выставляСм ΠΊΠ°ΠΊ Π½Π° рисункС Π½ΠΈΠΆΠ΅, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°β€ – Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹ΠΉΡ‚ΠΈ окошко «Π’Сст ΠžΠšβ€

Β 


Если этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΈ Π²Ρ‹ΡˆΠ»Π° окошко с надписью «Π’Сст ΠžΠ¨Π˜Π‘ΠšΠβ€

Β 


ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π·Π½Π°Ρ‡ΠΊΠ΅ Мой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ДиспСтчСр устройств ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² ПанСль управлСния -> БистСма -> ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ -> ДиспСтчСр устройств.

Β 

Β 

Β 


Π’Ρ‹ΠΉΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ окошко, Π² спискС Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠŸΠΎΡ€Ρ‚Ρ‹ (COM ΠΈ LPT ), ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π½Π΅ΠΌ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ «ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ оборудования”.

Β 

Β 

Β 


Π—Π°Ρ‚Π΅ΠΌ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ, ΠΈ возвращаСмся ΠΊ PonyProg, повторяСм ΠΏΡƒΠ½ΠΊΡ‚ 6, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ «ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°β€, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹ΠΉΡ‚ΠΈ окошко с надписью «Π’Сст ΠžΠšβ€.

Β 

Β 

Β 


7) НаТимаСм «ΠžΠšβ€, Π΄Π°Π»Π΅Π΅ Ρ‚Ρ‹ΠΊΠ°Π΅ΠΌ мСню Установки -> ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ°, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Yes.

Π’Ρ‹ΠΉΠ΄Π΅Ρ‚ сообщСниС ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ΅, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ОК .

8) БСйчас Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡŒΡŽΠ·Ρ‹, Ссли Π² вашСй конструкции Ρ„ΡŒΡŽΠ·Ρ‹ Π½Π΅ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ. КликаСм ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ -> Security and Configuration Bits… откроСтся окошко для установки Ρ„ΡŒΡŽΠ·ΠΎΠ².

Β 

Β 

Β 


Π‘Ρ‚Π°Π²ΠΈΠΌ строго Ρ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, для ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡŒΡŽΠ·Ρ‹: BOOTSZ1, BOOTSZ0, BODEN, CKSEL3, CKSEL2. Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ОК. Π€ΡŒΡŽΠ·Ρ‹ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ссли Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π°ΠΌ Ρ„ΡŒΡŽΠ·Ρ‹, МК ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π»ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ, Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ слоТно, Π½ΡƒΠΆΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ слоТный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ‡Π΅ΠΌ наш, Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹! Π—Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² МК ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· выставлСния Ρ„ΡŒΡŽΠ·ΠΎΠ² – Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π·Π°Ρ‚Π΅ΠΌ устройство ΠΈΠ»ΠΈ Π½Π΅Ρ‚, это Π΄Ρ€ΡƒΠ³ΠΎΠΉ вопрос, Ссли Π΄Π°ΠΆΠ΅ ΠΈ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ сильно Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ, ΠΈΠ»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ частично, это Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ Π³Ρ€ΠΎΠ·ΠΈΡ‚, МК лочится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ выставлСнных Ρ„ΡŒΡŽΠ·ΠΎΠ². Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡŒΡŽΠ·Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π² PonyProg, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ SPIEN, этот Ρ„ΡŒΡŽΠ· ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ внутрисхСмного программирования, поэтому Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Π½Π΅ показываСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ случайно Π΅Π³ΠΎ Π½Π΅ установили.

Β 

Β 

Β 


9) Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ -> Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ всС. Если Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄ΡƒΠΌΠ°Π»ΠΈ, Ρ‚ΠΎ Π² окошкС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ΡˆΠ»ΠΎ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ «Yes”, ΠΈ начнСтся процСсс записи ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

Β 

Β 

Β 


ПослС Ρ‡Π΅Π³ΠΎ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ сообщСниС ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

ВсС, Ρ‚Π΅ΠΏΠ΅Ρ€Π΅ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π½ΠΈΠΌΠ°Ρ‚ΡŒ МК ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ нашС устройство, Ссли Π²Ρ‹ всС сдСлали всС ΠΊΠ°ΠΊ я расписал, всС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Если ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ устройство Π½Π΅ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹ ошибки ΠΏΡ€ΠΈ сборкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, ΠΏΠ΅ΠΏΠ΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ всС ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ МК.

10) Если спустя ΠΊΠ°ΠΊΠΎΠ΅ Ρ‚ΠΎ врСмя Π²Π°ΠΌ захочСтся ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ МК для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‚ΠΎ снова вставляСм Π΅Π³ΠΎ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ‚ΠΎΡ‚ ΠΊ ПК, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ -> Π‘Ρ‚Π΅Ρ€Π΅Ρ‚ΡŒ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° сотрСт всС Π΄Π°Π½Π½Ρ‹Π΅ с МК.

Π‘Ρ‚ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ совсСм Π½Π΅ ΠΎΠ±ΡŠΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ записи Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, старая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° сотрСтся автоматичСски, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ новая.

Π§Ρ‚ΠΎ касаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ PonyProg, Π² Ρ€Π°Π·Π½Ρ‹Ρ… вСрсиях свой список устройств, Ссли Π² вашСй вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π² спискС МК скаТСм ATmega32, скачайтС Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.

ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.

Β 

Β 

cxema21.ru

Настройка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ponyprog2000 2ZV.ru

Π Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²:

УстанавливаСтС Ρ„Π°ΠΉΠ»Β setup.exe, Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€ΡƒΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π·Π°ΠΊΠΈΠ½ΡƒΠ² Ρ„Π°ΠΉΠ»ponyprog2000.exeΒ Π² ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ² «Π΄Π°» Π½Π° вопрос «Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ»?».

ПослС установки запускаСм Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅Β ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ PonyProg. ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΎΠΊΠ½ΠΎ привСтствия (ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Β«Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊΒ» Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΆΠ΅Π½Π° Π½Π΅ ΠΏΡƒΠ³Π°Π»Π°ΡΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… запусках ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹!):

Β ΠŸΠΎΡΠ²ΡΡ‚ΡΡ Π΅Ρ‰Π΅ Π΄Π²Π° ΠΎΠΊΠ½Π° ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ наТатия «Ок»:

НаТали «Ок». Всё, сСйчас ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π°!

 БСйчас Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒΒ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΡƒΒ ΠΈΒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅. Π’ мСню – Установки Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ°Β»

БоглашаСмся. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ сообщСниС «ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°«. НаТимаСм «ΠžΠΊ«.

Π”Π°Π»Π΅Π΅ настройка оборудования

Β Π’ МСню – Установки Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ «Настройка оборудования»

Β 

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΡ€Ρ‚ Β«ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ» Π² ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ мСню Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°Β JDM API. Из Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² COM ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ, ΠΈΠ»ΠΈ Ссли нСсколько Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² – Ρ‚ΠΎΡ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅. Π’ ΠΌΠΎΠ΅ΠΌ случаС – это СдинствСнный COM1.

1. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ микросхСму памяти 24CXX, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π° Β«Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ResetΒ» Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· Π³Π°Π»ΠΎΡ‡ΠΊΠΈ. Π’ΠΎΡ‚ настройки для микросхСм памяти EEPROM 24CXX Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ Π½Π° рисункС:

Β 

Π’Π°ΠΆΠ½ΠΎ!Β Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€Π° Π½Π° ΠΏΠ»Π°Ρ‚Π΅:Β 
—Β 5 Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ΠΎΠ² (ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ)
—Β 7 Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ΠΎΠ² (ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ)

2. Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ PIC, Ρ‚ΠΎ настройки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° рисункС:

Π’Π°ΠΆΠ½ΠΎ!Β Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€Π° Π½Π° ΠΏΠ»Π°Ρ‚Π΅:

—Β 5 Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ΠΎΠ² (ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ)
—Β 7 Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ΠΎΠ² (ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ)

 НаТимаСтС Ок. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° настроСна!

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π» Π½Π° ΡƒΡ€Π°, Π΅Π³ΠΎ программная Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, для этого:

1. Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅Β Ctrl+Alt+Delete

2. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ диспСтчСр Π·Π°Π΄Π°Ρ‡, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Β Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅Β PonyProg2000.exe ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° микросхСмы

 ПослС всСго ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‚ΠΈΠΏ микросхСмы, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ

Π—Π°Ρ‚Π΅ΠΌ Π² ΠΌΠ΅Π½ΡŽΒ Π€Π°ΠΉΠ»Β β€“Β ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ для Π΄Π°Π½Π½ΠΎΠΉ микросхСмы.Β 

Для запуска процСсса записи (ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ микросхСмы) Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая ΠΏΠΎΠΊΠ°Π·Π°Π½Π° красным Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΈΠΆΠ΅:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° спросит вас ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ записана ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² памяти микросхСмы.

Если согласны, Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ «Ок» ΠΈ начнСтся запись Π΄Π°Π½Π½Ρ‹Ρ… Π² микросхСму.

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ PIC ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅ оборудования Π²ΠΎ врСмя записи ΠΈ чтСния загораСтся красный свСтодиод.

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ процСсса записи ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выдаст сообщСниС ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ записи.

(Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅Β Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ!) Для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ удостовСрСния Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ записи Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ микросхСмы ΠΈ ΡΠ²Π΅Ρ€ΠΈΡ‚ΡŒ символы Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠ΄Π° ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ считанных Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ записали Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ, Ссли ΠΎΠ½ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, Ρ‚ΠΎ с ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ микросхСму Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ вашСго изобрСтСния ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Π€Π°ΠΉΠ»Ρ‹ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Настройка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ponyprog2000


Π Π°Π·Π΄Π΅Π»: [ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²]
Π‘ΠΎΡ…Ρ€Π°Π½ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π²:

2zv.ru

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

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