Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ для всСх 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

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

описаниС USBASP Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, инструкция ΠΏΠΎ настройкС своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π² AvrDude Prog, Atmel Studio ΠΈ Khazama AVR Programmer, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠΈ

Π’ ΠΌΠΎΡ‘ΠΌ случаС это Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ рСкордсмСн ΠΏΠΎ скорости доставки β€” ΠΎΠΊΠΎΠ»ΠΎ 5 мСсяцСв бСспСчного блуТдания нСпонятно Π³Π΄Π΅. НСсмотря Π½Π° Ρ‡ΡƒΠ΄ΠΎΠ²ΠΈΡ‰Π½ΡƒΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΠ°ΠΊΠ΅Ρ‚ я всё-Ρ‚Π°ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ», Ρ‡Π΅ΠΌΡƒ нСсказанно Ρ€Π°Π΄, Π½Π΅ взирая Π½Π° Π½Π΅Π΄ΠΎΡ‡Ρ‘Ρ‚Ρ‹, ΠΎ ΠΊΠΎΠΈΡ… повСдаю Π½ΠΈΠΆΠ΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ мСня вСсьма плохая ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π³Π΄Π΅-Ρ‚ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС Π² Π²ΠΈΠ΄Π΅ памятки, ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΏΠΎ ΠΊΡ€ΡƒΠΏΠΈΡ†Π°ΠΌ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°ΠΊΠΎΡƒΠ»ΠΊΠ°Ρ… сСти оказалось Π΄Π΅Π»ΠΎΠΌ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ, поэтому ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡŽ всё это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ постом.
USB ISP β€” самый Π΄Π΅ΡˆΡ‘Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅, брался для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΊΡ€ΡƒΠ³ΠΎΠ·ΠΎΡ€Π° ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ³ΠΎ изучСния AVR.
ΠžΠ±Π·ΠΎΡ€ Π² сСбя Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚: описаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Ρ‡ΠΈΠΏΡƒ, настройку Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… AvrDude Prog, Khazama, Atmel Studio 7, ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ вмСсто Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino UNO с ΠΏΡ€ΠΎΡˆΠΈΡ‚Ρ‹ΠΌ Π² Π½Π΅Π³ΠΎ скСтчСм ArduinoISP, Π½ΠΎ это Π½Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, возня с ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ, особСнно Ссли UNO всСго ΠΎΠ΄Π½Π°, ΠΎΡ‚Π±ΠΈΠ²Π°Π΅Ρ‚ энтузиазм. ΠŸΡ€ΠΎΡ‰Π΅ Π±Ρ‹Π»ΠΎ Π·Π°ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, Ρ‚ΠΎΡ‡Π½Π΅Π΅ Π΄Π²Π°. По Π΄Π²ΡƒΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:

1) Π•Ρ‰Ρ‘ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠΊΡƒΠΏΠΊΠΎΠΉ ΡƒΠΆΠ΅ ΠΈΠ· ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² Π±Ρ‹Π»ΠΎ понятно, Ρ‡Ρ‚ΠΎ качСство ΠΏΠ°ΠΉΠΊΠΈ этих устройств страдаСт, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΅Ρ‰Ρ‘ ΠΈ с расколотыми стабилитронами ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΈ. РСшСно Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°Ρ…ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π·Π°ΠΊΠ°Π·Π°Π² Π΄Π²Π°.
2) Один ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡˆΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ, пСрСставив ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ Π½Π° Π²Π΅Π΄ΠΎΠΌΠΎΠΌ устройствС.

ВСхничСскиС характСристики

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ОБ: Windows, MacOS, Linux
ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€: Atmega8A
Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ПК: USB
Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ программирования: ISP (внутрисхСмноС)
НапряТСниС программирования: 5Π’ ΠΈΠ»ΠΈ 3.3Π’ (Π² зависимости ΠΎΡ‚ полоТСния ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ JP2)
Частота программирования: 375ΠΊΠ“Ρ† (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈ 8ΠΊΠ“Ρ† (ΠΏΡ€ΠΈ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ΅ JP3)
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹: всС AVR с интСрфСйсом SPI
ОписаниС:ссылка

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

ATmega сСрия ATmega8 ATmega48 ATmega88 ATmega168 ATmega328
ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega16
ATmega161 ATmega162 ATmega163 ATmega164 ATmega169
ATmega2560 ATmega2561 ATmega32 ATmega324 ATmega329
ATmega3290 ATmega640 ATmega644 ATMEGA64 ATmega649
ATmega6490 ATmega8515 ATmega8535

Tiny сСрия ATtiny12 ATtiny13 ATtiny15 ATtiny26 ATTINY25
ATtiny45 Attiny85 ATtiny2313

БСрия Classic AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414
AT90S4433 AT90S4434 AT90S8515
AT90S8535

CAN сСрияAT90CAN128

PWM сСрияAT90PWM2 AT90PWM3

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ поставки ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ + ΡˆΠ»Π΅ΠΉΡ„ Π±Π΅Π· Ρ€Π΅Π·ΠΈΠ½ΠΊΠΈ. Π’ ΠΌΠΎΡ‘ΠΌ случаС Π² ΡƒΠ΄Π²ΠΎΠ΅Π½Π½ΠΎΠΌ количСствС.

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







НСкоторыС отвСрстия Π½Π΅ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΏΠΎΠ΅ΠΌ

SMD-элСмСнты Ρ‚ΠΎΠΆΠ΅ ΠΊΡ€ΠΈΠ²ΠΎ припаяны

Π“Ρ€Π΅Π±Ρ‘Π½ΠΊΡƒ Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ выровнял, ΡƒΠΆ больно нСприятно Π½Π° Ρ‚Π°ΠΊΡƒΡŽ Ρ€Π°ΡΠΊΠΎΡΡƒΡŽ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, элСмСнты пропаял, Π° ΠΏΠ»Π°Ρ‚Ρƒ Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΌΡ‹Π»

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹ нСсколько большС USB-TTL-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° Π½Π° CP2102

Π”Π»ΠΈΠ½Π° ΡˆΠ»Π΅ΠΉΡ„Π° ΠΎΠΊΠΎΠ»ΠΎ 30см, Π±Ρ‹Ρ‚ΡƒΠ΅Ρ‚ ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ ΠΊΠΎΡ€ΠΎΡ‡Π΅ ΡˆΠ»Π΅ΠΉΡ„, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅. НСкоторыС Π΅Π³ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΡƒΠΊΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚. Если Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ USBASP β€” Ρ‚Π°ΠΌ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΡˆΠ»Π΅ΠΉΡ„ ΡƒΠΆΠ΅ 50см.

ΠžΡ€Π³Π°Π½Ρ‹ управлСния Π½Π° ΠΏΠ»Π°Ρ‚Π΅

На ΠΏΠ»Π°Ρ‚Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Ρ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°:

JP1 β€” замыкаСтся Π² случаС обновлСния ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ самого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°
JP2 β€” тройная ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ°, здСсь выбираСтся, ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π»ΠΈΠ±ΠΎ 5Π’ (Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) ΠΈ 3. 3Π’ (ΠΏΡ€Π°Π²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅)
JP3 β€” Ссли Π΅Ρ‘ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ с ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ частотой, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΊΠΈΡ‚Π°ΠΉΡ†Ρ‹ Π½Π΅ стали сюда Π²ΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ Π³Ρ€Π΅Π±Ρ‘Π½ΠΊΡƒ, Ρ‚.ΠΊ. Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΠΎΠ½Π° Π½Π΅ трСбуСтся

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, построСн Π½Π° Π±Π°Π·Π΅ Atmega8 с ΠΊΠ²Π°Ρ€Ρ†Π΅ΠΌ Π½Π° 12ΠœΠ“Ρ†. Π‘Π°ΠΌΡ‹ΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ элСмСнт, подписанный F1, с ΠΏΠ΅Ρ€Π΅Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ 4 β€” ΡΠ°ΠΌΠΎΠ²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ, Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ USB-ΠΏΠΎΡ€Ρ‚ ПК/Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°, Ссли Π½Π° ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Π²Π΄Ρ€ΡƒΠ³ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅. Под ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΎΠΉ JP2 находится LDO-стабилизатор 662К, ΠΏΠΎΠ½ΠΈΠΆΠ°ΡŽΡ‰ΠΈΠΉ напряТСниС с 5Π’ Π΄ΠΎ 3.3Π’, Ссли ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° установлСна Π² ΠΏΡ€Π°Π²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ спСрва ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π’ΡΡ‚Π°Π²Π»ΡΡŽ любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π² USB-ΠΏΠΎΡ€Ρ‚ ПК, Π·Π²ΡƒΡ‡ΠΈΡ‚ сигнал ΠΎ Π½ΠΎΠ²ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, Π½Π° самом дСвайсС Π³ΠΎΡ€ΠΈΡ‚ свСтодиод, Π½ΠΎ автоматичСского поиска Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π½Π΅ происходит.

ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠΏΠ΅Ρ€Π΅Π΄ установкой Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи Π² Windows

1) Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ мСсто.
2) Π—Π°ΠΉΡ‚ΠΈ Π² «ДиспСтчСр устройств», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ навСсти курсор Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ (Win10), Π½Π°ΠΆΠ°Ρ‚ΡŒ ПКМ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ «ДиспСтчСр устройств».

3) Π’ Π²Π΅Ρ‚ΠΊΠ΅ Β«Π”Ρ€ΡƒΠ³ΠΈΠ΅ устройства» ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΎΠΏΠΎΠ·Π½Π°Π½Π½ΠΎΠ΅ устройство USBASP с ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΌ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΡ‡ΠΊΠΎΠΌ β€” > навСсти Π½Π° Π½Π΅Π³ΠΎ курсор, Π½Π°ΠΆΠ°Ρ‚ΡŒ ПКМ -> Β«ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ драйвСры…»

4) Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Ρ€Π°Π½Π½Π΅Π΅ распакованной ΠΏΠ°ΠΏΠΊΠΈ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ β€” Β«libusb_1.2.4.0Β», Π½Π°ΠΆΠ°Ρ‚ΡŒ «ОК»

5) «Всё Ρ€Π°Π²Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ этот Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Β»

6) Π“ΠΎΡ‚ΠΎΠ²ΠΎ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΡ‡Π΅ΠΊ ΠΏΡ€ΠΎΠΏΠ°Π», Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° поставлСны

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° собрата

МнС ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ извСстно Π΄ΠΎ этого, Ρ‡Ρ‚ΠΎ ΠΊΠΈΡ‚Π°ΠΉΡ†Ρ‹ ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ эти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ с Π½Π΅ самой свСТСй ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ. РСшил спСрва ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ…, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°Π΄ΠΈ интСрСса ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π² Ρ€Π°Π±ΠΎΡ‚Π΅. Для этого соСдиняю ΡˆΠ»Π΅ΠΉΡ„ΠΎΠΌ ΠΎΠ±Π° устройства, Π½Π° Π²Π΅Π΄ΡƒΡ‰Π΅ΠΌ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΡΡ‚Π°Π²Π»ΡΡŽ Π² USB-ΠΏΠΎΡ€Ρ‚) Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ Π½Π΅ Ρ‚Ρ€ΠΎΠ³Π°ΡŽΡ‚ΡΡ, Π° Π½Π° Π²Π΅Π΄ΠΎΠΌΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ (Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ) я пСрСставил ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ с JP2 Π½Π° JP1:

Π—Π°Ρ…ΠΎΠΆΡƒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Khazama AVR Programmer, Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка ATmega8 ΠΈ спСрва ΡΡ‡ΠΈΡ‚Π°ΡŽ Flash-ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΠ½ΠΊΡ‚ мСню Β«CommandΒ» -> Β«Read FLASH to BufferΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ cΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΈΡ‚Π°ΠΉΡΠΊΡƒΡŽ Π·Π°Π²ΠΎΠ΄ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Ρƒ сСбя. На всякий случай.

ΠŸΡ€ΠΈ этом пСриодичСски Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠ°Π΄Π°Ρ‚ΡŒ такая ошибка, Π·Π°ΠΊΡ€Ρ‹Π² ΠΎΠΊΠ½ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Π˜Π΄Ρ‘Ρ‚ считываниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΎΠΊΠ½ΠΎΠΌ ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ считывании FLASH-памяти Π² Π±ΡƒΡ„Π΅Ρ€

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ содСрТимоС Π±ΡƒΡ„Π΅Ρ€Π°: Β«FileΒ» -> Β«Save FLASH Buffer As…». Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ мСсто, ΠΊΡƒΠ΄Π° старая ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° сохранится, Π΄Π°Ρ‚ΡŒ имя (я Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΅Ρ‘ Π½Π°Π·Π²Π°Π» firmware_1) ΠΈ Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ *.hex β€” Ссли Π΅Π³ΠΎ Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‚ΠΎ ΠΎΠ½Π° сохранится ΠΊΠ°ΠΊ просто Ρ„Π°ΠΉΠ» Π±Π΅Π· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°ΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° с этой странички, Π°Ρ€Ρ…ΠΈΠ² usbasp. 2011-05-28.tar.gz (Π² этом ΠΆΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π΅ Π΅ΡΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° для Windows, Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽ содСрТимоС Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ мСсто.
Π’Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π² Khazama Π·Π°Π³Ρ€ΡƒΠΆΡƒ ΡΠΊΠ°Ρ‡Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π² Π±ΡƒΡ„Π΅Ρ€. Β«FileΒ» -> Β«Load FLASH File to BufferΒ». Π’Ρ‹Π±ΠΈΡ€Π°ΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ, Π³Π΄Π΅ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ написано atmega8, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π° этом Ρ‡ΠΈΠΏΠ΅.

Как Π²ΠΈΠ΄Π½ΠΎ, здСсь Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ β€” для Atmega8, 48 ΠΈ 88. Π’ нашСм случаС Atmega 8 β€” Π΅Ρ‘ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ.

ΠŸΡ€ΠΎΡˆΠΈΠ²Π°ΡŽ. Β«CommandΒ» -> Β«Write FLASH File to BufferΒ». Π‘Π½ΠΎΠ²Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка, Π½ΠΎ послС ΠΈΠ΄Ρ‘Ρ‚ процСсс, Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΉΡΡ успСхом.



ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ Β«Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 1, Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со Ρ„ΡŒΡŽΠ·Π°ΠΌΠΈ всё Ρ€ΠΎΠ²Π½ΠΎ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΎΡ‚ Ρ‡Π΅Π³ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π° ΠΈ Π² этом случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ нСостороТности Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌ Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΆΠ΅ нСльзя. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Khazama AVR Programmer ΡƒΠ΄ΠΎΠ±Π½Π° просмотром Ρ„ΡŒΡŽΠ·-Π±ΠΈΡ‚ΠΎΠ² β€” Ρ‚Π°ΠΌ наглядно Π²ΠΈΠ΄Π½ΠΎ ΠΈ расписано, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… установлСны, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π½Π΅Ρ‚.

Находятся ΠΎΠ½ΠΈ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ Β«CommandΒ» -> Β«Fuses and Lock Bits. ..Β», откроСтся ΠΎΠΊΠ½ΠΎ:

Π“Π΄Π΅ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Read AllΒ» ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ„ΡŒΡŽΠ·- ΠΈ Π»ΠΎΠΊ-Π±ΠΈΡ‚Ρ‹, Π° прСсловутая ошибка успССт Π²Ρ‹Π»Π΅Π·Ρ‚ΠΈ Π°ΠΆ 5 Ρ€Π°Π· подряд. Ошибки сыпятся ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° заводской китайской ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅. Но Ссли Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² USB-ΠΏΠΎΡ€Ρ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ скачСнной ΠΏΠΎ ссылкС Π²Ρ‹ΡˆΠ΅, Ρ‚ΠΎ этих ошибок Π²Ρ‹Π»Π°Π·ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, ΠΎΠ΄Π½Π°ΠΊΠΎ Π±Π°Π³ΠΈ Π²Ρ‹Π»Π΅Π·ΡƒΡ‚ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС, Π½ΠΎ ΠΎ Π½ΠΈΡ… ΠΏΠΎΠ·ΠΆΠ΅.

Бвязь с ΠΏΠ»Π°Ρ‚ΠΎΠΉ Pro Mini (Atmega 168, 3.3V/8MHz)

Π’ этом случаС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ с Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ Pro Mini, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π½Π° схСматичном рисункС Π½ΠΈΠΆΠ΅. ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ, Ρ‚.Π΅. остаётся Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 5Π’.
НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚Π° Pro Mini подписана ΠΊΠ°ΠΊ 3.3Π’, Π½Π° 168-ю АтмСгу ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΈ 5Π’. Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ‚ΠΎΡ€ AMS1117 Π½Π° 3.3Π’ кстати Π²ΠΎΠΎΠ±Ρ‰Π΅ выпаян ΠΈΠ· ΠΏΠ»Π°Ρ‚Ρ‹.

AVRDUDE PROG 3.3
Консольная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ микросхСм, своСго графичСского интСрфСйса Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚, Π² стокС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π½ΠΎ энтузиастами Π±Ρ‹Π»ΠΎ написано Π½Π΅ΠΌΠ°Π»ΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ Π½Π° Π½Π΅Ρ‘, для удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½Π΅ΠΉ. Одна ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ называСтся AVRDUDE PROG, созданная русскоязычными Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ. Π­Ρ‚Π° ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°, Π½Π° ΠΌΠΎΠΉ взгляд ΡƒΠ΄ΠΎΠ±Π½Π° ΠΊΠ°ΠΊ Ρ€Π°Π· для Flash-ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ МК. ПослС Π΅Ρ‘ запуска выбираСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Atmega168 ΠΈ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° β€” USBasp. ПослС Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ записью/считываниСм памяти. Π§Ρ‚ΠΎ Π½Π° заводской ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅, Ρ‡Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΎΠΉ β€” Π² ΠΎΠ±ΠΎΠΈΡ… случаях Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ΠΌ с Atmega168 Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ. ΠŸΡ€ΠΎΡˆΠΈΠ» Ρ€Π°Π΄ΠΈ интСрСса ардуиновский стандартный blink-скСтч, экспортированный Π² Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ HEX-Ρ„Π°ΠΉΠ». Всё Π³Π»Π°Π΄ΠΊΠΎ.




Khazama AVR Programmer
Π—Π΄Π΅ΡΡŒ достаточно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ/Π±ΠΈΡ‚Π°ΠΌΠΈ.
Однако Ссли Π½Π° самом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ установлСна заводская ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°, пСриодичСски Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‹ΠΏΠ°Ρ‚ΡŒΡΡ ошибки, ΠΎ Ρ‡Ρ‘ΠΌ Π²Ρ‹ΡˆΠ΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ упомянуто, Π½Π° Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ β€” Π΄Π°Π½Π½Ρ‹Ρ… ошибок ΡƒΠΆΠ΅ Π½Π΅Ρ‚.

Бвязь с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ATtiny13A Π² корпусС SOIC8

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ согласно схСмС Π½ΠΈΠΆΠ΅. Но Ρ‚ΡƒΡ‚ всё Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ интСрСснСС.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π³ΠΎΠ»Ρ‹ΠΉ Ρ‡ΠΈΠΏ Π² SMD-корпусС SOIC8, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС я помСстил Π΅Π³ΠΎ Π² ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ SOIC8-DIP8 для удобства соСдинСния с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Π² дальнСйшСм. ΠžΠ±Π·ΠΎΡ€ Π½Π° этот ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь.

AVRDUDE PROG 3.3
Π’ΡƒΡ‚ выбираСтся ΠΈΠ· списка ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBasp ΠΈ, Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΡˆΠΈΡ‚ заводской китайской ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ, Ρ‚ΠΎ всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ проходят Ρ€ΠΎΠ²Π½ΠΎ ΠΈ Π³Π»Π°Π΄ΠΊΠΎ. Однако стоит Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ, с ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ, Ρ‚ΠΎ ΠΏΡ€ΠΈ любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка.

ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΎΠ½Π° ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ автоматичСски ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ программирования, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для ATtiny13. Но Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°:
1) Π–Π΅Π»Π΅Π·Π½Ρ‹ΠΉ: Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ JP3

2) ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ: ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Β«programm.iniΒ» Π² ΠΏΠ°ΠΏΠΊΠ΅ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ AVRDUDE PROG 3.3

ВнСсти Ρ‚ΡƒΠ΄Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ строчки ΠΊΠΎΠ΄Π° ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ. (взято ΠΎΡ‚ΡΡŽΠ΄Π°)

progisp=jtag2pdiportprog=COM1portenabled=1[UsbaspSpeed]
progisp=Usbasp -B 3
portprog=usb
portenabled=0
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΠΊΠ»ΡŽΡ‡ β€œ-B”, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ занимаСтся ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π½Π° ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΡƒΡŽ частоту программирования. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«3Β» β€” врСмя Π² микросСкундах

ПослС этого снова Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ AVRDUDE PROG 3.3 ΠΈ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ UsbaspSpeed. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π±ΠΎΡ‚Π° с ATtiny13 Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ с Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΆΠ΅ Π±Π΅Π· ошибок, Π° ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ JP3 Π·Π°ΠΌΡ‹ΠΊΠ°Ρ‚ΡŒ большС Π½Π΅ потрСбуСтся Π² этом случаС.

Khazama AVR Programmer
ВыбираСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠ· списка ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π° ΠΆΠ΅ ситуация.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ с заводской ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ATtiny13, Ссли Π½Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ постоянно ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΎΠΊΠΎΠ½ с ошибкой, ΠΎ Ρ‡Ρ‘ΠΌ Ρ€Π°Π½Π½Π΅Π΅ ΡƒΠΆΠ΅ рассказывал.

Но с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Π½Π° Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΡƒΠΆΠ΅ появляСтся иная ошибка с Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ сигнатуру (Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ подпись) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Но стоит Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ JP3, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ спокойно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Или просто Π·Π°Π΄Π°Ρ‚ΡŒ частоту Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ Β«CommandΒ» -> Β«Programm OptionsΒ», я выставил частоту 187. 5ΠΊΠ“Ρ†.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Частота программирования Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ мСньшС Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ микросхСмы Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π² 4 Ρ€Π°Π·Π°. Но Ссли ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° считанныС с ATtiny13 Ρ„ΡŒΡŽΠ·Ρ‹, Ρ‚ΠΎ Π½Π° послСднСй строчкС Int.Rc.Osc. ΡƒΠΊΠ°Π·Π°Π½ΠΎ 9.6ΠœΠ“Ρ†.
Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Ρƒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ вопрос β€” ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π° выставлСнных Π² KHazame 1.5ΠœΠ“Ρ† β€” появляСтся Ρ‚Π° ΠΆΠ΅ ошибка? А Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ‡Π΅ΠΌΡƒ, Ссли Π² AtmelStudio Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄ мигания свСтодиода с частотой Ρ€Π°Π· Π² сСкунду ΠΈ Π² макросС ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ:
#define f_cpu 9600000
Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ² ΠΊΠΎΠ΄ Π½Π° Attiny13, свСтодиод Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ?
β€” посмотрим Π½Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΡΠ»Π΅Π΄Π½ΡŽΡŽ строчку, Π³Π΄Π΅ Divide Clock by 8 Internally [CKDIV8=0] β€” это Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ частоты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚ эти 9.6ΠœΠ“Ρ† Π½Π° 8, ΠΈ поэтому Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ частота Ρ‡ΠΈΠΏΠ° здСсь β€” 1.2ΠœΠ“Ρ†. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ частоты 187.5ΠΊΠ“Ρ† ΠΈΠ»ΠΈ мСньшС, ошибки ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ.
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 2. Бпособ с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ частоты Π² KHazame ΠΏΠΎ скорости Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² нСсколько Ρ€Π°Π· Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° с физичСским Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ JP3, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π² послСднСм случаС частота пониТаСтся Π΄ΠΎ 8ΠΊΠ“Ρ†.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π² Atmel Studio 7

Atmel Studio β€” срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚ Ρ„ΠΈΡ€ΠΌΡ‹ Atmel, Π½ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с USBASP, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ китайским, ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚. Однако благодаря Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ AVRDUDE, входящий Π² состав ΠΏΠ°ΠΊΠ΅Ρ‚Π° AVRDUDE PROG 3.3, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ здСсь Ρ€ΠΎΠ»ΡŒ посрСдника, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΎΡ€ΡƒΠ΄ΠΈΡ‚ΡŒ Β«ΠΊΠΎΡΡ‚Ρ‹Π»ΡŒΒ», Π° ΡƒΠΆΠ΅ Π² самой срСдС Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ МК, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π· USBASP.

Π‘ΠΏΠ΅Ρ€Π²Π° Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ срСду, прСдполагаСтся, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΈΠΉ ΠΊΠΎΠ΄ Ρƒ нас ΡƒΠΆΠ΅ написан ΠΈ собран. Π’ ΠΌΠΎΡ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это простая ΠΌΠΈΠ³Π°Π»ΠΊΠ° свСтодиодом β€” Blink.

На Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«ToolsΒ» β€” Β«External Tools…»

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ нСбольшоС ΠΎΠΊΠ½ΠΎ, Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«AddΒ»

Π’ самом Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΠΎΠ»Π΅ Β«Title:Β» ввСсти любоС ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, я написал Β«Atmega168Β», Ρ‚.ΠΊ. Ρ‚Π° конфигурация, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ относится ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΊ этому ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ, ΠΈ для любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΎΠ½Π° настраиваСтся ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ.
Π’ большом ΠΏΠΎΠ»Π΅ Π½Π°Π²Π΅Ρ€Ρ…Ρƒ, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ инструмСнта Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.

Вторая строка, ΠΏΠΎΠ»Π΅ Β«Command:Β» β€” здСсь Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Ρ„Π°ΠΉΠ»Π° Β«avrdude.exeΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² ΠΏΠ°ΠΏΠΊΠ΅ с Π²Ρ‹ΡˆΠ΅Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ

Π’Ρ€Π΅Ρ‚ΡŒΡ строка, ΠΏΠΎΠ»Π΅ Β«Arguments:Β» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти собствСнно саму ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ для Atmega168

-p m168 -c usbasp -P usb -U flash:w:$(ProjectDir)Debug\$(TargetName).hex:a

-p β€” Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°
-с β€” ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€
-P β€” ΠΏΠΎΡ€Ρ‚, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°
-U β€” какая опСрация с ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ производится (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС запись Π²ΠΎ Flash)
Если Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ МК, Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«m168Β» Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒΡΡ. НапримСр Β«m8Β» для Atmega8 ΠΈΠ»ΠΈ Β«m328pΒ», Ссли Atmega328p. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для Π΄Ρ€ΡƒΠ³ΠΈΡ… МК смотритС здСсь β€” Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π°ΠΌ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ описания ΠΊΠ»ΡŽΡ‡Π΅ΠΉ AVRDUDE.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ для ATtiny13

-p t13 -c usbasp -B 3 -P usb -U flash:w:$(ProjectDir)Debug\$(TargetName). hex:a 

Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ Π΄Π²Π° измСнСния: ΠΏΠΎΠΌΠΈΠΌΠΎ Β«t13Β», добавился ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ ΠΊΠ»ΡŽΡ‡ β€œ-B” со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Β«3Β» для сниТСния скорости программирования

ПослС заполнСния ΠΏΠΎΠ»Π΅ΠΉ Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«ApplyΒ» ΠΈ «ОК». Окно закроСтся

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли снова ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Β«ToolsΒ», Ρ‚Π°ΠΌ появится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ созданный инструмСнт. И ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΎΡ‚ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΏΡ€ΠΎΡˆΠΈΡ‚ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

Но эта опСрация происходит Π² Π΄Π²Π° ΠΊΠ»ΠΈΠΊΠ°, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Надо вынСсти этот инструмСнт Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ панСль инструмСнтов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» всСгда Π½Π° Π²ΠΈΠ΄Ρƒ.
Для этого Π½ΡƒΠΆΠ½ΠΎ снова Π·Π°ΠΉΡ‚ΠΈ Π² Β«ToolsΒ», Π·Π°Ρ‚Π΅ΠΌ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ Β«Customize…»
ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ:

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«CommandsΒ» β€” Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Add Command…»

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ ΠΎΠΊΠ½ΠΎ появится. Π’ Π½Ρ‘ΠΌ β€” Π² Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«ToolsΒ», Π° Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Β«External Command 1Β». ΠΠ°ΠΆΠ°Ρ‚ΡŒ Β«OKΒ»

Β«External Command 1Β» окаТСтся Π½Π°Π²Π΅Ρ€Ρ…Ρƒ списка, ΠΈ, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° саму панСль инструмСнтов β€” Π² интСрфСйсС появился ΠΏΡƒΠ½ΠΊΡ‚ Β«Atmega168Β».

Но ΠΊΠ°ΠΊ ΠΌΠ½Π΅ каТСтся, мСсто Π΅ΠΌΡƒ ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΎ Π½Π΅ совсСм ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ΅, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π²ΠΏΡ€Π°Π²ΠΎ, для этого наТимаСтся ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Move DownΒ» (ΠΎΠ΄Π½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ = сдвиг Π½Π° ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²ΠΏΡ€Π°Π²ΠΎ). ПослС этого ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«CloseΒ» ΠΈ ΡˆΠΈΡ‚ΡŒ Ρ‡ΠΈΠΏ прямо ΠΈΠ· студии Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€.

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ Ρ‡ΠΈΠΏΠ° Ρ‚Π°ΠΊΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, Π½Π° сСкунду появляСтся консольноС ΠΎΠΊΠ½ΠΎ AVRDUDE. Но ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ этот Π»ΠΎΠ³ для дальнСйшСго Π΅Π³ΠΎ просмотра β€” Ρ‚ΠΎΠ³Π΄Π° Π² ΠΎΠΊΠ½Π΅ Β«External toolsΒ» Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΊΡƒ Π½Π° Β«Use Output windowΒ».

И Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π»ΠΎΠ³ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΎΠΊΠ½Π΅ Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ Π²Π½ΠΈΠ·Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ATmel Studio 7. Данная Π³Π°Π»ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π² Β«External toolsΒ» ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ„ΡŒΡŽΠ·Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

Из Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° READMI, ΠΈΠ΄ΡƒΡ‰Π΅Π³ΠΎ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ для USBASP, ΠΏΠΎΠ·ΠΆΠ΅ Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Ρ„ΡŒΡŽΠ·-Π±ΠΈΡ‚ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ внСшнСго Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°.
ΠœΠΈΠ½ΡƒΡΠΎΠΌ khazam’ы являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΎΠΊΠ½Π΅ со Ρ„ΡŒΡŽΠ·Π°ΠΌΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ HEX-значСния выставлСнных Π±ΠΈΡ‚ΠΎΠ². Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² AVRDUDE PROG. ЗаводскиС Ρ„ΡŒΡŽΠ·Ρ‹, выставлСнныС ΠΊΠΈΡ‚Π°ΠΉΡ†Π°ΠΌΠΈ, выглядят Ρ‚Π°ΠΊ (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ «инвСрсныС» β€” Π²Ρ‹Π΄Π΅Π»ΠΈΠ» синим ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ):

Как Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ:

HFUSE=0xc9
LFUSE=0xef

Π­Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ Π΄Π²Π΅ Π³Π°Π»ΠΊΠΈ с Β«BODENΒ» ΠΈ Β«SUT1Β» (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ красным ΠΎΠ²Π°Π»ΠΎΠΌ),
ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π²Π΅ Π³Π°Π»ΠΊΠΈ Π½Π° Β«CKOPTΒ» ΠΈ Β«SUT0Β» (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ),
справа Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ ΠΏΡ€ΠΈ этом Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ HEX-значСния ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΆΠΈΡ€Π½Ρ‹ΠΌ красным ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ): Lock Byte: 3F, Fuse High Byte: C9, Fuse Low Byte: EF.

Если всё сходится, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Β«ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β»

Π’ΠΠ˜ΠœΠΠΠ˜Π•. Π—Π»ΠΎΠΉ Ρ„ΡŒΡŽΠ·-Π±ΠΈΡ‚ RSTDISBL β€” Π½Π΅ Ρ‚Ρ€ΠΎΠ³Π°Ρ‚ΡŒ Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС, ΠΈΠ½Π°Ρ‡Π΅ Π΅Π³ΠΎ установка Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· USBASP Π΅Π³ΠΎ ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ нСльзя.

_____________________________________

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

ΠžΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π½ΠΎ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Если khazam Π½Π΅ планируСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° β€” смысла Π½Π΅Ρ‚, Π±Π»Π°Π³ΠΎ ΠΈ Ρ‚Π°ΠΊ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Π² случаС с ATtiny13 Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π°Π²ΠΎΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π½Π΅ трСбуСтся. ПослСдняя ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° β€” ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ оказалась Π±ΠΎΠ»Π΅Π΅ ΠΊΠ°ΠΏΡ€ΠΈΠ·Π½Π° Π² этом ΠΏΠ»Π°Π½Π΅. ЕдинствСнноС, послС получСния, ΠΏΠ»Π°Ρ‚Ρƒ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠΏΠ°ΡΡ‚ΡŒ ΠΈ ΠΎΡ‚ΠΌΡ‹Ρ‚ΡŒ.

Бписок ссылок
1) ОписаниС USBASP
2) AVRDUDE PROG 3.3 (Ρ„ΠΎΡ€ΡƒΠΌ)
3) Khazama AVR Programmer 1.7
4) ΠšΠΈΡ‚Π°ΠΉΡΠΊΠ°Ρ стоковая ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° (10ΠΊΠ±)
5) Архив с ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°ΠΌΠΈ для USBASP ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ для Windows β€” сайт создатСля ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBAsp v.2.0 – RobotChip

БСгодня расскаТу, ΠΎ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ простом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ USBAsp v.2.0 для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR (основанный Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Π’омаса Ѐишла), с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR ΠΏΠΎ интСрфСйсу ISP (Π½Π΅ выпаивая Π΅Π³ΠΎ с ΠΏΠ»Π°Ρ‚Ρ‹), Π° самоС Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ сСктор Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… Arduino.

ВСхничСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

β–Ί НапряТСниС питания: 5 Π’, DC
β–Ί Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ: USB 2.0
β–Ί ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅/ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅: Atmel (AVR)
β–Ί Π“Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹: 70 ΠΌΠΌ x 18 ΠΌΠΌ x 10 ΠΌΠΌ
β–Ί  ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм: Windows XP / 7 / 8 / 8.1 / 10.

ΠžΠ±Ρ‰ΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBAsp распространяСтся ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ самому, скачав ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ с сайта Thomas, ΠΈΠ·-Π·Π° этого Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ… сущСствуСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. Π’ ΠΌΠΎΠ΅ΠΌ случаС Π±ΡƒΠ΄Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎ USBAsp V2.0 китайского производитСля LC Technelogy.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ собран Π½Π° синий ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅, слСва располоТСн USB-Ρ€Π°Π·ΡŠΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Π’ Ρ†Π΅Π½Ρ‚Ρ€Π΅ располагаСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega8A, рядом установлСн ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ Π½Π° 12 ΠœΠ“Ρ† ΠΈ элСктричСская обвязка (рСзисторы, кондСнсаторы). Π‘ΠΏΡ€Π°Π²Π° располоТСн 10-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ (Π΄Π²Π° ряда, ΠΏΠΎ ΠΏΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², шагом 2. 54 ΠΌΠΌ), ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ (интСрфСйс ISP). Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ поставляСтся кабСль, с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ, установлСн Ρ€Π°Π·ΡŠΠ΅ΠΌ IDC (10 Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²), для простоты ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Arduino), ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ приобрСсти Π°Π΄Π°ΠΏΡ‚Π΅Ρ€-ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ с 10-pin Π½Π° 6-pin. НазначСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBAsp ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° рисункС Π½ΠΈΠΆΠ΅, Π²ΠΈΠ΄ Π½Π° сторонС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.

НазначСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²:
β–Ί  1 – MOSI
β–Ί  2 – VCC
β–Ί  3, 8, 10 –  GND
β–Ί  4 – TXD
β–Ί  5 – RESET
β–Ί  6 – RXD
β–Ί  7 β€“ SCK
β–Ί  9 – MISO

БвСтовая индикация
β–Ί  ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ свСтодиод G β€” Π’ΠΊΠ»ΡŽΡ‡Π΅Π½
β–Ί  ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ свСтодиод R β€” ОбмСн Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ
β–Ί  JP1 β€” POWER, ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ напряТСниСм Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌΠ΅ ISP VCC (Π²Ρ‹Π²ΠΎΠ΄ 2), ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° + 3.3Π’, + 5Π’ ΠΈΠ»ΠΈ вовсС ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ, Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ устройство, ΠΈΠΌΠ΅Π΅Ρ‚ собствСнный источник питания.
β–Ί  JP2 β€” SERVICE, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ USBasp.
β–Ί  JP3 β€” SLOW, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π½ΠΈΠ·ΠΊΠΈΡ… скоростях, Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ устройство, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° частотС Π½ΠΈΠΆΠ΅ 1.5 ΠœΠ“Ρ†, SCK (Π²Ρ‹Π²ΠΎΠ΄ 7) ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ частоту с 375 ΠΊΠ“Ρ† Π΄ΠΎ 8 ΠΊΠ“Ρ†.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBAsp V2.0 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° рисункС Π½ΠΈΠΆΠ΅.

Бписок ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²:
β–Ί  Mega Series: 
ATmega8, ATmega8A, ATmega48, ATmega48A, ATmega48P, ATmega48PA, ATmega88, ATmega88A, ATmega88P, ATmega88PA, ATmega168, ATmega168A, ATmega168P, ATmega168PA, ATmega328, ATmega328P, ATmega103, ATmega128, ATmega128P, ATmega1280, ATmega1281, ATmega16, ATmega16A, ATmega161, ATmega162, ATmega163, ATmega164, ATmega164A, ATmega164P, ATmega164PA, ATmega169, ATmega169A, ATmega169P, ATmega169PA, ATmega2560, ATmega2561, ATmega32, ATmega32A, ATmega324, ATmega324A, ATmega324P, ATmega324PA, ATmega329, ATmega329A, ATmega329P, ATmega329PA, ATmega3290, ATmega3290A, ATmega3290P, ATmega64, ATmega64A, ATmega640, ATmega644, ATmega644A, ATmega644P, ATmega644PA, ATmega649, ATmega649A, ATmega649P, ATmega6490, ATmega6490A, ATmega6490P, ATmega8515, ATmega8535,
β–Ί  Tiny Series: ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny25, ATtiny26, ATtiny45, ATtiny85, ATtiny2313, ATtiny2313A
β–Ί  Classic Series: AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535
β–Ί  Can Series: AT90CAN128
β–Ί  PWN Series: AT90PWM2, AT90PWM3

Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° USBAsp Π½Π° Windows 8/10

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ USB ΠΏΠΎΡ€Ρ‚Ρƒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ссли всС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Π½Π° ΠΏΠ»Π°Ρ‚Π΅ загорится красный свСтодиод. Π”Π°Π»Π΅Π΅ опСрационная систСма Π½Π°Ρ‡Π½Π΅Ρ‚ поиск Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°

Π’Π°ΠΊ ΠΊΠ°ΠΊ, Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Π½Π΅Ρ‚Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Π² «ДиспСтчСрС устройств» появится устройство Β«USBAspΒ» с Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°ΠΊΠΎΠΌ.

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Π°Ρ€Ρ…ΠΈΠ² Ρ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписью, Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈ запускаСм Β«InstallDriver.exeΒ» 

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ установлСн, Π² Β«Π”испСтчСрС устройств» ΠΏΡ€ΠΎΠΏΠ°Π΄Π΅Ρ‚ Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ с Β«USBAspΒ».

Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π° Windows XP ΠΈ Windows 7 аналогичная, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для USBAsp V2.0

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» Β«Π‘ΠΎΠ΄Π½Π°Ρ€ Π‘Π΅Ρ€Π³Π΅ΠΉΒ», Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с китайским ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ USBAsp v.2.0, Π½ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ скачиваСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈ запускаСм Β«AVRDUDEPROG.exeΒ».
Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΏΡ€ΠΎΡˆΡŒΡŽ ΠΊΠΈΡ‚Π°ΠΉΡΠΊΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Arduino UNO R3 Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ установлСн микросхСма ATmega328P. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΆΠΌΠ΅ΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹Β» ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ATmega328P.

Π”Π°Π»Π΅Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ, Π² строкС Β«FlashΒ» Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«. . .Β», ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΡƒ Β«C:\Program Files\Arduino\hardware\arduino\avr\bootloaders\atmegaΒ» ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«ATmegaBOOT_168_atmega328.hexΒ», ΠΆΠΌΠ΅ΠΌ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ»

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Β«Arduino UNO R3Β», ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β».

Π’ ΠΊΠΎΠ½Ρ†Π΅, Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΎ ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΌ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

Бсылки
  Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBASP v2.0 (LC Technology, ATMEL)
  Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ AVRDUDE_PROG v.3.3

ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π° Aliexpress
  ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBASP v2.0 (LC Technology, ATMEL)
  ΠΠ΄Π°ΠΏΡ‚Π΅Ρ€ для ATMEL AVRISP, USBASP, STK500 (10 pin Π½Π° 6 pin)

ΠšΡƒΠΏΠΈΡ‚ΡŒ Π² Π‘Π°ΠΌΠ°Ρ€Π΅ ΠΈ области
  ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBASP v2.0 (LC Technology, ATMEL)
  ΠΠ΄Π°ΠΏΡ‚Π΅Ρ€ для ATMEL AVRISP, USBASP, STK500 (10 pin Π½Π° 6 pin)

Pololu USB AVR Programmer v2.

1

ΠžΠ±Π·ΠΎΡ€

Pololu USB AVR Programmer v2 (Π²Π½ΠΈΠ·Ρƒ), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ A-Star 32U4 Prime SV для программирования.

Pololu USB AVR Programmer v2.1 β€” это ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ внутрисистСмный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ (ISP) для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR ΠΎΡ‚ Atmel (Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‡Π°ΡΡ‚ΡŒ Microchip). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ прСдоставляСт интСрфСйс для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ скомпилированной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ AVR с вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² ΡΠ½Π΅Ρ€Π³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ AVR, Ρ‡Ρ‚ΠΎ позволяСт Π΅ΠΌΡƒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для программирования ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π½Π° Π±Π°Π·Π΅ AVR, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ наши ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² A-Star 328PB Micro ΠΈ Orangutan. Π•Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для обновлСния, Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈΠ»ΠΈ удалСния Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Π°Ρ… Arduino, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Uno, Leonardo ΠΈ Mega, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° Π½Π°ΡˆΠΈΡ… совмСстимых с Arduino ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… A-Star. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с устройствами ΠΊΠ°ΠΊ Π½Π° 3,3 Π’, Ρ‚Π°ΠΊ ΠΈ Π½Π° 5 Π’, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания Π½Π° Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ устройство Π² систСмах с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартного кабСля USB A-Micro-B (Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚) ΠΈ обмСниваСтся Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с вашим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Microchip Studio, AVRDUDE ΠΈΠ»ΠΈ Arduino IDE, Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ COM-ΠΏΠΎΡ€Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» STK500. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ устройству Ρ‡Π΅Ρ€Π΅Π· входящий Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ кабСль для программирования ISP (старыС 10-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ISP Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ, Π½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ приобрСсти ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ³ΠΎ Π½Π° 10-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ ISP). . ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ дСйствуСт ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ USB-to-TTL, прСдоставляя ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ уровня TTL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для связи с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ устройствами с вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Он поставляСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ собранным с припаянными Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Pololu USB AVR Programmer v2.1 прСдставляСт собой Π·Π°ΠΌΠ΅Π½Ρƒ Π±ΠΎΠ»Π΅Π΅ старого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Pololu USB AVR Programmer v2 с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ описаны Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ AVRΒ» Π½ΠΈΠΆΠ΅.

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ этого ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ трСбуСтся кабСль USB A-Micro-B. 100040

  • Π­ΠΌΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ STK500 Ρ‡Π΅Ρ€Π΅Π· интСрфСйс Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ COM-ΠΏΠΎΡ€Ρ‚Π°
  • Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со стандартным ПО для программирования AVR, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Microchip Studio, AVRDUDE ΠΈ Arduino IDE
  • .
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для настройки доступно для Windows, Mac OS X ΠΈ Linux
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ устройства ΠΊΠ°ΠΊ Π½Π° 3,3 Π’, Ρ‚Π°ΠΊ ΠΈ Π½Π° 5 Π’; ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС Π½Π° основС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ VCC
  • ΠœΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ мишСнь напряТСниСм 3,3 Π’ ΠΈΠ»ΠΈ 5 Π’ Π² ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹Ρ… систСмах
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° USB-TTL для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты 100 ΠΊΠ“Ρ†, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для восстановлСния Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ настроСнных AVR
  • ВсС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ рСзисторами 470 Ом
  • 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ кабСль ISP ΠΈ двухсторонний ΡˆΡ‚Ρ‹Ρ€Π΅Π²ΠΎΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ 1Γ—6 Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅
  • ПолноС руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со всСми AVR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ интСрфСйса AVR ISP (внутрисистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ внутрисхСмноС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (ICSP), ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° , Π½ΠΎ ΠΎΠ½ Π½Π΅ Π±Ρ‹Π» протСстирован со всСми устройствами. ΠœΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ AVR сСмСйства megaAVR (ATmega), Π° Ρ‚Π°ΠΊΠΆΠ΅ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ прСдставитСлями сСмСйства tinyAVR (ATtiny), Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Tiny Programming Interface (TPI) ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с XMEGA ΠΈΠ»ΠΈ с 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ AVR. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ устройства.

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ AVR, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΎΡ‚ напряТСния 3,3 Π’ ΠΈΠ»ΠΈ 5 Π’. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ устройство Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ собствСнноС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания Π½Π° Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ устройство Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния. систСмы.

    ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы

    ΠœΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ использованиС Pololu USB AVR Programmer v2.1 ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для настройки Π² Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… вСрсиях Windows (7, 8, 10 ΠΈ 11), Linux ΠΈ macOS 10.11 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ вСрсии Windows Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ.

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Pololu USB AVR v2 (Π²Π²Π΅Ρ€Ρ…Ρƒ), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ Adafruit Pro Trinket для программирования.

    Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ функция: ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ TTL-уровня

    Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ слуТит Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ USB-to-serial. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ устанавливаСт ΠΊΠ°ΠΊ Π΄Π²Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… COM-ΠΏΠΎΡ€Ρ‚Π° : ΠΎΠ΄ΠΈΠ½ для связи с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм ΠΈ ΠΎΠ΄ΠΈΠ½ для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ AVR ΠΈ Π΅Π³ΠΎ ΠΎΡ‚Π»Π°Π΄ΠΊΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ TTL Π±Π΅Π· нСобходимости ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ( TX ) ΠΈ Π»ΠΈΠ½ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° ( RX ), ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ A ΠΈ B Π² качСствС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ квитирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

    Π¨Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ΅ (GND, A, VCC, TX, RX ΠΈ B) располоТСны Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π½Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΄ΠΎΡΡ‚ΡƒΠΏΠ½Ρ‹Ρ… кабСлях FTDI USB-to-serial ΠΈ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Π°Ρ…. Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ B ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄ DTR (Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ A являСтся Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π²Ρ…ΠΎΠ΄ΠΎΠΌ), Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Arduino-совмСстимым ΠΏΠ»Π°Ρ‚Π°ΠΌ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π°ΡˆΡƒ A-Star 328PB Micro) ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ.

    ΠŸΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΠΈ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Pololu USB AVR v2.1 поставляСтся Π² ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ собранном Π²ΠΈΠ΄Π΅ с припаянными Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ ISP ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ аксСссуары, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½Π° рисункС Π½ΠΈΠΆΠ΅. 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ кабСль ISP ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для программирования AVR. Двусторонний ΡˆΡ‚Π΅ΠΊΠ΅Ρ€Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ 1 Γ— 6 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эффСктивно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ» (Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ этот Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΊ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΈΠ»ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌ с Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΎΠΉ).

    Pololu USB AVR Programmer v2 ΠΈΠ»ΠΈ v2.1 с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

    Π‘Π»Π΅Π²Π° Π½Π°ΠΏΡ€Π°Π²ΠΎ: ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ USB-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Orangutan, Pololu USB AVR Programmer ΠΈ Pololu USB AVR Programmer v2 (выглядит ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ v2.1).

    Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ AVR

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Pololu USB AVR v2.1 (ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ β„– 1372) прСдставляСт собой Π·Π°ΠΌΠ΅Π½Ρƒ нашСго старого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Pololu USB AVR Programmer v2 (ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ β„– 3170) с трСмя Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌΠΈ:

    • ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ выходная функция VCC ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° v2 (которая позволяСт Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Ρ†Π΅Π»ΡŒ AVR ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°) Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для питания Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ с Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠΊΡ€ΠΎΡ„Π°Ρ€Π°Π΄. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ вСрсии 2.1 ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΡƒΡŽ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΡƒΡŽ схСму VCC, поэтому ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ‹ с Π±ΠΎΠ»Π΅Π΅ высокой Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ Π±Ρ‹ ΠΊ постоянному сбросу ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° вСрсии 2. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ сущСствуСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ, ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ функция Π²Ρ‹Π²ΠΎΠ΄Π° VCC вСрсии 2.1 Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ AVR с Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ ΠΌΠ΅Π½Π΅Π΅ 33 ΠΌΠΊΠ€ Π½Π° VCC, ΠΈ ΠΌΡ‹ протСстировали Π΅Π΅ с A-Star 328PB ΠœΠΈΠΊΡ€ΠΎ.
    • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° v2 ΠΊ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ 3pi ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ врСмя Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΏΠΎΠ»Π½ΠΎΠΉ скорости, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° для измСрСния VCC ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΏΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² программирования 3pi (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слуТит Π²Ρ…ΠΎΠ΄ΠΎΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° двигатСля) Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ GND связь Π±Ρ‹Π»Π° установлСна. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ вСрсии 2.1 ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΡƒΡŽ схСму измСрСния VCC, которая ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ†ΠΈΠΊΠ» этого эффСкта ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π΄ΠΎ 0,2%, поэтому Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ (Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‰Π΅Π»ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Π·Π²ΡƒΠΊ частотой 25 Π“Ρ†).
    • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ вСрсии 2 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π»ΡΡ, Ссли Π½Π° Π΅Π³ΠΎ Π²Ρ‹Π²ΠΎΠ΄ RST подавался сигнал 5 Π’, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΏΡ€ΠΈ напряТСнии 3,3 Π’. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ вСрсии 2.1 Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

    По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Pololu USB AVR (ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ β„– 1300), ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Pololu USB AVR v2.1 ΠΈΠΌΠ΅Π΅Ρ‚ ряд ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ:

    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° устройств, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΎΡ‚ 3,3 Π’ (Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ 5 Π’)
    • Π’Ρ‹Π²ΠΎΠ΄
    • VCC ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания 3,3 Π’ ΠΈΠ»ΠΈ 5 Π’ Π² ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹Π΅ систСмы
    • Π—Π°Ρ‰ΠΈΡ‚Π½Ρ‹Π΅ рСзисторы Π½Π° всСх линиях Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°
    • Π‘ΠΎΠ»Π΅Π΅ точная эмуляция частот ISP, обСспСчиваСмая STK500; Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ интСрфСйсы Microchip Studio ΠΈ AVRDUDE для Π±ΠΎΠ»Π΅Π΅ простой настройки частоты вашСго ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°
    • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ удобства использования для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ стандартноС располоТСниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ FTDI) ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π³Π½Π΅Π·Π΄ΠΎΠ²ΠΎΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ

    Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ вСрсии 2. 1 Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ USB-кабСль ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ бонусной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ SLO-scope. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ этим измСнСниям ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ вСрсии 2.1 отличаСтся ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π° ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ дСталями; ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ руководству ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для программистов v2.x, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с этим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ.

    Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΎΠ²Π°Ρ€ часто ΠΏΠΎΠΊΡƒΠΏΠ°ΡŽΡ‚ вмСстС с:

    Π’ΠΎΠ½ΠΊΠΈΠΉ (2 ΠΌΠΌ) USB-кабСль A β€” Micro-B, 6 Ρ„ΡƒΡ‚ΠΎΠ², Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΠΈΠ·ΠΊΠΎ/полная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ
    ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° A-Star 328PB β€” 5 Π’, 16 ΠœΠ“Ρ†

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Pololu USB AVR

    ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ наш Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USB AVR Pololu v2.1 , Π° Π½Π΅ этот ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ряд ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ 3,3 Π’) ΠΏΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΉ Ρ†Π΅Π½Π΅. Однако ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ v2.x Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ бонусной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ SLO-scope, которая Π΅ΡΡ‚ΡŒ Ρƒ этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ General AVR ISP

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Pololu USB AVR β€” Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ внутрисистСмный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ (ISP) для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Atmel AVR, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ это устройство ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для AVR- Π½Π° основС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ наши ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² Orangutan ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ A-Star. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USB AVR ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ входящСго Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ кабСля USB A-mini-B ΠΈ связываСтся с вашим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Atmel Studio ΠΈΠ»ΠΈ AVRDUDE, Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ COM-ΠΏΠΎΡ€Ρ‚ с использованиСм ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° AVRISPV2/STK500. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ устройству Ρ‡Π΅Ρ€Π΅Π· входящий Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ кабСль для программирования ISP (старыС 10-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ISP Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ, Π½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ приобрСсти ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ³ΠΎ Π½Π° 10-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ ISP). .

    ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со всСми AVR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ интСрфСйса AVR ISP, Π½ΠΎ ΠΎΠ½ Π½Π΅ тСстировался Π½Π° всСх устройствах. Он Π±Ρ‹Π» протСстирован со всСми ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² Orangutan ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠΌ 3pi. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ устройства. Π’ настоящСС врСмя ΠΎΠ½ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π»ΠΈΠ½Π΅ΠΉΠΊΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Atmel XMega.

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ питаСтся ΠΎΡ‚ ΡˆΠΈΠ½Ρ‹ питания USB 5 Π’ ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для программирования AVR, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΎΡ‚ напряТСния, Π±Π»ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΠΊ 5 Π’ (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π΅ ΠΏΠΎΠ΄Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ устройство).

    ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ протСстирован ΠΏΠΎΠ΄ Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 ΠΈ Linux. ΠœΡ‹ прСдоставляСм ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для использования этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π² Mac OS X; ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ см. Π² руководствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π΅ совмСстим со старыми вСрсиями Windows.

    Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ функция: ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ TTL-уровня

    USB-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ USB-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ устанавливаСт ΠΊΠ°ΠΊ Π΄Π²Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… COM-ΠΏΠΎΡ€Ρ‚Π° : ΠΎΠ΄ΠΈΠ½ для связи с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм для программирования ΠΈ ΠΎΠ΄ΠΈΠ½ для ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° USB-to-serial. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ AVR ΠΈ Π΅Π³ΠΎ ΠΎΡ‚Π»Π°Π΄ΠΊΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ TTL Π±Π΅Π· нСобходимости ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ линиям ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ( TX ) ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° ( RX ) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ A ΠΈ B Π² качСствС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ квитирования. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, какая линия квитирования Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ, ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ квитирования. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ доступ ΠΊ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ шинС питания 5 Π’ USB Ρ‡Π΅Ρ€Π΅Π· 9 ΠΏΠΎΡ€Ρ‚ΠΎΠ².0087 VBUS ΠΏΠΈΠ½. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ уровня TTL Π½Π΅ поддСрТиваСтся Π² Mac OS.

    Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚: SLO-scope

    Π­Ρ‚ΠΎ устройство Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π΄Π²ΡƒΡ…ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ осциллограф с ТСсткими ограничСниями (SLO-scope) с использованиСм Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² напряТСния A ΠΈ B ΠΊΠ°ΠΊ 1 ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Pololu SLO-scope для Windows. SLO-scope ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ напряТСниС ΠΎΡ‚ 0 Π΄ΠΎ ~5 Π’ (максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ напряТСниСм ΡˆΠΈΠ½Ρ‹ USB) ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ внСшний Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ напряТСния, ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ° дискрСтизации: 10 ΠΊΠ“Ρ† дискрСтизация Π΄Π²ΡƒΡ… 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹ ΠΈΠ»ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° 20 ΠΊΠ“Ρ† ΠΎΠ΄Π½ΠΎΠ³ΠΎ 7-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°. Π­Ρ‚Π° функция ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ ваши схСмы ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ, наблюдая Π·Π° измСнСниями напряТСния Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΠ·Π»Π°Ρ…. (ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ обратная связь SLO-scope вСсьма ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΈ Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π·Π°ΠΌΠ΅Π½Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ осциллографа ΠΈΠ»ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ высокий Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ импСданс, Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ частоту дискрСтизации.) ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π΅ поддСрТиваСтся Π² Mac OS ΠΈΠ»ΠΈ Linux.

    ВходящиС Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ аксСссуары

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Pololu USB AVR поставляСтся с 12-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΌ (30 ΡΠΌ) 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ для программирования ISP ΠΈ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ USB A/mini-B. Он Π½Π΅ поставляСтся с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹) ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ рСсурсов.

    USB-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Pololu AVR с ΡˆΠ΅ΡΡ‚ΠΈΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ISP ΠΈ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ USB A/mini-B.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ стандартноС внутрисистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (ISP), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ внутрисхСмным ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (ICSP).

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

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