Site Loader

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° PIC ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² с «Π½ΡƒΠ»Ρ». / ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ / Π‘Π»ΠΎΠ³ΠΈ ΠΏΠΎ элСктроникС

Π˜Ρ‚Π°ΠΊ, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈ ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ устройства Π½Π° Π½ΠΈΡ…, схСм ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сСйчас Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π½Ρƒ просто ΠΌΠΎΡ€Π΅. Ну нашли схСму, ΠΊΡƒΠΏΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, скачали ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒβ€¦.Π° ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎ Ρ‡Π΅ΠΌ??? И Ρ‚ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΌ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, встаСт вопрос – Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°! Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΏΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” простота схСмы β€” Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ. Β«Π€ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹Π΅Β» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ ΠΈΡ… Π°Π½Π°Π»ΠΎΠ³ΠΈ Π±Ρ‹Π»ΠΈ сразу ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² связи с довольно слоТной схСмой, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅ΠΉ Π² сСбя Ρ‚Π΅ ΠΆΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ получаСтся Β«Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³Β»: Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Π’ΠΎΡ‚ ΠΈ Π½Π°Ρ‡Π°Π»ΠΈΡΡŒ поиски ΠΈ экспСримСнты! Π’ Π½Π°Ρ‡Π°Π»Π΅ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ°Π» Π½Π° PIC JDM. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΎΡ‚ com ΠΏΠΎΡ€Ρ‚Π° ΠΈ питаСтся ΠΎΡ‚ Ρ‚ΡƒΠ΄Π° ΠΆΠ΅. Π‘Ρ‹Π» ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π½ Π΄Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π» 4 ΠΈΠ· 10 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², ΠΏΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ситуация ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»Π°ΡΡŒ, Π½ΠΎ Π½Π΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ, Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΎΠ½ Π²ΠΎΠΎΠ±Ρ‰Π΅ отказался Ρ‡Ρ‚ΠΎ Π»ΠΈΠ±ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π° ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Β«Π΄ΡƒΡ€Π°ΠΊΠ°Β» Π² Π½Π΅ΠΌ Π½Π΅ прСдусмотрСно. Π”Π°Π»Π΅Π΅ Π±Ρ‹Π» ΠΈΠ·ΡƒΡ‡Π΅Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Pony-Prog. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚ΠΎΠΆΠ΅ самоС Ρ‡Ρ‚ΠΎ ΠΈ JDM.ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Β«Pony-progΒ», прСдставляСт ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ схСму, с ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ ΠΊΠΎΠΌ-ΠΏΠΎΡ€Ρ‚Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π² связи с Ρ‡Π΅ΠΌ, Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ…, Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΎΡ‡Π΅Π½ΡŒ часто ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ вопросы ΠΏΠΎ сбоям ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Π²Ρ‹Π±ΠΎΡ€ Π±Ρ‹Π» остановлСн Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Β«Extra-PICΒ». ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π» схСму – ΠΎΡ‡Π΅Π½ΡŒ просто, Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ! На Π²Ρ…ΠΎΠ΄Π΅ стоит MAX 232 ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π°Ρ сигналы ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° RS-232 Π² сигналы, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹Π΅ для использования Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… схСмах с уровнями Π’Π’Π› ΠΈΠ»ΠΈ КМОП, Π½Π΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ COM-ΠΏΠΎΡ€Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ стандарт эксплуатации RS232, Π½Π΅ прСдставляСт опасности для COM-ΠΏΠΎΡ€Ρ‚Π°.Π’ΠΎΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ плюс!
РаботоспособСн с Π»ΡŽΠ±Ρ‹ΠΌΠΈ COM-ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ, ΠΊΠ°ΠΊ стандартными (Β±12v; Β±10v) Ρ‚Π°ΠΊ ΠΈ с нСстандартными COM-ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ соврСмСнных Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½Ρ‹Π΅ напряТСния ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ Β±5v – Π΅Ρ‰Π΅ плюс! ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ распространёнными ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ IC-PROG, PonyProg, WinPic 800 (WinPic800) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ – Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ плюс!
И питаСтся это всС ΠΎΡ‚ своСго собствСнного источника питания!
Π‘Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ – Π½Π°Π΄ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ! Π’Π°ΠΊ Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ Π Π°Π΄ΠΈΠΎ 2007 β„–8 Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Он позволял ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π² Π΄Π²ΡƒΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ….
Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹ Π΄Π²Π° способа ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² PICmicro Π² Ρ€Π΅ΠΆΠΈΠΌ программирования:
1.ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΌ напряТСнии питания Vcc ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ напряТСниС Vpp (Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ -MCLR) ΠΎΡ‚ нуля Π΄ΠΎ 12Π’
2.ΠŸΡ€ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ напряТСнии Vcc ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ напряТСниС Vpp ΠΎΡ‚ нуля Π΄ΠΎ 12Π’, Π·Π°Ρ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ напряТСниС Vcc
ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ β€” Π² основном для ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² Ρ€Π°Π½Π½ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, ΠΎΠ½ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ограничСния Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π²Ρ‹Π²ΠΎΠ΄Π° -MCLR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² этом случаС ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ…ΠΎΠ΄ΠΎΠΌ сигнала Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ установки, Π° Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… прСдусмотрСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ этот Π²Ρ‹Π²ΠΎΠ΄ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ линию ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠΎΡ€Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ плюс Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π‘Ρ…Π΅ΠΌΠ° Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½ΠΈΠΆΠ΅:

ΠšΡ€ΡƒΠΏΠ½Π΅Π΅
ВсС Π±Ρ‹Π»ΠΎ собрано Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ΠΊΠ΅ ΠΈ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π½ΠΎ. ВсС прСкрасно ΠΈ устойчиво Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, глюков Π·Π°ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π½Π΅Π±Ρ‹Π»ΠΎ!
Π‘Ρ‹Π»Π° отрисована ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ° для этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.
depositfiles.com/files/mk49uejin
всС Π±Ρ‹Π»ΠΎ собрано Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ корпус, Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅.


Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ кабСль Π±Ρ‹Π» ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ· ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° восьмиТильного кабСля ΠΈ стандартных комовских Ρ€Π°Π·ΡŒΠ΅ΠΌΠ°Ρ…, Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π½ΡƒΠ»ΡŒ ΠΌΠΎΠ΄Π΅ΠΌΠ½Ρ‹Π΅ Ρ‚ΡƒΡ‚ Π½Π΅ прокатят, ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽ сразу! К сборкС кабСля слСдуСт ΠΎΡ‚Π½Π΅ΡΡ‚ΠΈΡΡŒ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, сразу ΠΈΠ·Π±Π°Π²ΠΈΡ‚Π΅ΡΡŒ ΠΎΡ‚ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ Π² дальнСйшСм. Π”Π»ΠΈΠ½Π° кабСля Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»ΡƒΡ‚ΠΎΡ€Π° ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².
Π€ΠΎΡ‚ΠΎ кабСля

Π˜Ρ‚Π°ΠΊ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ собран, кабСль Ρ‚ΠΎΠΆΠ΅, наступил Ρ‡Π΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ всСго этого хозяйства Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ работоспособности, поиск глюков ΠΈ ошибок.
Π‘ΠΏΠ΅Ρ€Π²Π° Π½Π°ΠΏΠ΅Ρ€Π²ΠΎ устанавливаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ IC-prog, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π° сайтС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° www.ic-prog.com, РаспакуйтС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Π’ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π²ΡˆΠ΅ΠΌΡΡ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚Ρ€ΠΈ Ρ„Π°ΠΉΠ»Π°:
icprog.exe β€” Ρ„Π°ΠΉΠ» ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.
icprog.sys β€” Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ΄ Windows NT, 2000, XP. Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
icprog.chm β€” Ρ„Π°ΠΉΠ» ΠΏΠΎΠΌΠΎΡ‰ΠΈ (Help file).
Установили, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π΄ΠΎ Π±Ρ‹ Π΅Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.
Для этого:
1.(Волько для Windows XP): ΠŸΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Ρ„Π°ΠΉΠ»Π΅ icprog.exe. «Бвойства» >> Π²ΠΊΠ»Π°Π΄ΠΊΠ° Β«Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΒ» >> УстановитС Β«Π³Π°Π»ΠΎΡ‡ΠΊΡƒΒ» Π½Π° Β«Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ совмСстимости с:Β» >>Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Windows 2000Β».
2.ЗапуститС Ρ„Π°ΠΉΠ» icprog.exe. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«SettingsΒ» >> Β«OptionsΒ» >> Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«LanguageΒ» >> установитС язык Β«RussianΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«OkΒ».
Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ с ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ Β«You need to restart IC-Prog nowΒ» (Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«OkΒ»). ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° пСрСзапустится.
Настройки» >> Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€

1.ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ установки, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π²Π°ΠΌΠΈ COM-ΠΏΠΎΡ€Ρ‚, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ β€žOkβ€œ.
2.Π”Π°Π»Π΅Π΅, β€žΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈβ€œ >> β€žΠžΠΏΡ†ΠΈΠΈβ€œ >> Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ β€žΠžΠ±Ρ‰ΠΈΠ΅β€œ >> установитС β€žΠ³Π°Π»ΠΎΡ‡ΠΊΡƒβ€œ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚Π΅ β€žΠ’ΠΊΠ». NT/2000/XP Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€β€œ >> НаТмитС β€žOkβ€œ >> Ссли Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΄ΠΎ этого Π½Π΅ Π±Ρ‹Π» устновлСн Π½Π° вашСй систСмС, Π² появившСмся ΠΎΠΊΠ½Π΅ β€žConfirmβ€œ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ β€žOkβ€œ. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ установится, ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° пСрСзапустится.
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:
Для ΠΎΡ‡Π΅Π½ΡŒ β€žΠ±Ρ‹ΡΡ‚Ρ€Ρ‹Ρ…β€œ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ потрСбуСтся ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ β€žΠ—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π’Π²ΠΎΠ΄Π°/Π’Ρ‹Π²ΠΎΠ΄Π°β€œ. Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ программирования, ΠΎΠ΄Π½Π°ΠΊΠΎ, увСличиваСтся ΠΈ врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ микросхСмы.
3.»Настройки» >> Β«ΠžΠΏΡ†ΠΈΠΈΒ» >> Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«I2CΒ» >> установитС Β«Π³Π°Π»ΠΎΡ‡ΠΊΠΈΒ» Π½Π° ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ…: Β«Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ MCLR ΠΊΠ°ΠΊ VCCΒ» ΠΈ Β«Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ запись Π±Π»ΠΎΠΊΠ°ΠΌΠΈΒ». НаТмитС Β«OkΒ».
4.«Настройки» >> Β«ΠžΠΏΡ†ΠΈΠΈΒ» >> Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β» >> снимитС Β«Π³Π°Π»ΠΎΡ‡ΠΊΡƒΒ» с ΠΏΡƒΠ½ΠΊΡ‚Π°: Β«ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° послС программирования» ΠΈ установитС Β«Π³Π°Π»ΠΎΡ‡ΠΊΡƒΒ» Π½Π° ΠΏΡƒΠ½ΠΊΡ‚Π΅ Β«ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈΒ». НаТмитС Β«OkΒ».
Π’ΠΎΡ‚ ΠΈ настроили!
Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±Ρ‹ Π½Π°ΠΌ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π² мСстС с IC-prog. И Ρ‚ΡƒΡ‚ всС просто:
Π”Π°Π»Π΅Π΅, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ IC-PROG, Π² мСню, запуститС: Настройки >> ВСст ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ тСстирвания, Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ всС «поля» Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (всС Β«Π³Π°Π»ΠΎΡ‡ΠΊΠΈΒ» сняты), ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС Π²Ρ‹ΡˆΠ΅.
1.УстановитС Β«Π³Π°Π»ΠΎΡ‡ΠΊΡƒΒ» Π² ΠΏΠΎΠ»Π΅ Β«Π’ΠΊΠ». Π’Ρ‹Ρ…ΠΎΠ΄ Π”Π°Π½Π½Ρ‹Ρ…Β», ΠΏΡ€ΠΈ этом, Π² ΠΏΠΎΠ»Π΅ Β«Π’Ρ…ΠΎΠ΄ Π”Π°Π½Π½Ρ‹Ρ…Β» Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Β«Π³Π°Π»ΠΎΡ‡ΠΊΠ°Β», Π° Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ (DATA) Ρ€Π°Π·ΡŠΡ‘ΠΌΠ° X2, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π»ΠΎΠ³. Β«1Β» (Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ +3,0 Π²ΠΎΠ»ΡŒΡ‚). Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π·Π°ΠΌΠΊΠ½ΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ (DATA) ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ (GND) Ρ€Π°Π·ΡŠΡ‘ΠΌΠ° X2, ΠΏΡ€ΠΈ этом, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ° Π² ΠΏΠΎΠ»Π΅ Β«Π’Ρ…ΠΎΠ΄ Π”Π°Π½Π½Ρ‹Ρ…Β» Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹.
2.ΠŸΡ€ΠΈ установкС Β«Π³Π°Π»ΠΎΡ‡ΠΊΠΈΒ» Π² ΠΏΠΎΠ»Π΅ Β«Π’ΠΊΠ». Вактирования», Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ (CLOCK) Ρ€Π°Π·ΡŠΡ‘ΠΌΠ° X2, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π»ΠΎΠ³. Β«1Β». (Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ +3,0 Π²ΠΎΠ»ΡŒΡ‚).
3.ΠŸΡ€ΠΈ установкС Β«Π³Π°Π»ΠΎΡ‡ΠΊΠΈΒ» Π² ΠΏΠΎΠ»Π΅ Β«Π’ΠΊΠ». Бброс (MCLR)Β», Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ (VPP) Ρ€Π°Π·ΡŠΡ‘ΠΌΠ° X3, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ +13,0… +14,0 Π²ΠΎΠ»ΡŒΡ‚, ΠΈ ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ свСтодиод D4 (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ красного Ρ†Π²Π΅Ρ‚Π°).Если ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1 Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ свСтится свСтодиод HL3
Если ΠΏΡ€ΠΈ тСстировании, ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ сигнал Π½Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚, слСдуСт Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ вСсь ΠΏΡƒΡ‚ΡŒ прохоТдСния этого сигнала, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ кабСль соСдинСния с COM-ΠΏΠΎΡ€Ρ‚ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.
ВСстированиС ΠΊΠ°Π½Π°Π»Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° EXTRAPIC:
1. 13 Π²Ρ‹Π²ΠΎΠ΄ микросхСмы DA1: напряТСниС ΠΎΡ‚ -5 Π΄ΠΎ -12 Π²ΠΎΠ»ΡŒΡ‚. ΠŸΡ€ΠΈ установкС Β«Π³Π°Π»ΠΎΡ‡ΠΊΠΈΒ»: ΠΎΡ‚ +5 Π΄ΠΎ +12 Π²ΠΎΠ»ΡŒΡ‚.
2. 12 Π²Ρ‹Π²ΠΎΠ΄ микросхСмы Da1: напряТСниС +5 Π²ΠΎΠ»ΡŒΡ‚. ΠŸΡ€ΠΈ установкС Β«Π³Π°Π»ΠΎΡ‡ΠΊΠΈΒ»: 0 Π²ΠΎΠ»ΡŒΡ‚.
3. 6 Π²Ρ‹Π²ΠΎΠ΄ микросхСмы DD1: напряТСниС 0 Π²ΠΎΠ»ΡŒΡ‚. ΠŸΡ€ΠΈ установкС Β«Π³Π°Π»ΠΎΡ‡ΠΊΠΈΒ»: +5 Π²ΠΎΠ»ΡŒΡ‚.
3. 1 ΠΈ 2 Π²Ρ‹Π²ΠΎΠ΄ микросхСмы DD1: напряТСниС 0 Π²ΠΎΠ»ΡŒΡ‚. ΠŸΡ€ΠΈ установкС Β«Π³Π°Π»ΠΎΡ‡ΠΊΠΈΒ»: +5 Π²ΠΎΠ»ΡŒΡ‚.
4. 3 Π²Ρ‹Π²ΠΎΠ΄ микросхСмы DD1: напряТСниС +5 Π²ΠΎΠ»ΡŒΡ‚. ΠŸΡ€ΠΈ установкС Β«Π³Π°Π»ΠΎΡ‡ΠΊΠΈΒ»: 0 Π²ΠΎΠ»ΡŒΡ‚.
5. 14 Π²Ρ‹Π²ΠΎΠ΄ микросхСмы DA1: напряТСниС ΠΎΡ‚ -5 Π΄ΠΎ -12 Π²ΠΎΠ»ΡŒΡ‚. ΠŸΡ€ΠΈ установкС Β«Π³Π°Π»ΠΎΡ‡ΠΊΠΈΒ»: ΠΎΡ‚ +5 Π΄ΠΎ +12 Π²ΠΎΠ»ΡŒΡ‚.
Если всС тСстированиС ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ² ΠΊ эксплуатации.
Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ подходящиС панСльки ΠΈΠ»ΠΈ ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π½Π° основС ZIF панСльки (с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ усилиСм приТатия), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ здСсь radiokot.ru/circuit/digital/pcmod/18/.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ нСсколько слов ΠΏΡ€ΠΎ ICSP β€” ВнутрисхСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
PIC-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².
ΠŸΡ€ΠΈ использовании ICSP Π½Π° ΠΏΠ»Π°Ρ‚Π΅ устройства слСдуСт ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ с использованиСм ICSP ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ 5 ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ:
1. GND (VSS) β€” ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄.
2. VDD (VCC) β€” плюс напряТСниС питания
3. MCLR’ (VPP)- Π²Ρ…ΠΎΠ΄ сброса ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° / Π²Ρ…ΠΎΠ΄ напряТСния программирования
4. RB7 (DATA) β€” двунаправлСнная шина Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ программирования
5. RB6 (CLOCK) Π’Ρ…ΠΎΠ΄ синхронизации Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ программирования
ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ внутрисхСмного программирования.
Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ICSP ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ PIC16F84 Π² корпусС DIP18:

1.Линия MCLR’ развязываСтся ΠΎΡ‚ схСмы устройства ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΎΠΉ J2, которая Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ внутрисхСмного программирования (ICSP) размыкаСтся, пСрСдавая Π²Ρ‹Π²ΠΎΠ΄ MCLR Π² монопольноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ.
2.Линия VDD Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ программирования ICSP ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΎΡ‚ схСмы устройства ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΎΠΉ J1. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ потрСблСния Ρ‚ΠΎΠΊΠ° ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ VDD схСмой устройства.
3.Линия RB7 (двунаправлСнная шина Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ программирования) изолируСтся ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ ΠΎΡ‚ схСмы устройства рСзистором R1 Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1 кОм. Π’ связи с этим ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ/ΡΡ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ, обСспСчиваСмый этой Π»ΠΈΠ½ΠΈΠ΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ рСзистором R1. ΠŸΡ€ΠΈ нСобходимости ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ, рСзистор R1 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (ΠΊΠ°ΠΊ Π² случаС c VDD) ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΎΠΉ.
4.Линия RB6 (Π’Ρ…ΠΎΠ΄ синхронизации PIC Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ программирования) Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ RB7 изолируСтся ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ ΠΎΡ‚ схСмы устройства рСзистором R2, Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1 кОм. Π’ связи с этим ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ/ΡΡ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ, обСспСчиваСмый этой Π»ΠΈΠ½ΠΈΠ΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ рСзистором R2. ΠŸΡ€ΠΈ нСобходимости ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ, рСзистор R2 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (ΠΊΠ°ΠΊ Π² случаС с VDD) ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΎΠΉ.
РасполоТСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ICSP Ρƒ PIC-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²:

Π­Ρ‚Π° схСма Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для справки, Π²Ρ‹Π²ΠΎΠ΄Ρ‹ программирования Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ ΠΈΠ· Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ IC-prog. Π‘ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ конструкции Π²ΠΎΡ‚ ΠΎΡ‚ сюда rgb73.mylivepage.ru/wiki/1952/579
Π’ΠΎΡ‚ схСма устройства

Π²ΠΎΡ‚ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°
ΠŸΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ PIC12F629. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ для своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ константу osccal β€” прСдставляСт собой 16-Ρ‚ΠΈ Ρ€ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° МК, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ МК ΠΎΡ‚Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ врСмя ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ своих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, которая записана Π² послСднСй ячСйкС Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΈΠΊΠ°. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ.
НиТС Π½Π° ΡΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ красными Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ IC-prog.

1. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°
2. ΠΠ°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π§ΠΈΡ‚Π°Ρ‚ΡŒ микросхСму»
Π’ ΠΎΠΊΠ½Π΅ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄Β» Π² самой послСднСй ячСйкС Π±ΡƒΠ΄Π΅Ρ‚ наша константа для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° константа своя!НС сотритС Π΅Π΅, Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π° Π±ΡƒΠΌΠ°ΠΆΠΊΡƒ ΠΈ Π½Π°ΠΊΠ»Π΅ΠΉΡ‚Π΅ Π΅Π΅ Π½Π° микросхСму!
ИдСм далСС

3. НаТимаСм ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ»…Β», Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ. Π’ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° появится ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.
4. БпускаСмся ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ ΠΊΠΎΠ΄Π°, Π½Π° послСднСй ячСйкС ΠΆΠΌΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ клавишСй ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π² мСню Β«ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΒ», Π² ΠΏΠΎΠ»Π΅ «ШСстнадцатСричныС» Π²Π²ΠΎΠ΄ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ константы, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ записали, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ «ОК».
5. НаТимаСм Β«ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ микросхСму».
ΠŸΠΎΠΉΠ΄Π΅Ρ‚ процСсс программирования, Ссли всС ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅.
ВытаскиваСм микросхСму ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΈ вставляСм Π² собранный ΠΌΠ°ΠΊΠ΅Ρ‚. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. НаТимаСм ΠΊΠ½ΠΎΠΏΠΊΡƒ пуск.Π£Ρ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚! Π’ΠΎΡ‚ Π²ΠΈΠ΄Π΅ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠ³Π°Π»ΠΊΠΈ
video.mail.ru/mail/vanek_rabota/_myvideo/1.html
Π‘ этим Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ. А Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ссли Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» исходного ΠΊΠΎΠ΄Π° Π½Π° ассСмблСрС asm, Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ hex? Π’ΡƒΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ компилятор. ΠΈ ΠΎΠ½ Π΅ΡΡ‚ΡŒ β€” это Mplab, Π² этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Ρ‚Π°ΠΊ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΡ‚ ΠΎΠΊΠ½ΠΎ компилятора

УстанавливаСм Mplab
Находим Π² установлСнной Mplab ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ MPASMWIN.exe, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ находится Π² ΠΏΠ°ΠΏΠΊΠ΅ β€” Microchip β€” MPASM Suite β€” MPASMWIN.exe
ЗапускаСм Π΅Π΅. Π’ ΠΎΠΊΠ½Π΅ (4) Browse Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ наш исходник (1) .asm, Π² ΠΎΠΊΠ½Π΅ (5) Processor Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ наш ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Assemble ΠΈ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅ Π³Π΄Π΅ Π²Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ исходник появится ваша ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° .HEX Π’ΠΎΡ‚ ΠΈ всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ!
НадСюсь эта ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ Π² освоСнии PIC ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²! Π£Π΄Π°Ρ‡ΠΈ!

cxema.org — ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² PIC

Π£ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ, Π·Π°Ρ…ΠΎΡ‚Π΅Π²ΡˆΠΈΡ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΎΡ‡ ΠΎΡ‚ΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΈ мысли ΠΎ сборкС, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ видят Π² составС устройства ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Для Π½ΠΈΡ… Π½Π΅ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»ΠΈΠΌΠΎΠΉ стСной встаёт вопрос ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π§Π΅ΠΌ, ΠΊΠ°ΠΊ, Ρ‡Ρ‚ΠΎ для этого Π½ΡƒΠΆΠ½ΠΎ ΠΈ Ρ‚.ΠΏ.? Бмотрят Π½Π° Π½Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π½Π° Π΄ΠΈΠΊΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚.

На самом Π΄Π΅Π»Π΅, Ρ‚ΡƒΡ‚ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного. Устройства, собранныС с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ просты, Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Π½Π°Π»Π°Π΄ΠΊΠ΅ ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡ€Π΅ элСмСнтов. Π’Π΅ΡΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» устройства Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΎ.

Π‘Π°ΠΌΠΎΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС срСди Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π΄Π²Π΅ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², PIC ΠΈ AVR. Для ΠΈΡ… программирования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ большоС количСство ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ опрСдСлится, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ устройство ΠΈ Π² соотвСтствии с этим Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Π‘ PIC ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ понятно, Ρƒ Π½ΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠ΅ начинаСтся ΠΈΠΌΠ΅Π½Π½ΠΎ с этих Ρ‚Ρ€Ρ‘Ρ… Π±ΡƒΠΊΠ², Π° AVR сСрии ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹ ATtiny, ATmega, ATxmega.

Π‘Π²ΠΎΡ‘ знакомство с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ я Π½Π°Ρ‡Π°Π» с Π»ΠΈΠ½Π΅ΠΉ ΠΊΠΈ PIC. Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΈΠΌ оказался PIC16F84, я собрал ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ JDM ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€.

JDM programmerJDM programmer

Π”Π΅Ρ‚Π°Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° размСстил Π² подходящСм корпусС ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ°.

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ знакомство с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ заставило мСня постоянно Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния, ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π’ ΠΎΠ΄ΠΈΠ½ прСкрасный ΠΌΠΎΠΌΠ΅Π½Ρ‚ я Ρ€Π΅ΡˆΠΈΠ» ΡΠΎΠ±Π»Ρ€Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ всю Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ PIC ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

Multi PIC Programmer 5

Multi PIC Programmer

ΠžΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚ всю Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ PIC. НС Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ питания.

Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ PIC ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² я ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ IC-Prog. Π‘Π°ΠΌ процСсс ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ простой:

ЗапускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ

IC-Prog

Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² настройки ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ свой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€

IC-ProgIC-Prog

ΠŸΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

IC-Prog

Если всё настроСно ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΠΊΠΎΠ΄, ΠΏΡ€ΠΎΡˆΠΈΡ‚Ρ‹ΠΉ Π² памяти. Если ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π»ΡΡ, Вся ΠΏΠ°ΠΌΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΊΠΎΠ΄ΠΎΠΌ 3FFF ΠΈ FF Π² области Π΄Π°Π½Π½Ρ‹Ρ….

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг, это ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ HEX Ρ„Π°ΠΉΠ»Π°, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, послС открытия Π΅Ρ‘ ΠΊΠΎΠ΄ отобразится Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠΊΠ½Π°Ρ….

IC-ProgIC-Prog

НаТимаСм ΠΊΠ½ΠΎΠΏΠΊΡƒ записи, ΠΏΡ€Π°Π³Ρ€Π°ΠΌΠΌ спросит, ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ДА. ΠŸΠΎΠΉΠ΄Ρ‘Ρ‚ процСсс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

IC-ProgIC-Prog

ПослС программирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° автоматичСски считываСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π·Π°ΡˆΠΈΡ‚Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈ свСряСт с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π»Π°. Π’ случаС ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выдаст ΠΎΠ± этом ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΠ²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС.

IC-ProgIC-Prog

Если ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΡ€ΠΎΡˆΠ»Π° со сбоями ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π° ΠΎΡ‚ чтСния, ΠΊΠ°ΠΊ Π² ΠΌΠΎΡ‘ΠΌ случаС, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выдаст сообщСниС ΠΎΠ± ΠΎΡˆΡ‹Π±ΠΊΠ΅.

IC-Prog

Π‘ PIC ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ всё понятно. Для AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π‘Π°ΠΌΡ‹ΠΉ простой — это Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ «5 ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΎΠ²». Π’Π΅ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ состоит ΠΈΠ· всСго Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… рСзисторов.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR 5 ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΎΠ²

Π‘ΠΎΠ±Ρ€Π°Π» я Π΅Π³ΠΎ ΠΌΠΈΠ½ΡƒΡ‚ Π·Π° Π΄Π΅ΡΡΡ‚ΡŒ, Π½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ смог, Π²Π²ΠΈΠ΄Ρƒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΌΠΎΡ‘ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ отсутствуСт ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ LPT, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ этот ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ.

Π’ΠΎΠ³Π΄Π° я собрал для самых Ρ…ΠΎΠ΄ΠΎΠ²Ρ‹Ρ… Ρƒ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства AVR ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ для ATMEGA8, Π²Ρ‚ΠΎΡ€ΠΎΠΉ для ATtiny2313.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²

Π‘Ρ…Π΅ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΎΡ‡Π΅Π½ΡŒ проста, для питания ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° трСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ источник питания. Для сСбя я спаял нСбольшой Π΄Π»ΠΈΠ½Π½Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ USB.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для ATMEGA8ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для ATtiny2313

НомСра Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π½Π° рисункС

1431849595.jpg

Π‘ΠΎΠ±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΠΌΠ½Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для AVR, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΊ USB ΠΏΠΎΡ€Ρ‚Ρƒ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для AVRΠŸΠ»Π°Ρ‚Π° ΠΏΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹

Удобство примСнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° с USB интСрфСйсом омрачаСтся поиском Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ систСмы, Π² частности Π½Π° win7 ΠΈ 8. Для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… COM-ΠΏΠΎΡ€Ρ‚ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚. Они прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π²ΠΎ всСй Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ windows, Π΄Π° ΠΈ Π² unix систСмах ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ unix систСма ΠΎΡ‡Π΅Π½ΡŒ Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½Π° ΠΊΠΎ всСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌ, Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅ΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ.

Π’ΠΎΡ‚ ΠΌΠΎΠΉ вСсь арсСнал для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹

НСбольшой Π²ΠΈΠ΄Π΅ΠΎΠΎΠ±Π·ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наглядно ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ вСсь процСсс ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

ΠŸΡ€ΠΎΡˆΠΈΡ‚ΡŒ PIC-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ — это просто

Π­Ρ‚Π° Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ° посвСщСна ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² (МК) ΠΌΠ°Ρ€ΠΊΠΈ PIC. Π’Π΅ΠΌ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ с этим Ρ€Π°Π½Π΅Π΅ Π½Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ это ΠΎΡ‡Π΅Π½ΡŒ слоТная Π·Π°Π΄Π°Ρ‡Π°. На самом Π΄Π΅Π»Π΅ здСсь всё просто. Нам понадобится ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ PicKit3, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Π΅Π³ΠΎ управлСния, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ, собствСнно, сама ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ hex.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ с ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ панСлькой (АдаптСром), ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… Ρ„ΠΎΡ‚ΠΎ. Π­Ρ‚Π° связка Π±ΡƒΠ΄Π΅Ρ‚ Π’Π°ΠΌ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π΄ΠΎΠ»Π³ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ практичСски Π»ΡŽΠ±Ρ‹Π΅ PIC-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΈ Π΄Π°ΠΆΠ΅ внСшнюю ΠΏΠ°ΠΌΡΡ‚ΡŒ. Для этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π€ΠΎΡ‚ΠΎ 1 ΠΈ Π€ΠΎΡ‚ΠΎ 2. Π‘Π°ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ устанавливаСтся Π² Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Ρ‚Π°ΠΊ, ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π€ΠΎΡ‚ΠΎ 3. На этом ΠΆΠ΅ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° установка ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ J1, J2 ΠΈ J3 для 14-Ρ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π½Ρ‹Ρ… PIC. Установку ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ для МК с Π΄Ρ€ΡƒΠ³ΠΈΠΌ числом Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ [1]. Π­Ρ‚Ρƒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· USB-Ρ€Π°Π·ΡŠΡ‘ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Ρ‘Ρ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с PicKit3.

Π€ΠΎΡ‚ΠΎ 1Π€ΠΎΡ‚ΠΎ 2Π€ΠΎΡ‚ΠΎ 3
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для управлСния PicKit3 Π»ΡƒΡ‡ΡˆΠ΅ всСго Π±Ρ€Π°Ρ‚ΡŒ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта Microchip β€” ΠΎΠ½Π° Π»Π΅Π³ΠΊΠΎ скачиваСтся ΠΈ устанавливаСтся Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π•Ρ‘ внСшний Π²ΠΈΠ΄ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π½Π° Ρ„ΠΎΡ‚ΠΎ слСва. ВсС Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ дСйствия Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, послС Ρ‡Π΅Π³ΠΎ Π² Π’Π°ΡˆΠΈΡ… Ρ€ΡƒΠΊΠ°Ρ… появится довольно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ комплСкс для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ МК. Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅ дСйствия Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅.

Π‘Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π² Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΈ Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ МК. Для этого достаточно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² мСню Tools — Check Communication. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, эту ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΌΠΎΠΆΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΈ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ. Π”Π°Π»Π΅Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ напряТСниС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ установлСно 5Π’. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ контролируСтся Π² окошкС VDD PICkit3 (Target Power) ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, устанавливаСтся автоматичСски.

Для Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ: File — Import Hex, послС Ρ‡Π΅Π³ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Write Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π°Ρ‡Π½Ρ‘Ρ‚ запись Π² наш МК, Π° послС Π΅Ρ‘ окончания засвСтит Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ окошко Π½Π°Π΄ этой ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ нСсколько сСкунд. Всё β€” ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€ΠΎΡˆΠΈΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅!

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° PIC — ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² — Π‘Ρ…Π΅ΠΌΡ‹ устройств Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎ константу(osccal), которая записана Π² послСднСй ячСйкС Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΈΠΊΠ°.

Оsccal — прСдставляСт собой 16-Ρ‚ΠΈ Ρ€ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° МК, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ МК ΠΎΡ‚Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ врСмя ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ своих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ…

ΠŸΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (МК) считайтС с Π½Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ константу Π½Π° листочСк ΠΈΠ»ΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€!

Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ Ρ‚.ΠΊ. Ссли ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ константу ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, pic Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈΠ±ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Π½ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½.

Π’ МК ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ сСмСйства константы Π½Π΅Ρ‚Ρƒ, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΡƒΠ΄ΠΈΠ²Π»ΡΠΉΡ‚Π΅ΡΡŒ.

На рисункС Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ мСсто располоТСния этой константы:

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ пригодится ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ внСшний ΠΊΠ²Π°Ρ€Ρ†.

Π’ процСссС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΆΠ°Π»ΠΈ ΡƒΠΆΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ») ΠΌΠΎΠΆΠ΅Ρ‚ (Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ) Π²Ρ‹Π»Π΅Π·Ρ‚ΠΈ слСдущСС сообщСниС (см. рис.Π½ΠΈΠΆΠ΅ ), Π½Π°Π΄ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ НЕВ. ΠŸΡ€ΠΈ использовании Icprog 1.06C (я Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ) всСгда ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ Π½Π΅Ρ‚.

Когда Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ‚ΠΎ Π² послСднСй ячСйкС памяти выставляСтся «3FFF» Ρ‚.ΠΊ. Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вашСй константы Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ (ΠΎΠ½Π° Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ МК своя)!

Π’ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ константу «3FFF» ΠΈΠ»ΠΈ «3424».

Π’ΠΈΠ΄Π΅ΠΎ — ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ PIC ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°!

Π’ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…Β PIC16F628, PIC16F628A, PIC16F630 константы Π½Π΅Ρ‚Ρƒ, ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

Π’Β PIC16F676 константа Π΅ΡΡ‚ΡŒ!

Π’ΠΈΠ΄Π΅ΠΎ ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅Β PIC16F676. Π’ Π²ΠΈΠ΄Π΅ΠΎ продСмонстрирован Π±ΠΈΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° с Π½ΠΈΠΌ ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ.

Β 

ΠŸΡ€ΠΈ использовании внСшнСго ΠΊΠ²Π°Ρ€Ρ†Π°Β (ΠΈΠ»ΠΈ RC) константа нСнуТна, ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ‚Π°ΠΊΠΈΡ… схСмах ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ pic Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»Π° утСряна константа!

Π‘ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:


WDT — стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€Β 
PWRT — Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° для стабилизации Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΈ Π²ΠΊΡŽΡ‡Π΅Π½ΠΈΠΈ питания 
MCLR — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄ внСшнСго сброса ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (reset)Β 
BODEN — задСйств-Ρ‚ΡŒ сброс ΠΏΡ€ΠΈ сниТСнии Π½Π°ΠΏΡ€. питания 
CP — Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡ‚ считывания 
CPD — Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ содСрТимоС EEPROM ΠΎΡ‚ считывания


Β  ΠŸΡ€ΠΈ написании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для МК, программист, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, выставляСт Π±ΠΈΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹, Π΄Π°Π»Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (исходник) компилируСтся (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .HEX) ΠΈ Π·Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π² МК, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ AVR, Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π±ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ pic-ов НЕ ΠΠΠ”Πž!

Π’ PIC прСдусмотрСн Π±ΠΈΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹:

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ссли ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ) Π±ΠΈΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ , Ρ‚ΠΎ ΠΏΡ€ΠΈ считывании Π΄Π°Π½Π½Ρ‹Ρ… (послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅) выдаст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΡˆΠΈΠ±ΠΊΡƒ! Π’ этом ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ смысл Π±ΠΈΡ‚Π° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ — Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π­Ρ‚Π° функция ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Π° для программистов. Добустим Π’Ρ‹ написали ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΈ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π΅Π΅, Π½ΠΎ Ссли Π’Ρ‹ ΠΏΡ€ΠΎΠ΄Π°Ρ‚ΠΈΡ‚Π΅ просто ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ HEX Ρ‚ΠΎ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ дСнь ΠΎΠ½Π° ΠΎΠ±Π»Π΅Ρ‚ΠΈΡ‚ вСсь ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ Π’Π°ΡˆΠΈ авторскиС ΠΏΡ€Π°Π²Π° Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Ρ‹, Π½ΠΎ Π° Ссли Π’Ρ‹ Π·Π°ΡˆΡŒΠ΅Ρ‚Π΅ Π² ПИК ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΈ поставитС Π±ΠΈΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹, Ρ‚ΠΎ большС Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ смоТСт ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ!

На рисункС Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π±ΠΈΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈ ошибка которая выскакиваСт послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ:

Если послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, с использованиСм Π±ΠΈΡ‚Π° Π·Π°Ρ‰ΠΈΡ‚Ρ‹, ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с МК Ρ‚ΠΎ Π²ΠΎΡ‚, Ρ‡Ρ‚ΠΎ получится:

Код Π—Π°Ρ‰ΠΈΡ‚Ρ‹

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ с Π±ΡƒΠΊΠ²ΠΎΠΉ "А" pic16F84A (ΡΡ‚Π°Ρ‚ΡŒΡ дописываСтся)

Β 

Если утСряна константа, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ?

Бпособ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ: ΠΏΡ€ΠΎΠ±Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ МК константу ΠΈΠ»ΠΈ Π½Π°ΡƒΠ³Π°Π΄ , ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ всС константы Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ Π½Π° 34 Π΄Π°Π»Π΅Π΅ Π΄Π²Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ xx ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ.

Бпособ Π²Ρ‚ΠΎΡ€ΠΎΠΉ: ΠΏΠΎΡ€Π°Π΄ΡƒΠ΅Ρ‚ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Β PICKit 2, появилось ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для восстановлСния ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΎΡ‡Π½ΠΎΠΉ константы для PIC16F630/676, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΒ Ρ‚ΡƒΡ‚.

Бпособ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ:ВосстановлСниС OSSCAL для 12F629 & 12F675Β (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ ΠΈ простой )

Π‘ Ρ†Π΅Π»ΡŒΡŽ оказания ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ потСрял константу ΠΈ Ρ…ΠΎΡ‡Π΅Ρ‚ Π΅Π΅ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, оставляйтС Π² коммСнтариях Ρ‚ΠΈΠΏ МК ΠΈ константу.

Β 

Β 

Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ самая популярная — icprog, вСрсия послСдняя 1,6Π’.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒΒ icprog106B + описаниС русс + Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для Π₯Π  (Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½ΡŽΠ°Π½ΡΡ‹…)

НастраиваСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ!

PICPgm

ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ PIC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰Π΅Π΅ΡΡ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, качСством ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ программирования.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ PICPgm Development Programmer (ΠΈΠ»ΠΈ просто PICPgm) ΠΈΠΌΠ΅Π΅Ρ‚ простой, Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½Ρ‹ΠΉ графичСский интСрфСйс ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ сСмСйства PIC. ОсновноС ΠΎΠΊΠ½ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° состоит ΠΈΠ· мСню, ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов, Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ части со Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΈ строки состояния. Π’ настоящСС врСмя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ 660 микросхСм, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Ρ€Π°Π·Π½Ρ‹ΠΌ сСриям: PIC10F, PIC12F, PIC16F, PIC18F, PIC24H, PIC24F, dsPIC30F, dsPIC33F. ΠŸΠ°ΠΊΠ΅Ρ‚ способСн Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с мноТСством Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· USB, ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ COM-ΠΏΠΎΡ€Ρ‚. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ Π² настройках прилоТСния. Π‘Ρ€Π΅Π΄ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π² спискС Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ популярныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹, ΠΊΠ°ΠΊ PICPgm USB ΠΈ PICPgm LVISP, JDM, Microchip AN589, Trivial LVP, EPIC Parallel Port, P16PRO40, цСлая Π³Ρ€ΡƒΠΏΠΏΠ° Olimex ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с flash-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ EEPROM ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Π±ΠΈΡ‚Π°ΠΌΠΈ согласно Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ· hex-Ρ„Π°ΠΉΠ»Π°. Π’ PICPgm ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ стандартныС для ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ содСрТимого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ запись Π΅Π³ΠΎ Π² hex-Ρ„Π°ΠΉΠ», очистка памяти Ρ‡ΠΈΠΏΠ°, вСрификация, Π°Π²Ρ‚ΠΎΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° объСма свободной памяти ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠ³ΠΎ ΠΈ внутрисхСмного (ISP) программирования. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ сконфигурированы Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ hex-Ρ„Π°ΠΉΠ» прСдставлСн Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ ΠΎΠΊΠ½Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ: Β«Code MemΒ», Β«Data MemΒ», Β«Config MemΒ» ΠΈ Β«Config BitsΒ», Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ всю Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π’ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ вСдСтся запись всСх происходящих событий. Для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ устройство. ΠŸΡ€ΠΈ запускС софта Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств (ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹, ΠΈ PIC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹) Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ΡΡ автоматичСски. ВсС это ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΎΠΊΠ½Π΅ настроСк, Π²Ρ‹Π±Ρ€Π°Π² Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… списков. ПослС этого остаСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° *.hex ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Programm PICΒ».

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° PICPgm идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ ΠΈ усилиями. Π‘Ρ€Π΅Π΄ΠΈ основных нСдостатков ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PICPgm, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ прСдставлСны Π² Π²ΠΈΠ΄Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ² с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ *.hex. Если исполняСмая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° написана Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ языкС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C), Ρ‚ΠΎ понадобится стороннСС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ компиляторы, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для программирования Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² PIC: MicroC, MPLAB. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… создаст Π½ΡƒΠΆΠ½Ρ‹ΠΉ hex-Ρ„Π°ΠΉΠ».

PICPgm Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ усилиями нСбольшой Π³Ρ€ΡƒΠΏΠΏΡ‹ программистов. Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° являСтся Christian Stadler. ΠŸΠ΅Ρ€Π²Π°Ρ вСрсия ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π²Ρ‹ΡˆΠ»Π° Π² 2004 Π³ΠΎΠ΄Ρƒ, с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Π°Π²Ρ‚ΠΎΡ€Ρ‹ рСгулярно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

PICPgm Development Programmer ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ бСсплатСн ΠΈ свободно распространяСтся Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. Π”Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС нСбольшоС ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ инсталляции. ПослСдняя вСрсия доступна Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС. Π’Π°ΠΊΠΆΠ΅ Π½Π° сайтС прСдставлСны элСктричСскиС схСмы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ².

Π”Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ написано Π½Π° английском языкС, русификатора ΠΊ Π½Π΅ΠΌΡƒ Π½Π΅Ρ‚.

Доступны вСрсии PICPgm для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Linux, Microsoft Windows (98, ME, 2000, XP, Vista, 7 – 32- ΠΈ 64-разрядных) ΠΈ MacOS X (ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ вСрсия). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌ с ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Π² ОБ Windows Vista ΠΈ Windows 7 Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ. ВСрсия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Windows Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для доступа ΠΊ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΡ€Ρ‚Ρƒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ для ОБ Windows ΠΈ Linux сущСствуСт Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π±Π΅Π· графичСского интСрфСйса), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ возмоТности, Π½ΠΎ управляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

РаспространСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: бСсплатная.

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт PICPgm: http://picpgm.picprojects.net

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ PICPgm

ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ PIC18F2550

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСктронщик, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ дСвайсы Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…, Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ сталкиваСтся с Π²Π΅Ρ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ: USB, ΠΈΠ»ΠΈ Π½Π΅ USB?Β Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, JDM β€” Π²ΠΏΠΎΠ»Π½Π΅ сСбС Π²Ρ‹Ρ…ΠΎΠ΄, Π±Π»Π°Π³ΠΎ COM-ΠΏΠΎΡ€Ρ‚Ρ‹ Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ всС Π΅Ρ‰Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ. И Π½Π° Ρ‚Π°Π±ΡƒΡ€Π΅Ρ‚ΠΊΠ΅ ΡΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ, лишь Π±Ρ‹ Π·Π°Π½ΠΎΠ·Ρƒ Π² Π·Π°Π΄ Π½Π΅ Π²ΠΎΠ³Π½Π°Ρ‚ΡŒ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” хочСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π°, Π° ΡƒΠΆ послС ΠΏΠ°Ρ€Ρ‹-Ρ‚Ρ€ΠΎΠΉΠΊΠΈ Π·Π°Π»ΠΎΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΠΈΠΊΠΎΠ² (ΠΈ Ρ‚Π°ΠΊΠΎΠ΅ Π±Ρ‹Π²Π°Π΅Ρ‚!), Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅. Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ JDM’ΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ. Они Π½Π΅ Ρ‚Π°ΠΊ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ болтаСтся Π½Π° двадцатисантимСтровом ΡˆΠ»Π΅ΠΉΡ„Π΅, Π½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ прямо Π² ΠΏΠΎΡ€Ρ‚, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ массу случайных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅, любСзно прСдоставлСнных Π½Π°ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ питания ΠΈ ΠΈΠ΄ΡƒΡ‰ΠΈΠΌ ΠΊ Π½Π΅ΠΌΡƒ силовым ΠΊΠ°Π±Π΅Π»Π΅ΠΌ.

Однако ΠΈ с USB-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΊΠ°ΠΊ извСстно, всС Π½Π΅ Ρ‚Π°ΠΊ просто. Π­Ρ‚ΠΎ Π² мСньшСй стСпСни касаСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΎΡ‚ Atmel, ΠΈ Π² ΠΊΡƒΠ΄Π° большСй β€” микрочиповских. Π‘Π°ΠΌΠΎΠΉ ΠΆΠΈΠ²ΠΎΡ‚Ρ€Π΅ΠΏΠ΅Ρ‰ΡƒΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΈ сборкС ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ Pickit2 становится знамСнитая схСма: Β«Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, Ρ‚Π΅Π±Π΅ Π½ΡƒΠΆΠ΅Π½ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ-Ρ‚ΠΎ, Ρ‡ΡƒΠ²Π°ΠΊ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. Π–ΠΈΠ·Π½ΡŒ β€” боль».Β Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Ρ‰ΠΈΠΊΠΈ, вспомнившиС, Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… завалялся Ρ‚ΠΎΡ‚ самый JDM, Π΄ΠΎΡΡ‚Π°ΡŽΡ‚ Π΅Π³ΠΎ, сияя ΠΎΡ‚ гордости, ставят Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ 18-ΠΉ камСнь ΠΈ…Β ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΡΡ‚ ΠΊ ΡΠΎΠ·Π΅Ρ€Ρ†Π°Π½ΠΈΡŽ бСзысходности:

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ PIC18F2550 нСсколько ΠΈΠ½ΠΎΠ΅ располоТСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², Π²ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΎ-Ρ‚ΠΎ ΠΈ Π½Π΅ учитываСтся Π² 90% ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ².Β Π§Ρ‚ΠΎΠ±Ρ‹ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ этот ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π² Π‘Π΅Ρ‚ΠΈ часто Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ‚ΠΈΠΏΠ° ART2003. ΠŸΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΎΠ² Π΄Π° ΠΏΠ°Ρ€Π° сопротивлСний β€” Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅. Если Π±Ρ‹ Π½Π΅ ΠΎΠ΄Π½ΠΎ Β«Π½ΠΎΒ»: LPT-ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΏΠΎ дрСвности ΠΈ частотС встрСчаСмости ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°ΡŽΡ‚ΡΡ ΠΊ экскрСмСнтам ΠΌΠ°ΠΌΠΎΠ½Ρ‚ΠΎΠ². К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Ρ‡Π΅ΠΌ Π½ΠΎΠ²Π΅Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Ρ‚Π΅ΠΌ мСньшС шансов Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ β€” Π³Π»ΡŽΡ‡ΠΈΡ‚ ΠΎΠ½ ΠΎΡ‚ слишком быстрого ΠΆΠ΅Π»Π΅Π·Π°. Π§Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ? Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½ΠΎ! ВсСго-Ρ‚ΠΎ Π½ΡƒΠΆΠ΅Π½ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ (чСстно говоря, мСня всСгда удивляло, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½ΠΈΠΊΡ‚ΠΎ Π΄ΠΎ этого Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅ додумался, Π° Ссли ΠΈ додумался, Ρ‚ΠΎ Π½Π΅ сказал). ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π»Π΅Π·Π΅ΠΌ Π² Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π° ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ самого извСстного камня ΠΎΡ‚ Microchip β€” PIC16F628A β€” ΠΈ сравниваСм:

Нас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ VPP, VDD, VSS, PGC, PGD, PGM. Они Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Π² ΠΎΠ΄Π½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅. ΠžΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ β€” Π΄Π΅Π»ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Π Π°Π·Π²ΠΎΠ΄ΠΈΠΌ Π² SprintLayout’Π΅ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΡƒΡŽ ΠΏΠ»Π°Ρ‚ΠΊΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 2.5 Π½Π° 4 см.

Π”Π°Π»Π΅Π΅ прилагаСтся Ρ„Π°ΠΉΠ» .lay6 с ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ для PIC18F2550 ΠΈ PIC18F4550 (послСдний ΠΈΠΌΠ΅Π΅Ρ‚ 40 Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²). Они Ρ‚Π°ΠΊΠΆΠ΅ подходят ΠΈ для программирования PIC18F2455 ΠΈ PIC18F4455.Β ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌ Π½Π° тСкстолит, Π²Ρ‹Ρ‚Ρ€Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ, ΠΏΡ€ΠΈΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ°Π½Π΅Π»ΡŒΠΊΡƒ ΠΏΠΎΠ΄ 2550, со стороны Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ Π΄Π΅Π»Π°Π΅ΠΌ ΡˆΡ‚Ρ‹Ρ€ΡŒΠΊΠΈ ΠΈΠ· Π·Π°Π±Π»Π°Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ сохранСнных ΠΎΠ±Ρ€Π΅Π·ΠΊΠΎΠ² Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² всяких Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. Π˜Ρ… ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСсто Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Β«Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ» PIC16F628A.Β Π’ΠΎΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ:

Π‘Ρ‚Π°Π²ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ Ρ‚Π°ΠΊ, Π±ΡƒΠ΄Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ 628A, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ Β«Π±ΡƒΡ‚Π΅Ρ€Π±Ρ€ΠΎΠ΄Β» ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, запускаСм WinPIC800 ΠΈ…

Вуаля! Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π·Π°Π²Π΅Ρ‚Π½Ρ‹ΠΉ 18-ΠΉ!

alexxlab

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

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