Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ для всСх iOS-устройств, совмСстим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 Π΄ΠΎ 24:00 ΠΏΠ½-ΠΏΡ‚ | c 10:00 Π΄ΠΎ 18:00 сб
0 Comments

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ‡ΠΊΠ° эмбСддСра Β» AVR dragon.

БСмСйство ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ AVR стало Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ стандартом для Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΠΎΠ΄Π΅Π»ΠΎΠΊ. Π― Π½Π°Ρ‡ΠΈΠ½Π°Π» ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅Π½Π½ΠΎ с этого сСмСйства, Π½ΠΎ ΠΈ сСйчас Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΈΡ… Π² Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… конструкциях.

Π’ΠΎΡ‚ ΡƒΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Π³ΠΎΠ΄Π° для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ AVR dragon.

Β 

AVR Dragon – самый Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR Ρ„ΠΈΡ€ΠΌΡ‹ Atmel, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ debugWire.

Π§Π΅ΠΌ отличаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΎΡ‚ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°?

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ – это просто устройство, Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π”Π°Π»ΡŒΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° исполняСтся сама ΠΏΠΎ сСбС ΠΈ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, Ρ‚ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ β€” ΠΎΡ‡Π΅Π½ΡŒ слоТно. ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ позволяСт ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ исполнСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² любой Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΈ ΡƒΠ·Π½Π°Ρ‚ΡŒ значСния всСх ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, рСгистров ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ памяти, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ позволяСт ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ пошагово, ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ стСк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΊΡƒΡ‡Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… полСзностСй. Π’ΠΎΠΎΠ±Ρ‰Π΅ΠΌ, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ – это ΠΊΡ€ΡƒΡ‚ΠΎ!

Β 

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΡΡ‹

Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ понятно, Π·Π°Ρ‡Π΅ΠΌ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ этот ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ, Π° Π½Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ, ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠΏΠΈΡˆΡƒ Ρ€Π°Π·Π½Ρ‹Π΅ интСрфСйсы программирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… AVR.

ISP (In System Programming) – интСрфСйс внутрисхСмного программирования, позволяСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ выпаивая ΠΈΠ· ΠΏΠ»Π°Ρ‚Ρ‹. Π§Π΅Ρ€Π΅Π· ISP ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ программируСтся с нСбольшой ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, Π½ΠΎ ISP ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ большим достоинством для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для этого интСрфСйса состоит ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΎΠ². Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ благодаря этому интСрфСйсу, Atmel стал Π»ΠΈΠ΄Π΅Ρ€ΠΎΠΌ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… конструкций. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊ Π½Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 4 сигнала – MISO, MOSI, SCLK, RESET.

HV prog – Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π£ΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ быстро ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ массовом выпускС, Π² Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ практичСски бСсполСзСн. (ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для восстановлСния ISP, Ссли Π²Ρ‹ Π΅Π³ΠΎ случайно ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΏΠΎ Π½Π΅Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ). К ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 18 сигналов β€” PD[7…0], PC[7…0], XTAL, RESET.

JTAG – самый ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ интСрфСйс. О Π½Π΅ΠΌ ΡƒΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ написано, поэтому ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Ρƒ. ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… с большим количСством Π½ΠΎΠΆΠ΅ΠΊ. Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ пяти сигналов (TCK, TDO, TMS, TDI, RESET).

debugWire – ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΉ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ интСрфСйс Atmel, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ процСссами ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρƒ (RESET). Π’Π°ΠΊ, ΠΊΠ°ΠΊ Π² Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ с малСньким количСством Π½ΠΎΠΆΠ΅ΠΊ, это просто Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° JTAG’у.

К соТалСнию, Atmel Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ испортил всю Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ debugWire Π½Π° Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ISP интСрфСйса (Ρ‚ΠΎΠ΅ΡΡ‚ΡŒ, прийдСтся сначала ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Ρ†Π΅Π»Ρ‹Ρ… 4 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ debugWire, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС этого ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 3 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° SPI).

Β 

Β 

AVR Dragon позволяСт ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π΄ΠΎ 32ΠΊΠ‘Π°ΠΉΡ‚, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ всС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR (ΠΊΡ€ΠΎΠΌΠ΅ atxmega).

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π·Π° Ρ†Π΅Π½Ρƒ AVR dragon ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ( 33 ΡˆΡ‚ΡƒΠΊΠΈ atmega16, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ) ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с  AVR JTAG ICE clone, Ρ‚Π°ΠΊ-Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π° ΠΈΠ»ΠΈ Π½Π΅Ρ‚ – Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π²Π°ΠΌ. Π›ΠΈΡ‡Π½ΠΎ я люблю ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ инструмСнт, поэтому ΠΊΡƒΠΏΠΈΠ».

Β 

DebugWire

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС ΠΏΠΎΠ΄Π΅Π»ΠΊΠΈ я ΡΠΎΠ±ΠΈΡ€Π°ΡŽ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…: atmega48, atmega88, atmega168 ΠΈ attiny13. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ сбалансированныС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹! ВсС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ debugWire интСрфСйс.

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я столкнулся, ΠΊΡƒΠΏΠΈΠ² avrDragon – ΠΊΠ°ΠΊ-ΠΆΠ΅ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ? Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° самой ΠΏΠ»Π°Ρ‚Π΅ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° Π²Ρ‹Π²Π΅Π΄Π΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ»ΠΎΠ΄ΠΊΠ°. На ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ сторонС нарисована ΠΊΠ°Ρ€Ρ‚Π° располоТСния Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², Π½ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‚ΡΡ – Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ! Π― Ρ€Π°Π·ΠΎΠΊ ошибся с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ,Β  поэтому Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽ располоТСниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ².

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ сигнал Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ-ΠΆΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅. Π‘ΠΈΠ³Π½Π°Π» VTG ( Target Voltage ) слуТит для подстройки логичСских ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° ΠΊ логичСским уровням ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ Π΅Π³ΠΎ питания.

Вторая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° – DebugWire Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ссли Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π΅Ρ‚ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты! Π― Π΄ΠΎΠ»Π³ΠΎ искал ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² Π΄Ρ€Π°ΠΊΠΎΠ½Π΅ ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°Ρ…, Π° оказалось, просто Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° ΠΊ ΠΊΠ²Π°Ρ€Ρ†Ρƒ Π±Ρ‹Π»Π° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π°.

ВрСтяя ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° – ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π² AVR Studio Π±Ρ‹Π»Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Π² IAR. Π’Π°ΠΊ ΠΊΠ°ΠΊ основноС ΠΌΠΎΠ΅ срСдство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ всС-ΠΆΠ΅ IAR, это мСня совсСм Π½Π΅ Ρ€Π°Π΄ΠΎΠ²Π°Π»ΠΎ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π² послСдних вСрсиях IAR’а ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с debugWire Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»Π°ΡΡŒ.

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Ρ€Π°ΠΊΠΎΠ½Π° ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ, я спаял Π΄Π²Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠ°. Одни ΠΈΠ· Π½ΠΈΡ… припаиваСтся прямо ΠΊ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ вставляСтся Π² Ρ€Π°Π·ΡŠΠ΅ΠΌ Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌΠ΅ Π΄Ρ€Π°ΠΊΠΎΠ½Π° Π½Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π°, я сдСлал свой – написал TOP. ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ – пишСм ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠΌ Π½Π° тСрмоусадкС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сигнала ΠΈ тСрмоусаТиваСм Π΅Π΅ – наши надписи Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ стали малСнькиС, ΠΊΡ€Π°ΡΠΈΠ²Π΅Π½ΡŒΠΊΠΈΠ΅ ΠΈ Π½ΠΈ Π·Π° Ρ‡Ρ‚ΠΎ Π½Π΅ слСзут с ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΎΠ²!

Π’Π΅ΠΏΠ΅Ρ€ΡŒ типичная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий. ЗапускаСм IAR. Π’ опциях ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° мСняСм ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ Π½Π° Dragon (Project->Options->Debugger, устанавливаСм Dragon). ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π΄Ρ€Π°ΠΊΠΎΠ½Π° ΠΊ ΠΏΠ»Π°Ρ‚Π΅, ΠΏΠΎΠ΄Π°Π΅ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π² мСню Dragon->Fuse Handler. УстанавливаСм Ρ‚Π΅ Ρ„ΡŒΡŽΠ·Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ нравятся, Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅ΠΌ debugWire (Ρ„ΡŒΡŽΠ· DWEN). ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ISP ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ссли SPI Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ), оставляСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ RESET, VTG ΠΈ GND ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, ΠΆΠΌΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ β€œDownload and Debug”. Вуаля:

Β 

Β 

Если захочСтся ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„ΡŽΠ·Ρ‹, придСтся ΠΎΠΏΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ISP ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹. Π’ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² SPI Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, поэтому ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Ρ‚Ρ€ΠΎΠ³Π°Ρ‚ΡŒ.

Π£ Π΄Ρ€Π°ΠΊΠΎΠ½Π° Π΅ΡΡ‚ΡŒ нСсколько ΠΎΠΏΡ†ΠΈΠΉ (Project->Options->Debugger->Dragon):

Supress download – Ссли поставитС Π³Π°Π»ΠΎΡ‡ΠΊΡƒ, Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ вас – Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ€ΡƒΡŽ? Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для (вСсьма ΡΠΎΠΌΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ) экономии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ рСсурса Ρ„Π»ΡΡˆ-памяти.

Allow download to RAM – ΠΈΠ½ΠΎΠ³Π΄Π° Π² процСссС ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, трСбуСтся ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠžΠ—Π£, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΡ… ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π­Ρ‚Π° опция позволяСт это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π― Π½ΠΈΠΊΠΎΠ³Π΄Π° Π΅ΠΉ Π½Π΅ пользовался, поэтому Π½ΠΈΡ‡Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ.

Target consistency check – провСряСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ записанных Π΄Π°Π½Π½Ρ‹Ρ….

Π­Ρ‚ΠΈ ΠΎΠΏΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π΅Π΄ΠΊΠΎ ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹, Π° Π²ΠΎΡ‚ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ваТная опция:

Run timers in stopped mode – Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π΄Π°ΠΆΠ΅ Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° остановлСна. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, это ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ для ШИМов, Ссли ΠΈΡ… ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· строя.

Π£ мСня ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈ – ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎ debugWire, ΠΈΠ»ΠΈ это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ интСрфСйс? ΠžΡ‚Π²Π΅Ρ‚ – ΠΌΠΎΠΆΠ½ΠΎ. Но ΠΎΠΏΡΡ‚ΡŒ-ΠΆΠ΅ придСтся сначала Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ debugWire с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ISP.

Β 

JTAG

НСдавно ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JTAG с AVR Π°ΠΌΠΈ. ВпСчатлСния самыС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅. Π—Π°Π»ΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ быстрСС, Ρ‡Π΅ΠΌ debugWire. Π£ΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡŽΠ·Ρ‹.

Β 

ΠœΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅

На Π΄Ρ€Π°ΠΊΠΎΠ½Π΅ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅. Говорят, Ссли Π²ΠΏΠ°ΡΡ‚ΡŒ Ρ‚ΡƒΠ΄Π° ZIF-ΠΏΠ°Π½Π΅Π»ΡŒΠΊΡƒ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ массово ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹. Π›ΠΈΡ‡Π½ΠΎ я этим Π½Π΅ занимался, поэтому Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ.

Β 

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° со стабилизатором.

Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π’ схСмС питания Π΄Ρ€Π°ΠΊΠΎΠ½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ допустили ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΈ микросхСма Π² Π±Π»ΠΎΠΊΠ΅ питания Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… экзСмпляров сгораСт. Atmel Π΄Π°Π΅Ρ‚ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΡŽ Π²Ρ‹ΠΏΠ°ΡΡ‚ΡŒ ΡΠ³ΠΎΡ€Π΅Π²ΡˆΡƒΡŽ микросхСму ΠΈ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΊ, ΠΏΡ€ΠΈ этом гарантия Π½Π° Π΄Ρ€Π°ΠΊΠΎΠ½Π° Π½Π΅ тСряСтся.

Π­Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° проявляСтся ΠΏΡ€ΠΈ прикосновСнии ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ ΠΊ микросхСмС-стабилизатору напряТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ возбуТдаСтся ΠΈ пСрСгрСваСтся. ΠŸΡ€ΠΈ этом матСринская ΠΏΠ»Π°Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½, Π½ΠΎ Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ½ΠΊΠΈ этого Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈ Π΄Ρ€Π°ΠΊΠΎΠ½ сгораСт. На ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΡƒΠ΄Π° Π½Π΅ стоит ΠΏΡ€ΠΈΠΊΠ°ΡΠ°Ρ‚ΡŒΡΡ.

Π’ ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΏΠΎΠΊΠ° микросхСма Π½Π΅ сгорСла, ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»ΠΊΠΎΠΉ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π½Π΅ стоит. Π“Π»Π°Π²Π½ΠΎΠ΅ – Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π° ΠΊΠΎΠ³Π΄Π° Π½Π° Π΄ΠΎΠ»Π³ΠΎ ΠΎΡ‚Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΎΡ‚ Π½Π΅Π³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡƒΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠΆΠ°Ρ€Π°. Π”Ρ€Π°ΠΊΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΠ³Π½Π΅Π΄Ρ‹ΡˆΠ°Ρ‰ΠΈΠΌ!

Как Π½Π° Π·Π»ΠΎ, сразу послС написания этой ΡΡ‚Π°Ρ‚ΡŒΠΈ стабилизатор ΠΌΠΎΠ΅Π³ΠΎ Π΄Ρ€Π°ΠΊΠΎΠ½Π° сгорСл. Π― ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π» ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»ΠΊΡƒ, ΠΈ всС Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ (Π΄Π°ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ Π΄ΠΎ этого – мСньшС Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² связи). ΠŸΠ΅Ρ€Π΅Π΄Π΅Π»ΠΊΠ° ΠΎΡ‡Π΅Π½ΡŒ простая. НуТно Π²Ρ‹ΠΏΠ°ΡΡ‚ΡŒ микросхСму стабилизатора ΠΈ ΠΏΡ€ΠΎΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΊ ΠΎΡ‚ USB Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° Π΄ΠΎ Ρ‚Π°Π½Ρ‚Π°Π»ΠΎΠ²ΠΎΠ³ΠΎ кондСнсатора. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ°-стабилизатор ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅Ρ€ΠΌΠ°Π»ΠΏΠ°Π΄, ΠΈ поэтому отпаиваСтся довольно слоТно.

Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ вопрос – Π·Π°Ρ‡Π΅ΠΌ Atmel поставил Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ стабилизатор, Ссли Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ просто ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΎΠΌ? Π‘Π°ΠΌ Atmel Π½Π° этот вопрос ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚Π°ΠΊ β€”

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСний питания 4. 5-5.5 Π²ΠΎΠ»ΡŒΡ‚. Однако, стандарт USB Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ напряТСниС Π½Π° шинС USB Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ случаС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π΄ΠΎ 4.15 Π²ΠΎΠ»ΡŒΡ‚ ( Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ USB Ρ…Π°Π± с ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ). Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ напряТСниС с 4.15 Π΄ΠΎ 5 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стабилизатор.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ Π΄Ρ€Π°ΠΊΠΎΠ½Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ ΠΊ Ρ…Π°Π±Ρƒ с внСшним ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ, Ρ‚ΠΎ послС ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»ΠΊΠΈ Π΄Ρ€Π°ΠΊΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½ΠΈ Π² Ρ‡Π΅ΠΌ Π½Π΅ Π±Ρ‹Π²Π°Π»ΠΎ.

AVR Dragon ATAVRDRAGON ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠΎΡ‚ ATMEL ΠΊΡƒΠΏΠΈΡ‚ΠΈ Π² ΠšΠΈΡ”Π²Ρ– Ρ‚Π° Π£ΠΊΡ€Π°Ρ—Π½Ρ–

ΠšΠ°Ρ‚Π°Π»ΠΎΠ³

  • Новинки ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρƒ
  • ΠŸΠΎΠ΄Π°Ρ€ΡƒΠ½ΠΊΠΎΠ²Ρ– сСртифікати, сувСніри
  • Arduino ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ
    • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Arduino (original)
    • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Arduino (ΠšΠΈΡ‚Π°ΠΉ)
    • Arduino для Ρ€ΠΎΠ·Ρ€ΠΎΠ±Π½ΠΈΠΊΡ–Π²
    • ΠŸΠ»Π°Ρ‚ΠΈ Ρ€ΠΎΠ·ΡˆΠΈΡ€Π΅Π½ΡŒ Arduino
      • Π‘ΠΈΠ»ΠΎΠ²Ρ–
      • ΠšΠΎΠΌΡƒΠ½Ρ–ΠΊΠ°Ρ†Ρ–ΠΉΠ½Ρ–
      • ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡƒΠ²Π°Π½Π½Ρ
      • ВідобраТСння Ρ–Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†Ρ–Ρ—
      • ΠŸΠ΅Ρ€Π΅Ρ„Π΅Ρ€Ρ–ΠΉΠ½Ρ–
      • Audio, Π·Π²ΡƒΠΊ, голос, mp3
      • Π†Π½ΡˆΡ–

Π“ΠΎΠ»ΠΎΠ²Π½Π°  »  Архівні Ρ‚ΠΎΠ²Π°Ρ€ΠΈ

ΠΊΠΎΠ΄: ZKE123

Архивный Ρ‚ΠΎΠ²Π°Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ большС Π½Π΅ продаСтся Π² нашСм ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Ρ‚ΡŒ

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ снят с производства. Π—Π°ΠΌΠ΅Π½Π° – Atmel-ICE. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΎΡ‚ ATMEL. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ ΠΏΠΎΠ»Π½ΡƒΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈΡΡ…Π΅ΠΌΠ½ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 30 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ AVR Ρ„Π»Π΅Ρˆ-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€-ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ AVR Dragon являСтся самым ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΌ инструмСнтом с ΠΌΠ°Π»ΠΎΠΉ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° AVR Dragon компания Atmel установила Π½ΠΎΠ²Ρ‹ΠΉ стандарт для ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Ρ… инструмСнтов ΠΌΠ°Π»ΠΎΠΉ стоимости. AVR Dragon ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС Ρ€Π΅ΠΆΠΈΠΌΡ‹ программирования для всСх AVR-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈΡΡ…Π΅ΠΌΠ½ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ для AVR-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². ΠŸΡ€ΠΈ Ρ†Π΅Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΈΠΆΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов, AVR Dragon удовлСтворяСт всСм потрСбностям ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅. AVR Dragon ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ с внСшнСй ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΈ с ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ для макСтирования, позволяя ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств.

AVR Dragon ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ интСрфСйсы программирования:

  • SPI, JTAG, PDI*, Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠ°Ρ€Π°Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, aWire

Π’Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ интСрфСйсы ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ:

  • debugWIRE, JTAG, PDI*, aWire

Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ Π±Π°Π³ с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ ΠΈΠ· строя ΠΈΠ·-Π·Π° статичСского элСктричСства, свСТая вСрсия. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Atmel Studio провСряСтся ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΈ Ссли Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ свСТая вСрсия – происходит ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ AVR Dragon.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

  • Π’ΠΈΠΏ: ВнутрисхСмный
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ: USB
  • Π¦Π΅Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: JTAG
  • ИсполнСниС: ΠΏΠ»Π°Ρ‚Π°
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ устройства: МК Atmel AVR
  • ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°: Atmel
  • Π―Π΄Ρ€ΠΎ: AVR
  • Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ: 8 Π±ΠΈΡ‚
  • ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΡ ΠΏΠ»Π°Ρ‚Ρ‹: USB , JTAG/BDM, ISP, EEPROM, SDRAM
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ: USB
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: JTAG / ICSP-6 / socket
  • ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» программирования: ISP, HVSP, PP, JTAG
  • ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ: JTAG, debugWire
  • ПО ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ: AVR Studio, WinAVR, avrdude
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ устройства: МК Atmel AVR 8/32-bit
  • НапряТСниС питания: 5. 0 Π’
  • Π¦Π΅Π»Π΅Π²ΠΎΠ΅ напряТСниС: 1.8…5

Бписок ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²:

AT90PWM2, AT90PWM3, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega162, ATmega165, ATmega165P, ATmega168, ATmega169, ATmega169P, ATmega2560, ATmega2561, ATmega32, ATmega325, ATmega3250, ATmega329, ATmega3290, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8515, ATmega8535, ATmega88, ATtiny12, ATtiny13, ATtiny15L, ATtiny2313, ATtiny24, ATtiny25, ATtiny25 Automotive, ATtiny26, ATtiny44, ATtiny45, ATtiny45 Automotive, ATtiny84, ATtiny85, ATtiny85 Automotive

Бсылки:

  • ДокумСнтация
  • ΠΏΡ€ΠΎ AVR Dragon…

AVR Dragon and Boards – Kanda

Popular Products

STK200 Dragon

ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR с Dragon ICE ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ

AVR-DRAGON

ЗапускаСтся ΠΈΠ· Studio ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ всС ΠΊΠ°Π±Π΅Π»ΠΈ для ISP, DebugWire ΠΈ JTAG

Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ATmega128

64-контактная ΠΏΠ»Π°Ρ‚Π° STK300 с DRAGON ICE, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ


Kanda AVR Dragon β€” это ΠΏΠΎΠ΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Atmel инструмСнт, Π° Π½Π΅ ΠΊΠ»ΠΎΠ½, Π½ΠΎ ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ всС ΠΊΠ°Π±Π΅Π»ΠΈ ISP, DebugWire, питания, USB ΠΈ JTAG Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ настройку ΠΈ использованиС, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ стандартной вСрсии. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ JTAG ΠΊ ΠΏΠ»Π°Ρ‚Π°ΠΌ STK200 ΠΈ STK500 ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ инструкции.

  • Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ Studio 4 Π΄ΠΎ 7
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ISP, JTAG ΠΈ DebugWire (для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… устройств)
  • ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° питания, кабСль JTAG, 10- ΠΈ 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ соСдинСния ISP ΠΈ DebugWire
  • JTAG-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹
  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ

Dragon β€” ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ эмулятор, Π½Π΅ ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ ICE. ЕдинствСнный ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΠΎΠ±ΡˆΠΈΡ‚. Atmel ΠΏΡ€ΠΎΠ΄Π°Π΅Ρ‚ Π΅Π³ΠΎ Π±Π΅Π· Π·Π°Ρ†Π΅ΠΏΠΎΠΊ ΠΈ с ΠΏΠ»ΠΎΡ…ΠΈΠΌΠΈ инструкциями, Ρ‡Ρ‚ΠΎ затрудняСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΊ вашим Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ доскам. ΠœΡ‹ исправили ΠΎΠ±Π° этих нСдостатка. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Π²Π°ΡˆΡƒ доску Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ Π±Π»ΠΎΠΊ питания.

ΠŸΠΎΠ»Π½Ρ‹Π΅ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹

Kanda Ρ‚Π°ΠΊΠΆΠ΅ поставляСт STK200 Dragon Kit ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ STK300 Dragon ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ идСально подходят для обучСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° AVR. ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚

  • Эмулятор Dragon для программирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ вашСго ΠΊΠΎΠ΄Π°
  • ΠŸΠ»Π°Ρ‚Π° STK200-X для 8, 20, 28 ΠΈΠ»ΠΈ 40-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… микросхСм ΠΈΠ»ΠΈ STK300 для 64-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… устройств
  • ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ Studio4 ΠΈ WinAVR C ΠΈΠ»ΠΈ бСсплатная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Atmel Studio 7 для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠ΄Π°
  • Книга Π½Π° ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-дискС, которая ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС основы, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π±ΠΎΠ»Π΅Π΅ слоТным Ρ‚Π΅ΠΌΠ°ΠΌ
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° Π½Π° языкС C ΠΈ ассСмблСрС
  • Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ
  • Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²
  • Полная схСма ΠΏΠ»Π°Ρ‚Ρ‹

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹ STK200-X ΠΈ STK300 Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ»Π½ΠΎΠ΅ прСдставлСниС ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π΄Π΅Π»Π°Π» Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ собствСнныС схСмы, Π½Π΅ полагаясь Π½Π° дорогостоящиС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΡˆΠΈΠ»Π΄Ρ‹ Stamp ΠΈΠ»ΠΈ Arduino.

ΠŸΠ»Π°Ρ‚Ρ‹ STK200-X ΠΈ STK300

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ извСстноС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, поэтому наши ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρƒ STK200-X ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρƒ STK300 с Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ свСтодиоды, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ, АЦП, Π­Π‘ΠŸΠŸΠ—Π£, интСрфСйсы Π–Πš-дисплСя ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚. Π”Π²Π΅ ΠΏΠ»Π°Ρ‚Ρ‹:

ΠŸΠ»Π°Ρ‚Π° STK200-X

ΠŸΠ»Π°Ρ‚Π° для 8-, 20-, 28- ΠΈ 40-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²

ΠŸΠ»Π°Ρ‚Π° STK300

ΠŸΠ»Π°Ρ‚Π° для 64-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²

Если Π²Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ большого количСства ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², STK200-X ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° людСй. Он ΠΈΠΌΠ΅Π΅Ρ‚ 40-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ ATmega16, с 16 ΠšΠ‘ памяти идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° простых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΈ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ 40-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ, Π΄ΠΎ 128 ΠšΠ‘ ATmega1284, поэтому Ρƒ вас Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти.

Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹ производятся Π² Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Kanda, Π½ΠΎ ΠΌΡ‹ поставляСм ΠΈΡ… ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ.

AVR Dragon β€” это ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Atmel с нашими ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌΠΈ


Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ…ΠΈΡ… настроСк прСдохранитСля Β« МалСнький Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ скипСтр

Π­Ρ‚ΠΎΡ‚ пост Π½Π΅ ΠΎΠ± ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π΄Ρ€Π°ΠΊΠΎΠ½Π° (Ссли ΠΎΠ½ Π²ΠΎΠΎΠ±Ρ‰Π΅ сущСствуСт). AVR Dragon β€” это ΡˆΡ‚ΡƒΠΊΠΎΠ²ΠΈΠ½Π°, сдСланная Atmel, полСзная для программирования ΠΈΡ… Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR. Π­Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ дСшСво (ΠΎΠΊΠΎΠ»ΠΎ 50 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания этой ΡΡ‚Π°Ρ‚ΡŒΠΈ) ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ здСсь, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ для «исправлСния» частСй, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ установили Ρ„ΡŒΡŽΠ·Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ части Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с Π±ΠΎΠ»Π΅Π΅ простыми программистами. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ послС ΠΏΡ€Ρ‹ΠΆΠΊΠ°.

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ Π΄Ρ€Π°ΠΊΠΎΠ½?

Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ программистов AVR. Если Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅, Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, USBtinyISP ΠΎΡ‚ Lady Ada). Если Π²Ρ‹ Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚Π΅ ΠΏΠ°ΠΉΠΊΡƒ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Arduino (со встроСнным ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ для программирования) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Dragon Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π·Π° нСбольшиС дСньги β€” Ссли Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΌΠΈΡ€ΠΈΡ‚ΡŒΡΡ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ…Π»ΠΎΠΏΠΎΡ‚Π°ΠΌΠΈ. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ²:

  • Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ микросхСмы AVR с ΠΌΠ°Π»Ρ‹ΠΌ числом Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° debugWIRE ΠΈ JTAG для внутрисхСмной ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° эмуляции
  • для устройств с Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ 32 ΠšΠ‘ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅
  • ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Β«Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» Ρ‡ΠΈΠΏΡ‹ с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ установлСнными Ρ„ΡŒΡŽΠ·-Π±ΠΈΡ‚Π°ΠΌΠΈ

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΡˆΠ΅ΡΡ‚ΠΈΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€, Ρ‡Ρ‚ΠΎ ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Π΅ΡˆΠ΅Π²Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° avrdude Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Dragon.

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ сборка

Π”Ρ€Π°ΠΊΠΎΠ½ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ² ΠΊ использованию. Они Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ Π³ΠΈΠ±ΠΊΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ прототипирования ΠΈ мСсто, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. Мой Π²Ρ‹Π±ΠΎΡ€, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρƒ мСня Π±Ρ‹Π»ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° HV Prog ΠΈ сосСдний 40-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ Β«EXPANDΒ», Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ 40-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ ZIF Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ прототипирования. Π­Ρ‚ΠΎ позволяСт ΠΌΠ½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Dragon для любой ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Ρ†Π΅Π»ΠΈ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° программирования, просто добавляя ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС.

На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ справа (с Π²Π΅Π±-сайта Atmel) ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

НСдостатком этого ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ошибкам. Однако Π΅ΡΡ‚ΡŒ нСсколько ΡƒΠΌΠ½Ρ‹Ρ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… возмоТностСй.

ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ: Π»Π΅Π½ΠΈΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄

Набор ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ для ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования ATmega328P

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ Π½Π° Dragon, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Π²ΠΈΠ΄Π΅Π», Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π»Π΅Π½Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠ°Π±Π΅Π»ΠΈ с ΠΎΠ±ΠΆΠΈΠΌΠ½Ρ‹ΠΌΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅ ΠΈ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ΄Π½ΠΎΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ². Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΈ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ изготовлСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°Π±Π΅Π»Π΅ΠΉ. Π’ ΠΌΠΎΠ΅ΠΌ мСстном ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ элСктроники я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ SchmartBOARD. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΆΠΈΠ»ΡŒΠ½Ρ‹Π΅ 3-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° со ΡˆΡ‚Ρ‹Ρ€Π΅Π²Ρ‹ΠΌΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅, снабТСнныС тСрмоусадочной Ρ‚Ρ€ΡƒΠ±ΠΊΠΎΠΉ для изоляции ΠΈ снятия натяТСния. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ сборки каТСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ, ΠΈ ΠΏΠΎ Ρ†Π΅Π½Π΅ ΠΎΠΊΠΎΠ»ΠΎ 5 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π·Π° ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ ΠΈΠ· 10 ΡˆΡ‚Ρ‹Ρ€Π΅ΠΉ (с полосой ΠΈΠ· 20 ΡˆΡ‚Ρ‹Ρ€Π΅Π²Ρ‹Ρ… Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ², я ΡƒΠ²Π΅Ρ€Π΅Π½, Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π΅ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅) ΠΎΠ½ΠΈ достаточно Π΄Π΅ΡˆΠ΅Π²Ρ‹.

Если Π²Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π²Π°ΠΌ понадобится Π΄Π²Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°. 3-дюймовая вСрсия ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° для всСх ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я использовал Π΄ΠΎ сих ΠΏΠΎΡ€, хотя Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ нСсколько Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ, Ссли Π²Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚Π΅ 40-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹.

Π Π΅ΠΆΠΈΠΌΡ‹ программирования

БущСствуСт нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов взаимодСйствия Dragon с вашим ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ. Одной ΠΈΠ· самых простых ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… являСтся ΡˆΠ΅ΡΡ‚ΠΈΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Π°Ρ шина ISP (внутрисистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅). Π­Ρ‚ΠΎ популярный ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСбольшого количСства Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΈ позволяСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π½Π΅ удаляя Π΅Π³ΠΎ ΠΈΠ· схСмы.

Однако Π²Ρ‹ Π½Π΅ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°. Одна ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ с ΠΌΠ°Π»Ρ‹ΠΌ количСством Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ATtiny11, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ. Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π΄Π΅Π»ΠΎ, Ρ‡Ρ‚ΠΎ ISP Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ комбинациями настроСк Ρ„ΡŒΡŽΠ·-Π±ΠΈΡ‚ΠΎΠ². ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ISP Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для Ρ„ΡŒΡŽΠ·-Π±ΠΈΡ‚ΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ значСния (Π΄Π°ΠΆΠ΅ значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ смысла), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Β«Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, примСняя настройки Ρ„ΡŒΡŽΠ·ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ISP. Π’ΠΎΡ‚ нСсколько ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:

  • ISP зависит ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄Π° сброса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСйствуСт ΠΊΠ°ΠΊ сброс, Π° Π½Π΅ ΠΊΠ°ΠΊ Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. Если Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ (установитС Π½Π° ноль) Π±ΠΈΡ‚ RSTDISBL, ISP Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (установка Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ) Π±ΠΈΡ‚Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования (SPIEN) остановит Ρ€Π°Π±ΠΎΡ‚Ρƒ ISP.
  • Установка Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ прСпятствуСт Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΌΡƒ Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшний кристалл, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ Π½Π΅Ρ‚), ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ISP Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π΅ΡΡ‚ΡŒ ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ. НапримСр, Ссли Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ RSTDISBL, Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Ρ‡ΠΈΠΏ, ΠΏΠΎΠ΄Π°Π² +12 Π’ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ сброса. Если Π²Ρ‹ сдСлали Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π³Π»ΡƒΠΏΠΎΠ΅ с часами, ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ это, ΠΏΠΎΠ΄Π°Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ Π²ΠΎΠ»Π½Ρƒ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ AVR) Π½Π° Π²Ρ…ΠΎΠ΄ часов ΠΈ/ΠΈΠ»ΠΈ поэкспСримСнтировав с настройками Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° вашСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅.

ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ PP для ATmega48(P)/88(P)/168(P)/328P

Однако СдинствСнным ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ являСтся использованиС Π»ΠΈΠ±ΠΎ HVSP (Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅), Π»ΠΈΠ±ΠΎ PP (ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅), Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

Для популярных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ATmega168 ΠΈ ATmega328P Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. НачнитС с просмотра ΠΎΠ½Π»Π°ΠΉΠ½-справки AVR Dragon, особСнно списка ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… устройств. НайдитС своС устройство ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ программирования (ΠΎΠ΄ΠΈΠ½ ΠΈΠ· HVSP ΠΈΠ»ΠΈ PP). ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° лист ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (ссылка ΠΈΠ· списка ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… устройств) ΠΈ установитС ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ соотвСтствСнно.

На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ справа (с Π²Π΅Π±-сайта справки Atmel) ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ установки ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ для ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… ATmegaXX8(P) (Π³Π΄Π΅ XX β€” это 4, 8, 16 ΠΈΠ»ΠΈ 32).

Ѐиксация ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ установили ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ ΠΈ Π½Π°Ρ†Π΅Π»ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌ ZIF, ΠΏΠΎΡ‡ΠΈΠ½ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΠΈ довольно просто. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Β«avrdudeΒ» с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Β«-c dragon_pp -P usbΒ» ΠΈ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ. (Π”Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Dragon поддСрТиваСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм Atmel AVR Studio, хотя я сам ΠΈΠΌ Π½Π΅ пользовался.)

Для ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² поискС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠ² ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ вСсьма ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ Engbedded. Он Π΄Π°ΠΆΠ΅ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки avrdude для вырСзания ΠΈ вставки. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅/Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π±ΠΈΡ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΠΈΡ‚Ρ‹ 3..7 Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° Π½Π° ATmega328P) ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊΠ°ΠΊ всС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π½Π° Dragon, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ программисты ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΈΡ… ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊΠ°ΠΊ всС Π½ΡƒΠ»ΠΈ.

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ (снова ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ ATmega328P), Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ BOD Π½Π° 4,3 Π’ (BODLEVEL = 100), Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Ссли ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ‘-U efuse:w :0x03:ΠΌ’.

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

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