ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° usbasp – ОбновлСниС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ USBASP USBISP AVR Programmer / Π‘Π»ΠΎΠ³ ΠΈΠΌ. GhostPVV / БообщСство EasyElectronics.ru

ОбновлСниС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ USBASP USBISP AVR Programmer / Π‘Π»ΠΎΠ³ ΠΈΠΌ. GhostPVV / БообщСство EasyElectronics.ru

НСдавно для обучСния Ρ€Π°Π±ΠΎΡ‚Π΅ с Atmel AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ Π±Ρ‹Π» ΠΊΡƒΠΏΠ»Π΅Π½ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых простых ΠΈ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² USBASP USBISP AVR Programmer Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°:
USBASP USBISP AVR Programmer

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² схСмы ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° USBasp, Π²ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ сайт:
USBasp

К слову, ΠΌΠ½Π΅ достался Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ATMega8L, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π·Π³ΠΎΠ½Π°, Π½Π° частотС 12ΠœΠ“Ρ†. По Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 8ΠœΠ“Ρ†.

НС вдаваясь Π² подробности, Ρ€Π΅ΡˆΠΈΠ» ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ:
β€” взял ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ usbasp.2011-05-28 с Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ сайта;
β€” Π·Π°ΠΌΠΊΠ½ΡƒΠ» Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ J2;
β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» 10pin Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ;
β€” Π·Π°Π»ΠΈΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ;
β€” выставил fuse для atmega8: HFUSE=0xc9 LFUSE=0xef
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ опрСдСлился Π² систСмС, Π½ΠΎ пСрСстал Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ Π½Π΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ поиска Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ описан здСсь:
Π€ΠΎΡ€ΡƒΠΌ

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

β€” Π½Π° всякий случай ΡƒΠ΄Π°Π»ΠΈΠ» Π΄Π²Π° рСзистора R9 (270 Ом) ΠΈ R10 (100 Ом), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ совсСм понимаю для Ρ‡Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ RXD ΠΈ TXD сигналы ΠΊ GND, Π΄Π° Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ рСзисторов ΡΡ‚ΠΎΠ»ΡŒ ΠΌΠ°Π»Ρ‹Ρ… Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠ²;

β€” Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ с PC2(ADC2) Π½Π° GND.

ПослС Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… манипуляций ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ снова Π² ΡΡ‚Ρ€ΠΎΡŽ.

Для счастливых ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»Π΅ΠΉ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° β€” ТСлаю ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Ρ‡ΡƒΠΆΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… β€” позволю сСбС Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ТитСйских ситуациях: Β«Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ β€” Π½Π΅ Ρ‚Ρ€ΠΎΠΆΡŒ!Β» πŸ™‚

НадСюсь ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ данная информация ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚.

P.S. Номиналы Π² схСмС Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмС:
USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR β€” USBAsp

we.easyelectronics.ru

Как ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ USBAsp Ρ‡Π΅Ρ€Π΅Π· Arduino Uno

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° USBASP

Π― ΠΊΡƒΠΏΠΈΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBasp Π½Π° Dx.com Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Arduino IDE для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Arduino Pro mini.

Всё Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Π½ΠΎ Π²Ρ‹Π΄Π°Π²Π°Π»ΠΎ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ:



βŒͺ avrdude: warning: cannot set sck period. please check for usbasp firmware update

Π’-ΠΎΠ±Ρ‰Π΅ΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBasp.

Π“ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π²Ρ‹Π΄Π°Π»ΠΎ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅:

    1. ΠšΠ°Ρ‡Π°Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΎΡ‚ΡΡŽΠ΄Π°.
    2. РаспаковываСм, ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ сразу ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π² ΠΏΠ°ΠΏΠΊΡƒ с avrdude (Ρƒ мСня это Π±Ρ‹Π»ΠΎ здСсь:Β C:\Program Files (x86)\Arduino\hardware\tools\avr\bin).
    3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ USBasp ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ Arduino Uno ΠΏΠΎ схСмС:
      arduino-usbasp
    4. На ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ ставим Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ J1 (для этого я воспользовался скрСпкой). Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ:
      USBasp2
    5. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Arduino Uno, запускаСм Arduino IDE, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ArduinoISP ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ
      2016-01-26 23-35-49 Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ экрана
    6. И Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ com-ΠΏΠΎΡ€Ρ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Arduino Uno (Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β β‡’ ΠŸΠΎΡ€Ρ‚).
  1. ЗапускаСм ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΡƒΒ C:\Program Files (x86)\Arduino\hardware\tools\avr\bin. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ USBasp, для этого Π²Π²ΠΎΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:Β avrdude -C ../etc/avrdude.conf -c avrisp -P COM2 -b 19200 -p m8 -vΒ (Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ com-ΠΏΠΎΡ€Ρ‚ Π½Π° ваш). Если всё Π² порядкС, Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:
    Connect USBasp
  2. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ наш ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π²ΠΎΡ‚ этой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:Β avrdude –C ../etc/avrdude.conf –c avrisp –P COM2 –b 19200 –p m8 –U flash:w:usbasp.atmega8.2011-05-28.hex ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:
    Flash
  3. ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ!

Β 

xdomus.ru

описаниС 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 β€” сайт создатСля ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

mysku.ru

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

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

ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBAsp v.2.0ВСхничСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

β–Ί НапряТСниС питания: 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.

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

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

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

НазначСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²:
β–Ί Β 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 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° рисункС Π½ΠΈΠΆΠ΅.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBAsp v.2.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 v.2.0

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

Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° USBAsp v.2.0

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

Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° USBAsp v.2.0

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

Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° USBAsp v.2.0

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

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

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

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

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

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

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

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

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

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

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

Β 

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

ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π° Aliexpress
ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBAsp v.2.0Β Β ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBASP v2.0 (LC Technology, ATMEL)
ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBAsp v.2.0  АдаптСр для ATMEL AVRISP, USBASP, STK500 (10 pin Π½Π° 6 pin)

ΠšΡƒΠΏΠΈΡ‚ΡŒ Π² Π‘Π°ΠΌΠ°Ρ€Π΅ ΠΈ области
ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBAsp v.2.0Β Β ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBASP v2.0 (LC Technology, ATMEL)
ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBAsp v.2.0  АдаптСр для ATMEL AVRISP, USBASP, STK500 (10 pin Π½Π° 6 pin)

robotchip.ru

ΠŸΠ•Π Π•ΠŸΠ ΠžΠ¨Π˜Π’ΠšΠ USBISP Π’ USBASP

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π³ΠΎΠ΄Π° Π΄Π²Π° Π½Π°Π·Π°Π΄ я заинтСрСсовался ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ шло Π½Π΅ слишком быстро, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π΅ΠΌΠ° достаточно слоТная, Π½ΠΎ всС-Ρ‚Π°ΠΊΠΈ, ΠΌΠ½ΠΎΠΉ Π±Ρ‹Π»ΠΈ собраны ΠΈ Π΄ΠΎΠ²Π΅Π΄Π΅Π½Ρ‹ Π΄ΠΎ ΡƒΠΌΠ° нСсколько устройств Π² корпусах, с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства Tiny. Π—Π° это врСмя успСл ΠΎΠ±Π·Π°Π²Π΅ΡΡ‚ΠΈΡΡŒ двумя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΎΠ΄ΠΈΠ½ собрал сам, это простой ΠΈ всСм извСстный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π“Ρ€ΠΎΠΌΠΎΠ²Π°, Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΊΠ°Π·Π°Π» с Али экспрСсс, ΠΏΠΎ Ρ†Π΅Π½Π΅ 3 Π΄ΠΎΠ»Π»Π°Ρ€Π° это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBISP.Β 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBISP новая вСрсия

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΈ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° Али-экспрСсс, достаточно Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Π² строчкС поиска USBASP USBISP. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ шСл сразу Π² алюминиСвом корпусС, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌ корпусС Ρ„Π»Π΅ΡˆΠΊΠΈ, Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с Π½ΠΈΠΌ Π±Ρ‹Π» ΡˆΠ»Π΅ΠΉΡ„ для программирования 10 Pin. ΠŸΡ€ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π΅Π³ΠΎ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ USBASP ΠΌΡ‹ ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. Для Ρ‡Π΅Π³ΠΎ это Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Π² Ρ‡Π΅ΠΌ отличия этих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ², USBASP ΠΈ USBISP ? Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠšΠΈΡ‚Π°ΠΉΡΠΊΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ со своСй ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ, Prog ISP, ΠΈ Π½Π΅ поддСрТиваСтся, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ USBASP ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ AVR Studio. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Prog ISP ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°, ΠΈΠ΄Π΅Ρ‚ Π½Π° английском языкС, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΅ΠΉ ΠΌΠ΅Π½Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Ρ‡Π΅ΠΌ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ для USBASP Khazama.Β 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π±Π΅Π· корпуса

Для USBASP ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ графичСскиС ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, ΠΏΠΎΠΌΠΈΠΌΠΎ Khazama Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΌ AVR DUDE. ΠžΡ‚ сСбя скаТу, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Π° Π² удобствС пользования послС ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ сильно Π·Π°ΠΌΠ΅Ρ‚Π½Π°. НапримСр, Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Prog ISP Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ выставлСниС Ρ„ΡŒΡŽΠ·ΠΎΠ², с этим Ρƒ Khazama ΠΏΠΎΠ»Π½Ρ‹ΠΉ порядок. МоТно Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ запись ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ„ΡŒΡŽΠ·ΠΎΠ² для МК ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ выставлСния Ρ„ΡŒΡŽΠ·ΠΎΠ², ΠΊΠ°ΠΊ Π³Π°Π»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка.Β 

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ юсб

Π’Π°ΠΊΠΆΠ΅ присутствуСт функция Auto programm, Β Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ порядок дСйствий, запускаСмых впослСдствии Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ. НапримСр, стираниС Ρ„Π°ΠΉΠ»Π°, ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ запись ΠΈ вСрификация. Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π²Ρ‹Π±ΠΎΡ€.Β 

KHAZAMA Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΎΠΊΠ½ΠΎ

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π΄Π΅Π»Ρƒ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π½Π°ΠΌ трСбуСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€? ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ΄Ρ‚ΠΈ Π² Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…, Π² алюминиСвом корпусС, ΠΈ Π±Π΅Π· корпуса. Если со Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ всС понятно, Ρ‚ΠΎ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π² корпусС, Π½ΡƒΠΆΠ½ΠΎ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ Π² сторону Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° USB Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅. БнимаСтся ΠΎΠ½ довольно Π»Π΅Π³ΠΊΠΎ, ΠΈ с этим ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ. На ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° программирования с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ стороны Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΊΠ»Π΅Π΅Π½Π° рСзиновая изоляционная ΠΏΡ€ΠΎΠΊΠ»Π°Π΄ΠΊΠ°, ΠΎΡ‚ΠΊΠ»Π΅ΠΈΠ²Π°Π΅ΠΌ Π΅Ρ‘, ΠΎΠ½Π° Π½Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠ°ΠΉΠΊΠ΅. ΠŸΡ€ΠΈ сборкС Π² корпус Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΈΠΊΠ»Π΅ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ замыкания корпуса с Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ для программирования. Π”Π°Π»Π΅Π΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΈ смотрим Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ стороны. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² зависимости ΠΎΡ‚ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠΈ вашСй ΠΏΠ»Π°Ρ‚Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠœΠ΅ΡΡ‚Π° Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΏΠΎΠΉ

Но Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² Ρƒ ΠΊΠΈΡ‚Π°ΠΉΡ†Π΅Π².Β Π§Ρ‚ΠΎ Π½Π°ΠΌ трСбуСтся здСсь ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? ВрСбуСтся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΏΠΎΠΉ с Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, Π² зависимости ΠΎΡ‚ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠΈ вашСй ΠΏΠ»Π°Ρ‚Ρ‹. По ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с Ρ‚ΠΎΠ³ΠΎ сайта ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π» свой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, Π±Ρ‹Π»Π° прСдставлСна ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠ°:

ΠœΠ΅ΡΡ‚Π° Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΏΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

Π—Π΄Π΅ΡΡŒ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π½Π° рисункС, трСбуСтся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΏΠΎΠΉ с Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ (Π·Π°ΠΏΠ°ΡΡ‚ΡŒ) ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСрСвСсти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π² Ρ€Π΅ΠΆΠΈΠΌ самопрограммирования.

ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅

Π― воспользовался вмСсто кусочка ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ, ΠΎΡ‚ΠΊΡƒΡˆΠ΅Π½Π½Ρ‹ΠΌ ΠΎΡ‚ рСзистора. И разумССтся, Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄Π°Π»ΠΈΠ» ΠΏΡ€ΠΈΠΏΠΎΠΉ с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΠΊΠ²Π°ΠΌΠΈ А ΠΈ Π’. Волько Π² ΠΌΠΎΠ΅ΠΌ случаС Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π±Ρ‹Π»ΠΎ Π΄Π²Π°.

ΠœΠ΅ΡΡ‚Π° Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΏΠΎΠΉ Π½Π° ΠΌΠΎΠ΅ΠΉ вСрсии

Как ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π½Π° Ρ„ΠΎΡ‚ΠΎ Π²Ρ‹ΡˆΠ΅, ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° ΠΈΠ· Π²Ρ‹Π²ΠΎΠ΄Π° рСзистора ΡƒΠΆΠ΅ запаяна ΠΌΠ½ΠΎΠΉ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ самопрограммирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° UP. На Ρ„ΠΎΡ‚ΠΎ Π½ΠΈΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² этом. Π—Π°ΠΎΠ΄Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… А ΠΈ Π’ отсутствуСт ΠΏΡ€ΠΈΠΏΠΎΠΉ.

Новая вСрсия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Ρ„ΠΎΡ‚ΠΎ

ΠŸΡ€ΠΈΠΏΠΎΠΉ удаляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π΅ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½ΠΎΠΉ ΠΎΠΏΠ»Π΅Ρ‚ΠΊΠΈ. ΠœΡ‹ вытягиваСм кусочСк ΠΎΠΏΠ»Π΅Ρ‚ΠΊΠΈ, ΠΎΠ±ΠΌΠ°ΠΊΠΈΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ Π² спирто ΠΊΠ°Π½ΠΈΡ„ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ„Π»ΡŽΡ, ΠΈ, прогрСвая ΠΆΠ°Π»ΠΎΠΌ паяльника, ΠΊΠ»Π°Π΄Π΅ΠΌ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚, придавливая свСрху паяльником. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€ΠΈΠΏΠΎΠΉ с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΠΎΠΏΠ»Π΅Ρ‚ΠΊΡƒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π½Π΅ Π±Ρ‹Π»ΠΎ замыкания. Π’ Ρ‡Π΅ΠΌ ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, ΠΏΡ€ΠΎΠ·Π²ΠΎΠ½ΠΈΠ² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ·Π²ΠΎΠ½ΠΊΠΈ. Для использования совмСстно с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ Β USBISP ΠΈΒ USBASP ΠΌΠ½ΠΎΠΉ Π±Ρ‹Π» сдСлан ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оказался ΡƒΠ΄ΠΎΠ±Π΅Π½ для программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠΈ Π½Π° Ρ†Π°Π½Π³ΠΎΠ²Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Π°Ρ…, ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я использовал для программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°:

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ для ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹

К Ρ‡Π΅ΠΌΡƒ я писал Π² Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ Π“Ρ€ΠΎΠΌΠΎΠ²Π°? К Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π°ΠΌ потрСбуСтся любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. МоТно Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ USBISP. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли Ρƒ вас Π½Π΅Ρ‚ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ USBISP Π² USBASP ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±Ρ‹Ρ‚ΡŒ. А ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠ°ΡΡ‚ΡŒ ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΡΠ»ΡƒΡ‡Π°ΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π“Ρ€ΠΎΠΌΠΎΠ²Π°, ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΈΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π‘Ρ…Π΅ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π“Ρ€ΠΎΠΌΠΎΠ²Π° простая, ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для сборки, довольно Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅. Допустим, Ρƒ вас Π΅ΡΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Π’ΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ ΡˆΠ»Π΅ΠΉΡ„Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBISP Π² соотвСтствии с Ρ€Π°ΠΏΠΈΠ½ΠΎΠ²ΠΊΠΎΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°. Π•Ρ‘ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС:

Распиновка ΡˆΠ»Π΅ΠΉΡ„Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π² ΡˆΠ»Π΅ΠΉΡ„Π΅ ΠΈΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ с ΠΎΠ±ΠΎΠΈΡ… ΠΊΠΎΠ½Ρ†ΠΎΠ². Нам ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ собой, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π½ΠΈΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ VCC, GND, MISO, MOSI, RESET ΠΈ SCK ΠΎΠ±ΠΎΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Ссли ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, USBISP, USBASP ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ с USB Π½Π° ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ. Если ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π“Ρ€ΠΎΠΌΠΎΠ²Π°, Ρ‚ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ. ПослС ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π½ΠΈΡ Π²Ρ‹ΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ, Π·Π°ΠΌΡ‹ΠΊΠ°Π΅ΠΌ Ρ‚Π΅ Π΄Π²Π° ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ удаляли ΠΏΡ€ΠΈΠΏΠΎΠΉ капСлькой припоя, ΠΈ, Π½Π΅ собирая Π² корпус, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ наш новоиспСчСнный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBASP ΠΊ USB ΠΏΠΎΡ€Ρ‚Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ:

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ USBASP Π² систСмС

БоглашаСмся с установкой ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅ libusb_0.1.12.1, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Π’ Π½Π΅ΠΉ находится Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для USBASP. ПослС установки Π² систСмС появится устройство USBASP:

ДиспСтчСр устройств установлСны Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ убСдимся, Ρ‡Ρ‚ΠΎ всС Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ опрСдСлился, ΠΏΡ€ΠΈΠΊΠ»Π΅ΠΈΠ²Π°Π΅ΠΌ ΠΈΠ·ΠΎΠ»ΡΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ Ρ€Π΅Π·ΠΈΠ½ΠΊΡƒ Π½Π°Π·Π°Π΄ Π½Π° мСсто, ΠΈ собираСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Π’ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· статСй ΠΏΡ€ΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Khazama, Π±Ρ‹Π»ΠΎ написано, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Khazama Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π±Π΅Π· установки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ – Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° libusb-win32-devel-filter-1.2.6.0. Π’Π°ΠΊ Π»ΠΈ это ΠΈΠ»ΠΈ Π½Π΅Ρ‚ β€” Π½Π΅ знаю, Ρƒ мСня эта ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±Ρ‹Π»Π° установлСна. Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Ρ‘ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Π‘Π½Π°Ρ‡Π°Π»Π° Khazama Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΌΠΎΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ. ΠŸΠΎΠ³ΡƒΠ³Π»ΠΈΠ² ΠΏΠΎ этому вопросу Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ…, нашСл ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ частоту Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ 187.5 ΠΊΠΈΠ»ΠΎΠ³Π΅Ρ€Ρ†, Ρ‡Ρ‚ΠΎ ΠΈ сдСлал. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° сразу ΠΏΡ€ΠΎΠΏΠ°Π»Π°. Π­Ρ‚Π° функция Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² свСТих вСрсиях Khazama, Π² частности Khazama AVR Programmer 1.7. Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Ρ‘ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Khazama AVR Programmer

Как ΡƒΠΆΠ΅ писал Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎ установку Ρ„ΡŒΡŽΠ·ΠΎΠ², здСсь с этим всС ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ· Π½ΠΈΡΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка, Ρ‚Π°ΠΊ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π³Π°Π»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ.Β 

ВыставлСниС Ρ„ΡŒΡŽΠ·ΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Khazama

Π― ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π» Tiny-2313, Π½ΠΎ эта ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚, ΠΏΠΎΠΌΠΈΠΌΠΎ этого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π΅Ρ‰Π΅ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² МК. ПослС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ наш ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠ· списка, Ρƒ мСня ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π½Π° скринС, Π²Ρ‹Π±Ρ€Π°Π½ Tiny2313. Π’Π°ΠΊΠΆΠ΅ Π² Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ функция Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…, это располоТСнная справа с ΠΊΡ€Π°ΡŽ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° канцСлярской ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° MEGA-8, HEX Ρ„Π°ΠΉΠ», Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π° Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π°Ρ€Ρ…ΠΈΠ²Π΅. Π€ΡŒΡŽΠ·Ρ‹ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Π–Π΅Π»Π°ΡŽ всСм ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ! Автор AKV.

el-shema.ru

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBasp. | МалСнький Π±Π»ΠΎΠ³ скромного Π°ΠΉΡ‚ΠΈΡˆΠ½ΠΈΠΊΠ°.

Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ своих ΠΏΠΎΠ΄Π΅Π»ΠΎΠΊ Π½Π° AVR я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBasp, ΠΊΡƒΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ сто Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ Π·Π° 100Ρ€ Π½Π° AliExpress. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Ρ‚Π΅Π±Π΅ Π΄Ρ€Π΅Π²Π½ΠΈΡ… COM ΠΈΠ»ΠΈ LTP ΠΏΠΎΡ€Ρ‚ΠΎΠ², соврСмСнный USB!
Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит это Ρ‡ΡƒΠ΄ΠΎ китайской ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ!

Β 

Ну Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅)

Π–Π΅Π»Π΅Π·ΠΎ.

Автором Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° являСтся Π½Π΅ΠΌΠ΅Ρ† Thomas Fichl, страничка Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ со схСмами, Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ.
Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ этот ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ‡Π΅Ρ€Π΅Π· ISP.

Распиновка ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° самом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я всСгда ΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ этот Ρ€Π°Π·ΡŠΠ΅ΠΌ Ссли сам Ρ€Π°Π·Π²ΠΎΠΆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ. ΠžΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Ρ…ΠΎΠ΄Ρƒ. ΠŸΡ€ΠΎΡˆΠΈΠ», Π½Π΅ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ, ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΠ» ΠΊΠΎΠ΄, ΠΏΡ€ΠΎΡˆΠΈΠ» Π΅Ρ‰Π΅ Ρ€Π°Π·. НС Π½ΡƒΠΆΠ½ΠΎ ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² программатор….
Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈ ΠΆΠ΅Π»Π΅Π·Π΅ выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ

Π‘ΠΎΡ„Ρ‚

Ну Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим с ΠΊΠ°ΠΊΠΈΠΌ ΠΆΠ΅ софтом Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ данная ΠΏΠΎΠ΄Π΅Π»ΠΊΠ°!
Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° с ΠΎΡ„Ρ„ сайта, страничка для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
УстанавливаСм. Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€ΡƒΠ³Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи. Π’ Windows 7 просто ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ,

Π° для Windows 8 ΠΈ Π½ΠΎΠ²Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ.

ВсС Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅.
Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ бСсплатный ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π»ΡŒΡ‰ΠΈΠΊ Khazama AVR Programmer.Β  ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ ΠΏΡ€ΠΎΠ³Π° с минималистичным Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ!
Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‡ΠΈΠΏ ΠΈ ΠΏΠΎΠ΅Ρ…Π°Π»ΠΈ!

Π’ΡƒΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ с FUSES Π±ΠΈΡ‚Π°ΠΌΠΈ, всС с описаниями Π·Π° Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚!

Ну Π²ΠΎΡ‚ ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ ΠΈ всС!

Π—.Π«.

НС знаю ΠΊΠ°ΠΊ Ρƒ всСх, Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΠΌΠΎΠΉ экзСмпляр USBASP v2.0, Khazama ругаСтся ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ Error Setting USBASP ISP Clock…

Π˜Π³Ρ€Π° с выставлСниСм Ρ€Π°Π·Π½ΠΎΠΉ частоты Π½Π΅ Π΄Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

ПослС Π½Π΅Π΄ΠΎΠ»Π³ΠΈΡ… поисков Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ наткнулся Ρ‚Π°ΠΊΠΈ Π½Π° Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй.

Для исправлСния этого досадного косяка, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€)) Для Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚Ρ€ΡŽΠΊΠ° Π½Π°ΠΌ понадобится Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ USBasp!

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ Π½ΡƒΠΆΠ½ΠΎ всС ΡΠΎΠ΅Π΄Π΅Π½ΠΈΡ‚ΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π»ΠΈΠ²Π°Π΅ΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ

Ρ„Π°ΠΉΠ»: usbasp.atmega8.2011-05-28

ВыставляСм Fuse Π±ΠΈΡ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ!

Β 

ПослС этого доставучиС ошибки ΠΏΡ€ΠΎΠΏΠ°Π΄ΡƒΡ‚!

Β 

Update 2016

ПослС ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ стала Π²Ρ‹Π²Π°Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ новая ошибка Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°

error: usbasp_transmit: libusb0-dll:err [contorl_msg]

РСшСниС Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π½Π΅ Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒ частоту программирования. ИдСм Π² Command β€” > Program Options β€” > ISP CLK Speed ΠΈ выставляСм 187.5 KHZ (ΠΈΠ»ΠΈ AUTO).

ПослС этого всС снова Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚!

Update 2017

ВставляСм Π½ΠΎΠ²ΡƒΡŽ Π½Π΅ Ρ€Π°Π·Ρƒ Π½Π΅ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡƒΡŽ Atmega8 ΠΈ Π²ΠΈΠ΄ΠΈΠΌ Ρ‚Π°ΠΊΠΎΠ΅!

100500 Ρ€Π°Π· провСряСм схСму ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, всС Π² Π½ΠΎΡ€ΠΌΠ΅! И Ρƒ ΠΆΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΈ сдавшись, Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ косяк! ΠŸΡ€ΠΈΒ  ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Atmega8 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π½Π° частотС 1 Mhz, ΠΎΠ½Π° просто Π½Π΅ успСваСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. РСшСниС простоС, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ частоту чтСния Π² Khazama.

ПослС этого ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° 8 Mhz ΠΈ выставляСм AUTO.

И Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅))) НуТно Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ JP3, для пониТСния частоты, Π° послС выставлСния Ρ„ΡŒΡŽΠ·ΠΎΠ² Π½Π° Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ частоту Ρ€Π°Π±ΠΎΡ‚Ρ‹ atmega, Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚ΡŒ.

Post Views: 1Β 525

it-chainik.ru

USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR β€” USBAsp

Π’ΠΈΠ΄ свСрху

!!! ЭВЕНШН !!!
Появилась схСма USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° которая НЕ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡƒΠΆΠ΅ Π΄Π°Π²Π½Ρ‹ΠΌ Π΄Π°Π²Π½ΠΎ Π½Π΅Ρ‚ Π½ΠΈ COM Π½ΠΈ LPT ΠΏΠΎΡ€Ρ‚Π°, Ρ‚ΠΎ я Ρ€Π΅ΡˆΠΈΠ» Π²Ρ‹Π»ΠΎΠΆΠΈΡ‚ΡŒ схСму USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° для AVR. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстный Π² ΡƒΠ·ΠΊΠΈΡ… ΠΊΡ€ΡƒΠ³Π°Ρ… USBASP. Π‘Ρ…Π΅ΠΌΠ° простая ΠΊΠ°ΠΊ Ρ‚Ρ€ΠΈ ΠΊΠΎΠΏΠ΅ΠΉΠΊΠΈ, Π½ΠΎ COM ΠΈΠ»ΠΈ LPT ΠΏΠΎΡ€Ρ‚ всС ΠΆΠ΅ потрСбуСтся β€” для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ моТСшь ΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π΄Ρ€ΡƒΠ³Π°Π½Ρƒ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ строится Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATMega48 ΠΈΠ»ΠΈ ATMega8. НуТна ΠΈΠΌΠ΅Π½Π½ΠΎ 8 ΠΈΠ»ΠΈ 48, Π±Π΅Π· всяких индСксов L. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ нас трСбуСтся частота Π²Ρ‹ΡˆΠ΅ Ρ‡Π΅ΠΌ 8 ΠœΠ³Ρ†.

Π‘Π±ΠΎΡ€ΠΊΠ°

Π’Π°ΠΊ ΠΊΠ°ΠΊ я ΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ Π½Π΅ Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‚ΠΎ я ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠ» этот ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Чисто для сСбя, ΠΏΠΎΠΏΡ€ΠΈΠΊΠΎΠ»Ρƒ. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π°Π» Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΡƒΡŽ схСму ΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Π» Π΅Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Sprint Layout. Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, стравил. ЗасвСрловал ΠΈ напаял ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡƒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ°Π½Π΅Π»ΡŒΠΊΡƒ.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°
Π”Π°Π»Π΅Π΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ J1 ΠΈ J2 ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊ Ρ€Π°Π·ΡŒΠ΅ΠΌΡƒ стандартный ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, Π΄Π° Ρ…ΠΎΡ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π“Ρ€ΠΎΠΌΠΎΠ²Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ своС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, ΠΈΠ½Π°Ρ‡Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° схСму.

И Π·Π°Π»ΠΈΠ²Π°Π΅ΠΌ Π² ΠΏΡ€ΠΎΡ† ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ. Для ATMega8 ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°, для ATmega48 другая. Π”Π°Π»ΡŒΡˆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Для ATMega48:
Π‘Ρ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ FUSE выставляСтся ΠΊΠ°ΠΊ 0Ρ…DD, младший 0xFF. На ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ я ΠΏΡ€ΠΈΠ²Π΅Π» ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ ΠΈΠ· UniProf с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ расставлСными Π±ΠΈΡ‚Π°ΠΌΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATMega48.

Если примСняСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega8, Ρ‚ΠΎ Π±Π°ΠΉΡ‚Ρ‹ FUSE Ρ‚Π°ΠΊΠΎΠ²Ρ‹:
Π‘Ρ‚Π°Ρ€ΡˆΠΈΠΉ 0xC9, младший 0xEF

Настройка Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ
ПослС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½ΡƒΠΆΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ J1 ΠΈ всС, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‚Ρ‹ΠΊΠ°Ρ‚ΡŒ Π² ΠΊΠΎΠΌΠΏ. Π‘Ρ€Π°Π·Ρƒ ΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡΡŒΡ USB устройство. Π‘ΠΊΠ°Ρ€ΠΌΠ»ΠΈΠ²Π°Π΅ΠΌ Π΅ΠΌΡƒ Π΄Ρ€ΠΎΠ²Π° ΠΈ Ρƒ нас Π² систСмС появляСтся Π½ΠΎΠ²Ρ‹ΠΉ дСвайс β€” USBAsp. Если систСма ругаСтся Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ это Π½Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Π° Ρ„ΡƒΡ„Π΅Π» ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎ. Π—Π½Π°Ρ‡ΠΈΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π»ΠΈΠ±ΠΎ ΠΊΡ€ΠΈΠ²ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ»ΡΡ, Π»ΠΈΠ±ΠΎ Ρ‚Ρ‹ Π·Π°Π±Ρ‹Π» ΡΠ½ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ J1.

ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° J3 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… частота Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 1.5 ΠœΠ“Ρ†. Π― Π΅Π΅ поставил, Π±Π΅Π· Π½Π΅Π΅ Ρƒ мСня ΠΌΠ΅Π³Π° 8 Π½Π΅ Ρ…ΠΎΡ‚Π΅Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ. ΠŸΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΠ΅Π³Π΅ Fuse Π±ΠΈΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π½Π° 8 ΠœΠ³Ρ†, ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ Π½Π΅ снял, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π‘Π»Ρ‹ΡˆΠ°Π», Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π΄Π΅Ρ€Π³Π°Ρ‚ΡŒ Ρ‚ΡƒΠ΄Π° сюда.

ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ свСтодиод ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ USB ΠΈ Π·Π°ΠΏΠΈΡ‚Π°Π½. Π—Π΅Π»Π΅Π½Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ.

ΠŸΡ€ΠΎΡˆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ софт
ВсС, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΈ Ρ‚Ρ‹ΠΊΠ°Ρ‚ΡŒ ΠΈΠΌ Π² ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹.
ЕдинствСнная софтина которая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ этот ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ это AVR-Ρ‡ΡƒΠ²Π°ΠΊ, ΠΎΠ½Π° ΠΆΠ΅ Π΄ΡƒΠ΄ΠΊΠ°, ΠΎΠ½Π° ΠΆΠ΅ AVRDUDE. ΠœΠΎΡ‰Π½Π΅ΠΉΡˆΠΈΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. НС стоит ΠΏΡƒΠ³Π°Ρ‚ΡŒΡΡ Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π²ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π±Π°Ρ‚Π½ΠΈΠΊΠΈ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ отмСнял, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π½Π΅Π³ΠΎ сущСствуСт нСсколько ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ.

Π’ΠΠ˜ΠœΠΠΠ˜Π•! Π’ Ρ‚ΠΎΠΉ GUI ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ Ρ‡Ρ‚ΠΎ находится Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ Π˜ΠΠ’Π•Π Π‘ΠΠ«Π• FUSE!!! Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли Π² Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π΅ написано, Ρ‡Ρ‚ΠΎ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Π΅ SCKEL3..0 = 0100 Ρ‚ΠΎ Ρ‚ΡƒΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ 1011!!! ΠšΠΎΡ€ΠΎΡ‡Π΅, ΠΊΠ°ΠΊ Π² PoniProg. Π§Π΅Π³ΠΎ эти ΡƒΡ‚Ρ‹Ρ€ΠΊΠΈ Ρ‚Π°ΠΊ вСртят эти нСсчастныС FUSE я ΠΏΠΎΠ½ΡΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ, Ρ…ΠΎΡ‚ΡŒ Π±Ρ‹ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π»ΠΈ, Π° Ρ‚ΠΎ Π±Ρ‹ Π·Π°Π»ΠΎΡ‡ΠΈΠ» кристалл Π½Π°Ρ…Ρ€Π΅Π½.

Π’ΠΎΡ‚, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· USBAsp β€” ЗаписываСм main.hex Π²ΠΎ Ρ„Π»Π΅Ρˆ ATmega8:

   avrdude -c usbasp -p atmega8 -U flash:w:main.hex
Π’ Π°Ρ€Ρ…ΠΈΠ² usbasp.rar я слоТил всС Ρ„Π°ΠΉΠ»Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°:
  • ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° для ATMega 48 ΠΈ ATMega 8
  • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ для Π²ΠΈΠ½Π΄Ρ‹
  • Π‘Ρ…Π΅ΠΌΠ°
  • ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Sprint Layout
  • Π€ΠΎΡ‚ΠΊΠΈ
  • AVRDUDE
  • GUI ΠΊ AVRDUDE

UPD:
Для Ρ‚Π΅Ρ… Ρƒ ΠΊΠΎΠ³ΠΎ Π²Π΄Ρ€ΡƒΠ³ ΠΏΠΈΡˆΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π°Ρ€Ρ…ΠΈΠ² Π±ΠΈΡ‚Ρ‹ΠΉ, я Π²Ρ‹Π»ΠΎΠΆΠΈΠ» Ρ‚ΠΎ ΠΆΠ΅ самоС Π² ZIP β€”USBASP.ZIP

ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚! ΠŸΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ πŸ™‚

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ‡ΠΊΠ° Π°Π²Ρ‚ΠΎΡ€Π° USBASP β€” Ρ‚Π°ΠΌ обновлСния ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π°Π·Π²ΠΎΠ΄ΠΎΠΊ ΠΏΠ»Π°Ρ‚.

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ‡ΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° GUI ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ для AVRDude

!!!WARNING!!!
Π’ΡƒΡ‚ появилась подтвСрТдСнная ΠΈΠ½Ρ„Π°, Ρ‡Ρ‚ΠΎ новая ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° (с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта Π°Π²Ρ‚ΠΎΡ€Π°) ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Ρ…. Π£ мСня Π² Π°Ρ€Ρ…ΠΈΠ²Π°Ρ… Π»Π΅ΠΆΠΈΡ‚ старая ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°, ΠΎΡ‚ 2007 ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ 2006 Π³ΠΎΠ΄Π°. Она ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° самых Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Ρ…. ΠšΠΎΡ€ΠΎΡ‡Π΅, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ β€” ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Π‘ сайта Π°Π²Ρ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π°.

Π—.Π«.
Π’Π°ΠΊΠΆΠ΅ сущСствуСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR910, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· USB ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ практичСски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΡƒΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ. Π§Π΅ΠΌ ΠΎΠ½ Π»ΡƒΡ‡ΡˆΠ΅/Ρ…ΡƒΠΆΠ΅ я Π½Π΅ знаю. Но ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ. А я Π² скором Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹Π»ΠΎΠΆΡƒ описаниС изготовлСния ΠΈ использования JTAG Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° для внутрисхСмной ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ AVR.

easyelectronics.ru

0 comments on “ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° usbasp – ОбновлСниС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ USBASP USBISP AVR Programmer / Π‘Π»ΠΎΠ³ ΠΈΠΌ. GhostPVV / БообщСство EasyElectronics.ru

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

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