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

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ опишСм β€žΡˆΠ°Π³ Π·Π° ΡˆΠ°Π³ΠΎΠΌβ€ этапы изготовлСния USBasp ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR. Π’ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ описаниС установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Windows XP ΠΈ Windows 7 (x64/x86). Π’ ΠΊΠΎΠ½Ρ†Π΅ поста Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° ссылка с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ для изготовлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBasp своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ.

Π‘Π»ΠΎΠΊ питания 0…30 Π’ / 3A

Набор для сборки Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° питания…

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBasp, благодаря своСй простотС Π² ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΈ использовании Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΄ΠΎΡΡ‚ΡƒΠΏΠ½Ρ‹Ρ… элСмСнтов, стал ΠΎΡ‡Π΅Π½ΡŒ популярным срСди Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π•Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBasp

  • Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с нСсколькими ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами – Linux, Mac OS X ΠΈ Windows – Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Windows 8!
  • НС Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ внСшнСго питания.
  • Π£ΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 5kB/s
  • Π•ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ (Switch 2) сниТСния ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ программирования – для процСссоров с ΠΊΠ²Π°Ρ€Ρ†Π΅ΠΌ мСньшС 1,5 ΠœΠ³Ρ†
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ напряТСниС для программирования (Switch 1) 5 Π²ΠΎΠ»ΡŒΡ‚
  • Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свСтодиода

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹, стоит ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ всСх выполняСмых дСйствий, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

  1. Π’Ρ‹Π±ΠΎΡ€ схСмы/рисунка ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹
  2. ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ рисунка ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° Ρ„ΠΎΠ»ΡŒΠ³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ стСклотСкстолит
  3. Π’Ρ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π² растворС Ρ…Π»ΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΆΠ΅Π»Π΅Π·Π°
  4. Π‘Π²Π΅Ρ€Π»Π΅Π½ΠΈΠ΅ отвСрстий
  5. ΠœΠΎΠ½Ρ‚Π°ΠΆ элСмСнтов (ΠΏΠ°ΠΉΠΊΠ°)
  6. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Atmaga8 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°
  7. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ
  8. Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² – Windows XP, Windows 7
  9. Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ USBasp

БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ вСрсий USBasp ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, Π½ΠΎ всС ΠΎΠ½ΠΈ основаны Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ схСмС, Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Thomas Fischl. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Ρ‚Π°ΠΊΠΆΠ΅ являСтся Π΅Π³ΠΎ авторством.

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°:

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π·Π° основу Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ схСма. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ использованиС ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ схСмС Π½Π΅ совсСм ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Π±Ρ‹Π»ΠΎ принято Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ DIP ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ. Π’Π°ΠΊ ΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ значСния рСзисторов.
Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ схСмС Π»ΠΈΠ½ΠΈΠΈ TxD ΠΈ RxD Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌ ISP, хотя это Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ (Ρ‚ΠΎΡ‡Π½Π΅Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅).

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° схСма с внСсСнными измСнСниями:

Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ USBasp ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ вСрсий ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС USBasp. Однако, Π±Ρ‹Π»Π° сдСлана своя Π½Π° основС Π²Ρ‹ΡˆΠ΅ прСдставлСнной схСмы.

К соТалСнию, ΠΈΠ·-Π·Π° примСнСния DIP ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ, рисунок ΠΏΠ»Π°Ρ‚Ρ‹ стал Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ 2 ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ, с Ρ†Π΅Π»ΡŒΡŽ Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСчатная ΠΏΠ»Π°Ρ‚Π° Π±Ρ‹Π»Π° ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ одностороннСй.

НиТС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹:

Β 

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

Бписок элСмСнтов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² USBasp ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅:

Β 

  • R1: 10ΠΊ
  • R2: 180
  • R3: 100
  • R5, R6: 68
  • R7: 2ΠΊ2
  • C1, C2: 22ΠΏ
  • C3: 10ΠΌΠΊ
  • C4: 100Π½
  • LED1: ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ свСтодиод Π½Π° 20мА
  • LED2: Π—Π΅Π»Π΅Π½Ρ‹ΠΉ свСтодиод Π½Π° 20мА
  • D2, D3: стабилитроны Π½Π° 3,6Π’
  • X1: РазъСм USB, Ρ‚ΠΈΠΏ B
  • SV1: Π“Π½Π΅Π·Π΄ΠΎ ΠΏΠΎΠ΄ Ρ€Π°Π·ΡŠΠ΅ΠΌ IDC-10
  • Q1: ΠšΠ²Π°Ρ€Ρ† 12ΠœΠ“Ρ†, корпус HC49-S
  • SW1: Dip ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Ρ‚Ρ€Π΅Ρ…ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ
  • IC1: Atmega8 Β (ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•: НС слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Atmega8 β€” PU ΠΈΠ·-Π·Π° Π΅Π³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ максимальной Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой Π΄ΠΎ 8 ΠœΠ“Ρ†!)

ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ рисунка ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ USBasp ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π½Π° стСклотСкстолит Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π›Π£Π’ (Π»Π°Π·Π΅Ρ€Π½ΠΎ-ΡƒΡ‚ΡŽΠΆΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ).

Как это Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² сСти ΠΌΠ½ΠΎΠ³ΠΎ.

Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅ скаТСм, Ρ‡Ρ‚ΠΎ сначала рисунок Π² ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ 1:1 пСчатаСтся Π½Π° глянцСвой Π±ΡƒΠΌΠ°Π³Π΅, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ накладываСтся Π½Π° ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½ΡƒΡŽ ΠΈ ΠΎΠ±Π΅Π·ΠΆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΌΠ΅Π΄Π½ΡƒΡŽ сторону стСклотСкстолита ΠΈ фиксируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠ³ΠΎ скотча. Π”Π°Π»Π΅Π΅ бумаТная сторона Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ разглаТиваСтся ΡƒΡ‚ΡŽΠ³ΠΎΠΌ Π½Π° 3-ΠΊΠ΅. ПослС всС это Π΄Π΅Π»ΠΎ вымачиваСтся Π² Π²ΠΎΠ΄Π΅ ΠΈ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ очищаСтся ΠΎΡ‚ Π±ΡƒΠΌΠ°Π³ΠΈ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ этап – Π²Ρ‹Ρ‚Ρ€Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ Π² растворС Ρ…Π»ΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΆΠ΅Π»Π΅Π·Π°. Π’ΠΎ врСмя травлСния ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ раствора Π½Π΅ Π½ΠΈΠΆΠ΅ 40 C, поэтому Π±Π°Π½ΠΊΡƒ с раствором ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Π² Π³ΠΎΡ€ΡΡ‡ΡƒΡŽ Π²ΠΎΠ΄Ρƒ:


ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ процСсса травлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ½Π΅Ρ€ Π°Ρ†Π΅Ρ‚ΠΎΠ½ΠΎΠΌ.

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

Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ (Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF) рисунок ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ находится Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ запуск USBasp ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° всС Π΄Π΅Ρ‚Π°Π»ΠΈ спаяны, остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Β«ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒΒ» ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AtmegΔ™8 самого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Для этого Π½ΡƒΠΆΠ΅Π½ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, STK 200 (LPT ΠΏΠΎΡ€Ρ‚), STK500 ΠΈ Ρ‚. Π΄.Β LPT ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ USBasp Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·ΡŠΠ΅ΠΌ IDC-10.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ распрСдСлСниС ΠΏΠΈΠ½ΠΎΠ² Π² Ρ€Π°Π·ΡŠΠ΅ΠΌΠ΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° (USBasp) находится справа, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π² вСрсии, описываСмой Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ – слСва:

РаспрСдСлСниС, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° рисункС справа, соотвСтствуСт Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ примСняСт компания Atmel Π² своих ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°Ρ…. Π’Π°ΠΊΠΎΠ΅ распрСдСлСниС ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ риск возникновСния ΠΏΠΎΠΌΠ΅Ρ… Π²ΠΎ врСмя программирования Π² случаС примСнСния Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ каТдая сигнальная линия экранирована массой, ΠΊΡ€ΠΎΠΌΠ΅ MOSI.

На врСмя программирования Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ SELF ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ DIP ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ β„– 3 Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ON.

Благодаря этому появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Atmega8. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ программирования, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ (3) Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ΠΎ Π² состоянии OFF.

ПослСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π΅Ρ€ΡΠΈΡŽ для Atmega8, которая находится Π² Π°Ρ€Ρ…ΠΈΠ²Π΅: usbasp.2011-05-28.tar.gz.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Atmega8 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡŒΡŽΠ·Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

  • # для Atmega8: HFUSE=0xC9 LFUSE=0xEF
  • # для Atmega48: HFUSE=0xDD LFUSE=0xFF

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

Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² USBasp ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

Бпособ установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° описан Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…, Ρ‚Π°ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΈ сами Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ прямыС ссылки Π½Π° эти ΡΡ‚Π°Ρ‚ΡŒΠΈ:

  • Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBasp ΠΏΠΎΠ΄ Windows XP
  • Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBasp Windows 7 x64/x86

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBasp

Π‘Π°ΠΌΠΎΠΉ популярной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBasp, это консольная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° AVRdude. Π’Π°ΠΊ ΠΆΠ΅ сущСствуСт мноТСство ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, использованиС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅. Они прСдставлСны Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBasp.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ, рисунок ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ USBasp ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° (unknown, скачано: 2 436)

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΡΡ‚Π°Ρ‚ΡŒΠΈ

Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ AN8009

Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ Π–Πš-дисплСй с подсвСткой, 9999 отсчСтов, ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ TrueRMS…

ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° 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)

ΠœΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΉ USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² / Π₯Π°Π±Ρ€

Как Ρ‚Π΅Π°Ρ‚Ρ€ начинаСтся с вСшалки, Ρ‚Π°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² начинаСтся с Π²Ρ‹Π±ΠΎΡ€Π° Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Ρ„ΠΈΡ€ΠΌΡ‹ ATMEL, Ρ‚ΠΎ досконально ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ознакомится с Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΎΠ½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ всСго интСрСсного ΠΈ вкусного, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ совсСм ΠΏΠΎ Π·Π°ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌ Ρ†Π΅Π½Π°ΠΌ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠ»Π°Ρ‚ΠΊΠ° с ΠΎΠ΄Π½ΠΈΠΌ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΈΠ½ΠΎΠ³ΠΈΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ с ΠΏΠ°Ρ€ΠΎΠΉ рСзисторов ΠΈ Π΄ΠΈΠΎΠ΄ΠΎΠ² Π² качСствС обвязки, стоит ΠΊΠ°ΠΊ «самолСт». ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ остро встал вопрос ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ сборкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. ПослС Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ изучСния Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ со стаТСм, Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠΈΠΉ сСбя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBASP, ΠΌΠΎΠ·Π³ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ слуТит ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Atmega8 (Ρ‚Π°ΠΊ ΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΠΎΠ΄ atmega88 ΠΈ atmega48). Минимальная обвязка ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° позволяСт ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ достаточно ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всСгда ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ с собой, ΠΊΠ°ΠΊ Ρ„Π»ΡΡˆΠΊΡƒ.

Автором Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° являСтся Π½Π΅ΠΌΠ΅Ρ† Thomas Fichl, страничка Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ со схСмами, Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ.
Π Π°Π· Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, Ρ‚ΠΎ пСрСрисовал схСму ΠΏΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Atmega8 Π² корпусС TQFP32 (распиновка ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° отличаСтся ΠΎΡ‚ распиновки Π² корпусС DIP):

ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° J1 примСняСтся, Π² случаС Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой Π½ΠΈΠΆΠ΅ 1,5ΠœΠ“Ρ†. ΠšΡΡ‚Π°Ρ‚ΠΈ, эту ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, посадив 25 Π½ΠΎΠ³Ρƒ МК Π½Π° зСмлю. Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ всСгда Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ частотС. Π›ΠΈΡ‡Π½ΠΎ для сСбя ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ скорости Π½Π° Π΄ΠΎΠ»ΠΈ сСкунды дольшС, ΠΈ поэтому Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ Π½Π΅ Π΄Ρ‘Ρ€Π³Π°ΡŽ, Π° постоянно шью с Π½Π΅ΠΉ.
Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΡ‚Ρ€ΠΎΠ½Ρ‹ D1 ΠΈ D2 слуТат для согласования ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ USB шиной, Π±Π΅Π· Π½ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚, Π½ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π½Π° всСх ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….
Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ blue ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ готовности ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ схСмы, red загораСтся Π²ΠΎ врСмя программирования. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ для программирования Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌ IDC-06, распиновка соотвСтствуСт стандарту ATMEL для 6-Ρ‚ΠΈ ΠΏΠΈΠ½ΠΎΠ²ΠΎΠ³ΠΎ ISP Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°:

На этот Ρ€Π°Π·ΡŠΠ΅ΠΌ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ для питания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… устройств, здСсь ΠΎΠ½ΠΎ бСрСтся Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с USB ΠΏΠΎΡ€Ρ‚Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, поэтому Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠ·. Π­Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π°Π·ΡŠΠ΅ΠΌ примСняСтся ΠΈ для программирования ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, для этого достаточно ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Reset Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌΠ΅ ΠΈ Π½Π° ΠΌΠΊ (см. красный ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ Π½Π° схСмС). Π’ авторской схСмС это дСлаСтся Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ΠΎΠΌ, Π½ΠΎ я Π½Π΅ стал Π·Π°Π³Ρ€ΠΎΠΌΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈ ΡƒΠ±Ρ€Π°Π» Π΅Π³ΠΎ. Для Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Ρ…Π²Π°Ρ‚ΠΈΡ‚ ΠΈ простой ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ. ΠŸΠ»Π°Ρ‚Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ двухсторонняя, Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ 45Ρ…18 ΠΌΠΌ.

РазъСм для программирования ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° для сниТСния скорости Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° вынСсСны Π½Π° Ρ‚ΠΎΡ€Π΅Ρ† устройства, это ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Π˜Ρ‚Π°ΠΊ, послС сборки устройства ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ самоС Π²Π°ΠΆΠ½ΠΎΠ΅ β€” ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Для этих Ρ†Π΅Π»Π΅ΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ подходят Π΄Ρ€ΡƒΠ·ΡŒΡ Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ с LPT ΠΏΠΎΡ€Ρ‚ΠΎΠΌ πŸ™‚ ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π° пяти ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠ°Ρ… для AVR
ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ с Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° программирования, соСдинив Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Reset ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (29 Π½ΠΎΠ³Π°) ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° сущСствуСт для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Atmega48, Atmega8 ΠΈ Atmega88. Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡƒΡ… послСдних ΠΊΠ°ΠΌΠ½Π΅ΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° вСрсии ΠΏΠΎΠ΄ Atmega48 ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΈ послСдняя вСрсия ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ датируСтся 2009 Π³ΠΎΠ΄ΠΎΠΌ. А вСрсии ΠΏΠΎΠ΄ 8-ΠΉ ΠΈ 88-ΠΉ ΠΊΠ°ΠΌΠ½ΠΈ постоянно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ, ΠΈ Π°Π²Ρ‚ΠΎΡ€ Π²Ρ€ΠΎΠ΄Π΅ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» внутрисхСмный ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π±Π΅Ρ€Π΅ΠΌ Π½Π° страницС Π½Π΅ΠΌΡ†Π°. Для Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ я использовал ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ PonyProg. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ завСсти кристалл Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΎΡ‚ внСшнСго источника тактирования Π½Π° 12 ΠœΠ“Ρ†. Π‘ΠΊΡ€ΠΈΠ½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с настройками fuse ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ Π² PonyProg:

ПослС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΠΎΡ€Π΅Ρ‚ΡŒΡΡ свСтодиод ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ 23 Π½ΠΎΠ³Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΡˆΠΈΡ‚ ΡƒΠ΄Π°Ρ‡Π½ΠΎ ΠΈ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅.

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

Установка вСлась Π½Π° ΠΌΠ°ΡˆΠΈΠ½Ρƒ с систСмой Windows 7 ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ сообщСниС ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ устройства, с ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ установку ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ мСста:

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡƒ Π³Π΄Π΅ Π»Π΅ΠΆΠ°Ρ‚ Π΄Ρ€ΠΎΠ²Π° ΠΈ ΠΆΠΌΠ΅ΠΌ Π”Π°Π»Π΅Π΅

Мигом появится ΠΎΠΊΠ½ΠΎ с ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ устанавливаСмый Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи Ρƒ мСлкомягких:

Π—Π°Π±ΠΈΠ²Π°Π΅ΠΌ Π½Π° ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ установку, послС нСбольшой ΠΏΠ°ΡƒΠ·Ρ‹ появится ΠΎΠΊΠ½ΠΎ, ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‰Π΅Π΅ ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°

ВсС, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅.

Khazama AVR Programmer

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ c ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ я Π²Ρ‹Π±Ρ€Π°Π» ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π»ΡŒΡ‰ΠΈΠΊ Khazama AVR Programmer. Π—Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠ°, с минималистичным интСрфСйсом.

Она Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со всСми Ρ…ΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ AVR, позволяСт ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ flash ΠΈ eeprom, ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ содСрТимоС памяти, ΡΡ‚ΠΈΡ€Π°Ρ‚ΡŒ Ρ‡ΠΈΠΏ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Ρ„ΡŒΡŽΠ·-Π±ΠΈΡ‚ΠΎΠ². Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π²ΠΏΠΎΠ»Π½Π΅ стандартный Π½Π°Π±ΠΎΡ€. Настройка Ρ„ΡŒΡŽΠ·ΠΎΠ² осущСствляСтся Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ источника тактирования ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π·Π°Π»ΠΎΡ‡ΠΈΡ‚ΡŒ кристалл ΠΏΠΎ ошибкС Ρ€Π΅Π·ΠΊΠΎ сниТаСтся. Π€ΡŒΡŽΠ·Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ расстановкой Π³Π°Π»ΠΎΠΊ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΏΠΎΠ»Π΅, ΠΏΡ€ΠΈ этом нСльзя Ρ€Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΊΠΈ Π½Π° Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, ΠΈ это Ρ‚ΠΎΠΆΠ΅ большой плюс Π² ΠΏΠ»Π°Π½Π΅ бСзопасности.

Π—Π°ΠΏΠΈΡΡŒ Ρ„ΡŒΡŽΠ·ΠΎΠ² Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΊ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, осущСствляСтся ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Write All. Кнопка Save сохраняСт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, Π° Load Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½Π½ΡƒΡŽ. ΠŸΡ€Π°Π²Π΄Π° я Ρ‚Π°ΠΊ ΠΈ Π½Π΅ смог ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ практичСского примСнСния этих ΠΊΠ½ΠΎΠΏΠΎΠΊ. Кнопка Default ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для записи стандартной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ„ΡŒΡŽΠ·ΠΎΠ², Ρ‚Π°ΠΊΠΎΠΉ, с ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΈΠ΄ΡƒΡ‚ с Π·Π°Π²ΠΎΠ΄Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это 1ΠœΠ“Ρ† ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ RC).
Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π·Π° всС врСмя пользования этим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Π°Π» сСбя с Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅ΠΉ стороны Π² ΠΏΠ»Π°Π½Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ скорости Ρ€Π°Π±ΠΎΡ‚Ρ‹. Он Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΊΠ°ΠΊ Π½Π° Π΄Ρ€Π΅Π²Π½Π΅ΠΌ стационарном ΠΏΠΊ Ρ‚Π°ΠΊ ΠΈ Π½Π° Π½ΠΎΠ²ΠΎΠΌ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π² SprintLayout ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ этой ссылкС

Ну Π²Ρ€ΠΎΠ΄Π΅ всС, Ссли Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ вопросы, ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ.

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

USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π½Π° ATmega8

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π’Π°ΠΌ схСму USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATmega8. Π­Ρ‚ΠΎΡ‚ USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅Β Breadboard Half (BREADBOARD – 456 HOLES) Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 82Ρ…59 ΠΌΠΌ. На этой ΠΏΠ»Π°Ρ‚Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚ мСста ΠΈ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² корпусах Π΄ΠΎ DIP-28.

Π­Ρ‚ΠΈΠΌ USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR ATmega ΠΈ ATtiny (Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»). Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ Π’Π°ΠΌ ΠΏΠ»Π°Ρ‚Ρƒ Arduino, ΠΎΠ½ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π΅Π½ для экспСримСнтов с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ для Π½ΠΈΡ… (скСтчами). USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ArduinoISP.

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°

  1. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega8 (ATmega8A-PU, ATmega8L-PU) 1ΡˆΡ‚
  2. ΠœΠ°ΠΊΠ΅Ρ‚Π°Ρ ΠΏΠ»Π°Ρ‚Π° Breadboard Half (BREADBOARD – 456 HOLES) Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 82Ρ…59 ΠΌΠΌ 1ΡˆΡ‚
  3. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ USB-UART (ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ USB-DATA кабСль ΠΎΡ‚ старого сотового Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°) 1ΡˆΡ‚

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° схСмС для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ, самодСльного, простого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π½Π΅ сущСствСнны.

О ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π½ΠΈΠΊΠΎΠ², Π±ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π° линию MISO ΠΈ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‰Π°ΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ 15 Π½ΠΎΠΆΠΊΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega8, Ссли схСма собрана ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ Π² Atmega8 Π·Π°Π»ΠΈΡ‚ скСтч ArduinoISP, свСтодиод Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ»Π°Π²Π½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ свСчСния.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ArduinoISP ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Arduino IDE. А Π΅Ρ‰Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega8 Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° частотС 8 ΠœΠ“Ρ† Π±Π΅Π· внСшнСго ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°.

ΠœΡ‹ здСсь, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega8 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino UNO ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Arduino IDE. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΆΠ΅, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊΠΈΠΌ Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.

Β 1. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Arduino Π² список ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… устройств ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega8 Π±Π΅Π· bootloader с Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 8ΠœΠ“Ρ†. ВнСситС измСнСния в Ρ„Π°ΠΉΠ» sketchbook/hardware/boards. txt, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π² Π½Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΡΠ΅ΠΊΡ†ΠΈΡŽ:

##############################################################

a8noboot_8MHz.name=ATmega8 (no boot 8 MHz int)
a8noboot_8MHz.upload.maximum_size=8192
a8noboot_8MHz.bootloader.low_fuses=0xa4
a8noboot_8MHz.bootloader.high_fuses=0xdc
a8noboot_8MHz.build.mcu=atmega8
a8noboot_8MHz.build.f_cpu=8000000L
a8noboot_8MHz.build.core=arduino
a8noboot_8MHz.build.variant=standard

##############################################################

Π£Ρ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ sketchbook ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Arduino Π² мСню / . Если Π² ΠΏΠ°ΠΏΠΊΠ΅ sketchbook Π½Π΅Ρ‚ ΠΏΠ°ΠΏΠΊΠΈ hardware, создайтС Π΅Π΅ ΠΈ создайтС Ρ„Π°ΠΉΠ» boards.txt

2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega8 ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino UNO ΠΊΠ°ΠΊ описано Π²Β ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для ATmega8A Π½Π° Arduino с ArduinoISP.

3. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Arduino Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ / /Β  ΠΈ / . Π”Π°Π»Π΅Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega8 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ArduinoISP / / ΠΈ .

4. Π‘ΠΎΠ±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€.

Для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π’Π°ΠΌ понадобится интСрфСйс USB-UART. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΠΎΡ‚ старого сотового Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, ΠΊΠ°ΠΊ описано Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠŸΠΎΠ΄Π±ΠΎΡ€ USB-DATA кабСля вмСсто USB-UART модуля для самодСльного Arduino.Β Π§Ρ‚ΠΎ Π½Π° ΠΌΠΎΠΉ взгляд, ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Но вмСсто этого кабСля Π’Π°Ρˆ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Ρ‚Ρ‹ прСобразоватСля USB-UART.

На Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ программируСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATtiny84.

Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ

Научимся ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ модСлям AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², разбСрСмся c Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ PDF Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Linux. Π£Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ интСрфСйс ISP ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ².

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

  1. НСсколько Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ
  2. Π§Ρ‚Π΅Π½ΠΈΠ΅ PDF Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Linux
  3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ
  4. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

НСсколько Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ микросхСму-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π³Π΄Π΅ Ρƒ Π½Π΅Π³ΠΎ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹. Для получСния ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΌ нас ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ΠΊΠ°Ρ‡Π°Π΅ΠΌ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ (datasheet) Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ нас Ρ‡ΠΈΠΏ – Π”Π°Ρ‚Π°ΡˆΠΈΡ‚Ρ‹ ΠΏΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ ATMEL.

На ΠΏΠ΅Ρ€Π²ΠΎΠΉ страничкС Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π° приводится ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС возмоТностСй ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π° Π΄Π°Π»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° распиновка микросхСм ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ² корпусов. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ ΠΏΠΎ AVR Ρ‡ΠΈΠΏΡƒ содСрТит массу ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° английском языкС, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega8 содСрТит 326 страниц!

НС Π·Π½Π°Π΅Ρ‚Π΅ английского? – ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΠΏΠΎΠ½Π΅ΠΌΠ½ΠΎΠ³Ρƒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ, Π±Π΅Π· Π½Π΅Π³ΠΎ сСйчас ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π² соврСмСнном ΠΌΠΈΡ€Π΅ радиоэлСктроники ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΉ язык. А ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ, Ссли Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ слово ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ – ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· сСрвис ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠ² translate.google.com.

Π§Ρ‚Π΅Π½ΠΈΠ΅ PDF Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Linux

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, всС Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Ρ‹ Π½Π° микросхСмы ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF (Portable Document Format) – Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ элСктронных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² для использования Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Ρ„ΠΈΡ€ΠΌΠΎΠΉ Adobe Systems.

Под Windows Π΅ΡΡ‚ΡŒ мноТСство Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для чтСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° PDF. Π’ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Linux Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PDF Ρ‚ΠΎΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Linux Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅ΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ PDF:

  • Okular – ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ ΠΈ мощная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для просмотра Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола KDE;
  • Qpdfview – простая ΠΈ лСгковСсная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для просмотра Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF, DjVu ΠΈ PS;
  • Evince (Document Viewer) – ΠΎΡ‡Π΅Π½ΡŒ быстрый ΠΈ лСгковСсный просмотрщик Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² PostScript (PS), EPS, DJVU, DVI, PDF;
  • Xpdf – Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотрщик PDF-Ρ„Π°ΠΉΠ»ΠΎΠ².

ΠšΠ°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для просмотра PDF ΠΏΠΎΠ΄ Linux? – ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ со своими Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Okular ΠΈ Evince.

Если Ρƒ вас установлСна рабочая срСда KDE Ρ‚ΠΎ скорСС всСго Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Okular ΡƒΠΆΠ΅ присутствуСт Π² систСмС. Если Okular Π½Π΅ установлСн Ρ‚ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

sudo apt-get install okular okular-extra-backends

Если ΠΆΠ΅ Ρƒ вас рабочая срСда отличная ΠΎΡ‚ KDE – GNOME, XFCE, UNITY Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ экономичным Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Evince, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ установка Π² Π΄Π°Π½Π½Ρ‹Ρ… срСдах ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Okular ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСды KDE.

Рис. 1. Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ просмотрщик Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Evince ΠΏΠΎΠ΄ Linux – срСдство для листания PDF Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Ρ‰ΠΈΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Evince ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ справляСтся ΠΈΠ½ΠΎΠ³Π΄Π° с Ρ‚Π°ΠΊΠΈΠΌΠΈ Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄ силу ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ для Okular. Установка Evince Π² Linux:

sudo apt-get install evince

Π”ΡƒΠΌΠ°ΡŽ Ρ‡Ρ‚ΠΎ Ρƒ вас Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF ΠΏΠΎΠ΄ ОБ GNU Linux .

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ

Π’Ρ‹ΡˆΠ΅ Π±Ρ‹Π»ΠΎ рассказано Ρ‡Ρ‚ΠΎ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ISP: VCC, GND, MISO, MOSI, SCK, RST. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ названиями ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρƒ всСх ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ Π½Π°ΠΌ Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ.

Рис. 2. Распиновка ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega8 ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΊ ISP (USB ASP).

Π£ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USB ASP Π½Π° ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π΅ ISP прСдусмотрСно напряТСниС +5Π’ (VCC), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ для программирования Ρ‡ΠΈΠΏΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, Π° Π²Π΅Ρ€Π½Π΅Π΅ ΠΎΡ‚ USB ΠΏΠΎΡ€Ρ‚Π° ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½.

Π’ рассмотрСных Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°Ρ…, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ COM ΠΈ LPT ΠΏΠΎΡ€Ρ‚Ρ‹, Π½Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Π° VCC, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ с использованиСм этих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π½Π° Π²Ρ‹Π²ΠΎΠ΄Ρ‹ GND (-) ΠΈ VCC (+) ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ напряТСниС питания 5Π’ ΠΎΡ‚ внСшнСго источника.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ USB ASP Π½Π° бСспаСчной ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ просто Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ (ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΈ со ΡˆΡ‚Ρ‹Ρ€ΡŒΠΊΠ°ΠΌΠΈ Π½Π° Π΄Π²ΡƒΡ… ΠΊΠΎΠ½Ρ†Π°Ρ…).

Рис. 3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ISP ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USB ASP Π½Π° бСспаСчной ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

Рис. 4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBASP ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ATmega8 (ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ рисунка ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ).

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° рисункС Π²Ρ‹ΡˆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡƒΠΆΠ΅ достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATmega8 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ внутрСнняя RC-Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Π΅Ρ‚ частоту Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, поэтому ΠΌΡ‹ Π½Π΅ устанавливали внСшний ΠΊΠ²Π°Ρ€Ρ† ΠΈ кондСнсаторов.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного Π² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ интСрфСйс ISP. Π“Π»Π°Π²Π½ΠΎΠ΅ Π½Π°ΠΉΡ‚ΠΈ Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ ΠΏΠΎΠ΄ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с Π΅Π³ΠΎ Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ, Π° Ρ‚Π°ΠΌ останСтся ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ нСсколько ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΎΠ² ΠΈ… Π³ΠΎΡ‚ΠΎΠ²ΠΎ!

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ ΠΏΠΎΠ΄ ОБ GNU Linux, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ рассмотрим Ρ€Π°Π·Π½Ρ‹Π΅ срСды для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ написания ΠΊΠΎΠ΄Π°.

Начало Ρ†ΠΈΠΊΠ»Π° статСй: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² Linux Π½Π° языках Asembler ΠΈ C.

Π’ΠΎΠΏ-10 Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ Π΄Π΅Π±Π°Π³Π³Π΅Ρ€ΠΎΠ² с АлиэкспрСсс

Π’ ΠΆΠΈΠ·Π½ΠΈ любого Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Ρ наступаСт ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° собранный своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ хочСтся Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΊΡƒΠΏΠ»Π΅Π½Π½ΠΎΠ΅ ΠΈ с бОльшими возмоТностями. Или Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρƒ совмСстимых кристаллов. На АлиэкспрСсс ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ ассортимСнт ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ для установки микросхСм памяти ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Π’ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ интСрСсныС ΠΌΠΎΠ΄Π΅Π»ΠΈ для AVR (ATMega/ATTiny), для PIC, STM8/STM32, для EEPROM, для Zigbee ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹.

Β Π‘ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ ΠΎΠ±Π·ΠΎΡ€Π°ΠΌΠΈ ΠΈ списками Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ ΠΏΠΎ ссылкС.

ВнутрисхСмный ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ CC Debugger Π·Π° $7.65

 ВсС большС становится доступного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎ сСбя Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ устройства. А ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ, CC-Debugger ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для программирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ систСм Π½Π° Π±Π°Π·Π΅ 8051, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ CC2531, Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… производятся Π³Π°Π΄ΠΆΠ΅Ρ‚Ρ‹ для ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ΠΈ Β«ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π΅Ρ‰Π΅ΠΉΒ». Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм IAR ΠΈ SmartRF Studio.

Β 

НСдорогой USB Zigbee трансмитСр-снифСр Π‘Π‘2531

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° CC-Debugger β€” это Π·Π°Π»ΠΈΠ²ΠΊΠ° Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ USB Π΄ΠΎΠ½Π³Π» для сСти Zigbee. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Zigbee трансмиттСра ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ устройства Π² свою ΡΠ΅Ρ‚ΡŒ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС Zigbee-мосты, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Β Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR USBASP

 Один ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² для AVR β€” это классичСский  USBASP, ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Ρ‡Π΅Ρ€Π΅Π· интСрфСйс ISP. Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ Π΅ΡΡ‚ΡŒ кабСль для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· ISP Π½Π° 10 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для сСмСйства ATMEGA8, Π½ΠΎ ΠΈ для Π½ΠΎΠ²Ρ‹Ρ… ATMEGA128. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Win7.

Β Π”Π΅ΡˆΠ΅Π²Ρ‹ΠΉ ΠŸΠ ΠžΠ“Π ΠΠœΠœΠΠ’ΠžΠ  AVR USBASP

А это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ USB ISP ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° для AVR (сСмСйства ATMega ΠΈ ATTiny). Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ питания кристалла (5V ΠΈΠ»ΠΈ 3.3V Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ΠΎΠΌ), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Π΄Π²Π° Ρ€Π°Π·Π° ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ для программирования ISP, Π½ΠΎ Π΅ΡΡ‚ΡŒ смысл Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ с ISP10 Π½Π° ISP6 для удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ Arduino.

Β 

Β Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ch441A

Устройство прСдставляСт собой ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ uart-мост ΠΈ эмулятор ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°. ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ микросхСм памяти (24 EEPROM ΠΈ 25 SPI flash 8pin/16pin) ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΏΠΎ spi (AVR, PIC, Singlechip STC). ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для восстановлСния Ρ„Π»ΡΡˆ-памяти BIOS USB. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ АтмСл ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС AVR Ch441A ΠΈΠ»ΠΈ AVRDUDE

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€-ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ST-LINK

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с устройствами ΠΎΡ‚ STMicroelectronics Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ST LINK. По ссылкС вСрсия ST-Link V2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ‡ΠΈΠΏΠΎΠ² сСмСйств STM8 ΠΈ STM32. Π£Π΄ΠΎΠ±Π΅Π½ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ встроСнного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ прямо Π² составС схСмы, Π° Ρ‚Π°ΠΊΠΆΠ΅ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ поиска ошибок. Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ Π΅ΡΡ‚ΡŒ 4-pin кабСль. Π¦Π΅Π½Π° смСшная β€” ΠΏΠΎΠ»Ρ‚ΠΎΡ€Π° бакса.

Β 

Β 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈ SWD Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ J-Link

А Π²ΠΎΡ‚ Ссли Π½ΡƒΠΆΠ΅Π½ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΏΠΎΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π΅Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ смысл ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ SWD, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ совмСстим со всСми функциями J-Link. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ интСрфСйс ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π»ΠΈΠ½ΠΈΠΉ: VCC, SWDIO, SWCLK, GND. Но, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ, этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ быстрый ΠΈ эффСктивный. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· MicroUSB, корпуса, ΡƒΠ²Ρ‹, Π½Π΅ прСдусмотрСно. Π¦Π΅Π½Π° всСго 2 бакса.Β 

Β 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ Β PICKIT вСрсий 2/3/3.5

Один ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ…Β  USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² для PICmicro ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ KeeLOQ производства ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microchip Technology. Π’ Π»ΠΎΡ‚Π΅ Π½Π° Π²Ρ‹Π±ΠΎΡ€ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ: PICKIT3, PICKIT2 ΠΈΠ»ΠΈ PICKIT 3,5. Π›ΡƒΡ‡ΡˆΠ΅ Π±Ρ€Π°Ρ‚ΡŒ послСдниС вСрсии устройства. Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ ΠΈΠ΄Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ с ZIF-сокСтом (PIC ICD2). ΠŸΠΎΠ»Π½Ρ‹ΠΉ схСмотСхничСский Π°Π½Π°Π»ΠΎΠ³ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° PICKIT 3 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microchip.

Β 

Β Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉΒ USB SPI ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ EZP2019

НовСйшая вСрсия ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° EZP2019 с высокоскоростным интСрфСйсом SPI с большим Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² для EEPROM, клипсами ΠΈ диском с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм. Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ нСсколько Π»ΡƒΡ‡ΡˆΠ΅ дСшСвого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Ch441A. ЯвляСтся ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΠΎΠΉ вСрсиСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² EZPO2010/EZP2013. Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ Π΅ΡΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Β 

Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ TL866II, Π½ΠΎ ΠΎΠ½ Π½Π΅ помСстился Π² тСкст ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΎ Π½Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·ΠΆΠ΅.

Β 

Β 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ATmega8 с использованиСм Arduino IDE

Β«Π― написал свой ΠΊΠΎΠ΄ для ΠΏΠ»Π°Ρ‚Ρ‹ Arduino UNO. МоТно Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΌΠΎΠΉ скСтч Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR, ΠΊΡ€ΠΎΠΌΠ΅ ATmega328? Π”ΡƒΠΌΠ°ΡŽ, это самый частый вопрос Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ Arduino. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • ИспользованиС Π±ΠΎΠ»Π΅Π΅ дСшСвого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° AVR
  • ВрСбуСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR с большим ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ мСньшим количСством ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Ρ‡Π΅ΠΌ Ρƒ ATmega328
  • Π£ вас Π΅ΡΡ‚ΡŒ всС Π²ΠΈΠ΄Ρ‹ AVR, ΠΊΡ€ΠΎΠΌΠ΅ ATmega328: D

Π’ этом руководствС Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ATmega8 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino IDE.Он Π½Π΅ ограничиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ATmega8 ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ распространСн Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ядра, доступныС Π½Π° GitHub MCUDude. Он состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ части описываСтся установка Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Arduino Π½Π° ATmega8. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ части ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ATmega8 с использованиСм Arduino IDE ΠΈ прСобразоватСля USB Π² TTL.

Π§Π°ΡΡ‚ΡŒ пСрвая: Установка Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Arduino

Π’ этой части ΠΌΡ‹ добавляСм ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ATmega8 Π² Arduino IDE. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ установили ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ATmega8 ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino UNO.

Π¨Π°Π³ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ: Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ATmega8 Π² Arduino IDE с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Board Manager

Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ MCUDude Π½Π° GitHub доступны Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ядСр.MiniCore ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega8. Π’ этом ядрС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹:

  • ATmega8
  • ATmega48
  • ATmega88
  • ATmega168
  • ATmega328

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ MiniCore Π² IDE Arduino, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия.

  • Π’ мСню File Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Preferences .
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² URL-адрСсах ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ URL-адрСс:

https: //mcudude.github.io / MiniCore / package_MCUdude_MiniCore_index.json

  • ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню Tools ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Board > Boards Manager
  • Π’ ΠΎΠΊΠ½Π΅ Boards Manager Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ MiniCore ΠΈ установитС послСднюю Π²Π΅Ρ€ΡΠΈΡŽ.

Π’Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Π΅ шаги ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ здСсь графичСски:

Распиновка ATmega8 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС.

Π¨Π°Π³ Π²Ρ‚ΠΎΡ€ΠΎΠΉ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino ΠΊΠ°ΠΊ ISP (внутрисистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅)

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Arduino, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ наш Arduino UNO ΠΊΠ°ΠΊ ISP.Π’ΠΎ встроСнных ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Arduino IDE Π΅ΡΡ‚ΡŒ эскиз ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ArduinoISP . Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Arduino UNO Π² качСствС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°.

  • ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» > ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ > 11.ArduinoISP > ArduinoISP
  • Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ этот эскиз Π½Π° свой Arduino UNO.

Π¨Π°Π³ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ: Π—Π°ΠΏΠΈΡΡŒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°

  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Arduino ΠΊ ATmega8, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.

Arduino ———- ATmega8

SCK / ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 13 ———- SCK / PB5

MISO / ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 12 ——– –MISO / PB4

MOSI / ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 11 ———- MOSI / PB3

SSN / ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 10 ———- Π‘Π‘Π ΠžΠ‘

  • ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ инструмСнтам > Board ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ATmega8 .Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ часов ΠΈ частоту Π² мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ .
  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π² Tools > ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚: ΠΊΠ°ΠΊ Β« Arduino ΠΊΠ°ΠΊ ISP Β».
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² мСню Tools Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Burn Bootloader .

Если опСрация ΠΏΡ€ΠΎΡˆΠ»Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, отобраТаСтся сообщСниС Β« Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ запись Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Β». ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ! Π’Ρ‹ сдСлали это.

Π§Π°ΡΡ‚ΡŒ вторая: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ATmega8 с использованиСм Arduino IDE ΠΈ прСобразоватСля USB Π² TTL

Π—Π΄Π΅ΡΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ ATmega8 с Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ Arduino.Как Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Π½Π° всСх ΠΏΠ»Π°Ρ‚Π°Ρ… Arduino Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ USB Π² TTL. Он дСйствуСт ΠΊΠ°ΠΊ мост ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ Arduino IDE. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ прСобразоватСля USB Π² TTL Ch440 для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтча Π² ATmega8.

Π¨Π°Π³ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ: Настройка ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.

Ch440 ———- ATmega8

VCC ———- VCC

GND ———- GND

Tx — ——- RX / PD0

Rx ———- Tx / PD1

Π¨Π°Π³ пятый: Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° эскиза Π² ATmega8

НаТмитС ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса.Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π² IDE. Π£Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΏΠΎΠΊΠ° Π² строкС состояния IDE Π½Π΅ появится надпись «Выгрузка…». ΠžΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ послС Π½Π°Ρ‡Π°Π»Π° процСсса Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² состоянии Π‘Π‘Π ΠžΠ‘, ΠΊΠΎΠ³Π΄Π° начинаСтся процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если процСсс Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΡΡ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎ, установитС кондСнсатор Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 100 Π½Π€ Π½Π° Vcc ΠΈ GND ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. НСкоторыС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ прСобразоватСля USB Π² TTL ΠΈΠΌΠ΅ΡŽΡ‚ Π²Ρ‹Π²ΠΎΠ΄ с ΠΈΠΌΠ΅Π½Π΅ΠΌ DTR. Если Ρƒ вас Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ этот Π²Ρ‹Π²ΠΎΠ΄, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ RESET ATmega8, ΠΈ Π½Π΅Ρ‚ нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ сброса ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR, дСшСво ΠΈ просто: 4 шага

  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Usbasp, Windows ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Π² этом случаС Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» usbasp.2011-05-28.tar.gz с http: / /www.fischl.de/usbasp/.
  • ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ usbasp.2011-05-28 \ bin \ win-driver \ libusb_1.2.4.0 ΠΈ запуститС 32- ΠΈΠ»ΠΈ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ установщик Π² соотвСтствии с вашСй систСмой
  • ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² диспСтчСр устройств ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽΒ», Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ usbasp .2011-05-28 ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ include subfolders.

ПослС этого Π²Π°ΠΌ понадобится ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Usbasp, Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, я ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° своСм ΠΎΠΏΡ‹Ρ‚Π΅:

o AVRdude: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это, Ссли Π²Π°ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ нравится интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ IDE, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Eclipse ΠΈ Ρ‚. Π΄.

o PonyProg: программист ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ, Ссли Ρƒ вас всС Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ этой установки Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ понадобится ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Usbasp!

o Khazama: ΠΎΠ½ выполняСт Π·Π°Π΄Π°Ρ‡Ρƒ, Π½ΠΎ постоянно Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΠΊΠ½Π° с ошибками, ΠΈ Π²Ρ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ ΡΠ»Ρ‹ΡˆΠΈΡ‚Π΅ ΠΎ состоянии Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π·Π°ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΡƒΠ΄ΠΎΠ±Π΅Π½, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΈΡ‚Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ

o eXtreme Burner: Π½Π΅Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ приятный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΈ выполняСт Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΎΠ½ быстро ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ состояниС Π·Π°Π΄Π°Ρ‡ !, плохая сторона Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠΌ Π² своСм Facebook ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ сСти.(РаньшС этого Π½Π΅ Π±Ρ‹Π»ΠΎ, Π½ΠΎ для мСня этого достаточно.) Π’Π°ΠΊΠΆΠ΅ я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΈΠ·-Π·Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ошибки ΠΎΠ½ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎ 10 ΠšΠ‘ ΠΊΠΎΠ΄Π° Π½Π° Atmega128.

o ProgISP: это китайскоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ поставляСтся с USBISP, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π°Π½Π΅Π΅, ΠΎΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ практичСски любой ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, ΠΎΠ½ΠΎ позволяСт Π²Π°ΠΌ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ· памяти ROM, Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π±ΠΈΡ‚Ρ‹ ΠΈ EEPROM, ΠΎΠ½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ вас ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ Ρ‚. Π”., Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ здСсь http: //www.electrodragon.com / w / ProgISP

(ЕдинствСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ProgISP Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ опрСдСлСния Π±ΠΈΡ‚ΠΎΠ² ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ XML ΠΈ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ поля, ΠΎΠ΄Π½Π°ΠΊΠΎ я скоро Π·Π°Π³Ρ€ΡƒΠ·ΡŽ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с фиксированным XML Ρ„Π°ΠΉΠ»ΠΎΠ².)

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΌΡ‹ устанавливаСм ProgISP ΠΈ провСряСм, распознаСтся Π»ΠΈ Usbasp, это ΠΌΠΎΠΆΠ½ΠΎ быстро ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΎΡ‚ΠΊΡ€Ρ‹Π² ProgISP, Π²Ρ‹Π±Ρ€Π°Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ‡ΠΈΠΏ ΠΈ Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±ΠΈΡ‚Ρ‹ подписи, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΎΠΊΠ½ΠΎ ошибки (см. ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹ΡˆΠ΅)

  • Если ΠΎΠ½ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ программист Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½, Ρ‚ΠΎ Π²Π°ΠΌ слСдуСт ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ваш программист ΠΌΠ΅Ρ€Ρ‚Π².
  • Если ΠΎΠ½ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎΠ± ошибкС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ микросхСмы, Π·Π½Π°Ρ‡ΠΈΡ‚, ваш ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ распознан, ΠΈ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡˆΠ°Π³Ρƒ. (ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ сообщСниС ΠΎΠ± ошибкС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ микросхСмы, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½)

ВсС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Atmega ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· интСрфСйс ISP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· 6 строк tMOSI, MISO, SCK, RESET, VCC, GND.ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ эти Π»ΠΈΠ½ΠΈΠΈ ΠΎΡ‚ вашСго ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ. (ВзглянитС Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° этом этапС, свСтодиод, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ PD5, Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π½ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для тСстирования нашСго ΠΊΠΎΠ΄Π°)

Если Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ снова ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±Π°ΠΉΡ‚Ρ‹ подписи, ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ сообщСниС Π² консоли ProISP:

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ чтСния ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ (01.09.2015 13:28:03)

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

О ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR



Π­Ρ‚ΠΎ простой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ATMEL AVR Π±Π΅Π· ΡƒΡ‰Π΅Ρ€Π±Π° для Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.это Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅, Ρ‡Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… простых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² AVR доступны ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ построСны Π² ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ сроки количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

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

AVR состоит ΠΈΠ· внутрисхСмный ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ (ΠΊΠ»ΡŽΡ‡) ΠΈ нСбольшой пСчатная ΠΏΠ»Π°Ρ‚Π° с Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ DIP, ΠΊΡƒΠ΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свой ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ быстро Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

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

Π’Π΅ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR Π±Ρ‹Π» ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с использованиСм ΠΎΠ±Ρ‰ΠΈΡ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈ умСщаСтся Π² корпусС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°.ΠŸΠ»Π°Ρ‚Π° Π³Π½Π΅Π·Π΄Π° Π±Ρ‹Π»Π° создан для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 28-DIP AVR ATmega8, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ с Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ для любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ‚Π°ΠΌ. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR совмСстим с популярным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм PonyProg, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ строку состояния процСсса программирования.

АРН ВнутрисхСмный ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€




ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° AVR (пСрСдняя) с 9-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ Π³Π½Π΅Π·Π΄ΠΎΠΌ ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ RS232.


ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° AVR (задняя)


Установка ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° AVR Π² корпус для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса RS232.


Π“ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR со стандартным 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ ICSP Ρ€Π°Π·ΡŠΠ΅ΠΌ.

АРН Π ΠΎΠ·Π΅Ρ‚ΠΊΠ° PCB


Socket PCB ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ минимальноС количСство ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° AVR снаруТи вашСй Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ†Π΅ΠΏΠΈ.


Socket PCB с 28-DIP ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ AVR ATmega8.



Π•ΡΡ‚ΡŒ Π΄Π²Π° соСдинСния; ICSP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR ΠΈ внСшнСС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ +5 Π’.


Socket PCB состоит ΠΈΠ· пСчатная ΠΏΠ»Π°Ρ‚Π°, Ρ€Π°Π·ΡŠΠ΅ΠΌ 28-DIP, ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ 4 ΠœΠ“Ρ†, ΠΈΠ»ΠΈ кристалл с двумя Ρ€Π°Π·Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ кондСнсаторами 22 ΠΏΠ€, ΠΈ Π΄Π²Π° соСдинитСля Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.Π”Π²ΡƒΡ…ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ питания + 5Π’ напряТСниС Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR ΠΈ 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ ICSP ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΊΠ»ΡŽΡ‡Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° AVR.

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° внСшним напряТСниСм + 5Π’ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ прямо с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΠΎΡ€Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‡ΠΈΠΏ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ€ΠΎΠ²Π½ΠΎ + 5Π’ ΠΈ обСспСчиваСт ΠΎΡ‡Π΅Π½ΡŒ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ Π±Π΅Π·ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.



РазъСм для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 28-DIP AVR ATmega8.

+ 5Π’ напряТСниС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ микросхСмы AVR ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΡ‚ внСшнСго Π±Π»ΠΎΠΊ питания ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ – прямо с USB связь.


Π£ΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» со своСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ PonyProg2000.ПослС установки ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π²Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ PonyProg для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с нашим ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ AVR. Для этого Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² «Настройка». мСню ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Настройка интСрфСйса». Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ области ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ.



На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«AVR microΒ» ΠΈ Ρ‚ΠΈΠΏ вашСго ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (Π±Ρ‹Π²ΡˆΠΈΠΉ.ATmega8).


На этом настройка PonyProg Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°. ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню “Π€Π°ΠΉΠ»”, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (FLASH) …Β» ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ числа, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° экранС Π½ΠΈΠΆΠ΅.Если Ρƒ вас Π½Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΊΠ»ΡŽΡ‡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° AVR ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚, Ρ‚ΠΎ сСйчас самоС врСмя. УбСдись Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR физичСски ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR Ρ‡Π΅Ρ€Π΅Π· Socket PCB ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ ICSP. НаконСц Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ Β«Π—Π°ΠΏΠΈΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ памяти (FLASH)Β», ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню «Команда» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒΒ» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (FLASH) Β».



НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π”Π°Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.


Π’Π΅ΠΏΠ΅Ρ€ΡŒ посидитС, Ρ€Π°ΡΡΠ»Π°Π±ΡŒΡ‚Π΅ΡΡŒ ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ Π·Π° прогрСссом программирования Π½Π° статус Π±Π°Ρ€. PonyProg Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π±Ρ‹Π» Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π±Π΅Π· Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ошибок.К Π²Π°ΡˆΠ΅ΠΌΡƒ свСдСнию, этот процСсс Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ 10-30 сСкунд. Π­Ρ‚ΠΎ зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π²ΡΠΏΡ‹ΡˆΠΊΠ°.


ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ программирования Β«Π—Π°ΠΏΠΈΡΡŒ ΠΏΡ€ΠΎΡˆΠ»Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΒ» появится ΠΎΠΊΠ½ΠΎ, ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR Π±Ρ‹Π» Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π³ΠΎΡ‚ΠΎΠ² ΠΊ использованию.





Accurate LC Meter

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свой собствСнный Accurate LC Meter (ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ индуктивности Смкости) ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ ΠΈ ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΎΡ€Ρ‹. Π­Ρ‚ΠΎΡ‚ LC-ΠΌΠ΅Ρ‚Ρ€ позволяСт ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ нСвСроятно ΠΌΠ°Π»Ρ‹Π΅ индуктивности, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ инструмСнтом для изготовлСния всСх Ρ‚ΠΈΠΏΠΎΠ² Π’Π§-ΠΊΠ°Ρ‚ΡƒΡˆΠ΅ΠΊ ΠΈ ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΎΡ€ΠΎΠ².LC Meter ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ 10 Π΄ΠΎ 1000 Π½Π“Π½, 1 ΠΌΠΊΠ“Π½ – 1000 ΠΌΠΊΠ“Π½, 1 ΠΌΠ“Π½ – 100 ΠΌΠ“Π½ ΠΈ Смкости ΠΎΡ‚ 0,1 ΠΏΠ€ Π΄ΠΎ 900 Π½Π€. Π‘Ρ…Π΅ΠΌΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ автоматичСский Π²Ρ‹Π±ΠΎΡ€ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ сброса ΠΈ обСспСчиваСт ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ показания.

PIC Π’ΠΎΠ»ΡŒΡ‚-Π°ΠΌΠΏΠ΅Ρ€ΠΌΠ΅Ρ‚Ρ€

Π’ΠΎΠ»ΡŒΡ‚-Π°ΠΌΠΏΠ΅Ρ€ΠΌΠ΅Ρ‚Ρ€ измСряСт напряТСниС 0-70 Π’ ΠΈΠ»ΠΈ 0-500 Π’ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 100 ΠΌΠ’ ΠΈ потрСбляСмый Ρ‚ΠΎΠΊ 0-10 А ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 10 мА. Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ являСтся ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ источникам питания, зарядным устройствам ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСктронным устройствам, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ напряТСниС ΠΈ Ρ‚ΠΎΠΊ.Π’ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ PIC16F876A с Π–Πš-дисплССм с подсвСткой 16×2.


Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ / счСтчик частоты 60 ΠœΠ“Ρ†

Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ / счСтчик частоты измСряСт частоту ΠΎΡ‚ 10 Π“Ρ† Π΄ΠΎ 60 ΠœΠ“Ρ† с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 10 Π“Ρ†. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ стСндовоС ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ для тСстирования ΠΈ опрСдСлСния частоты Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройств с нСизвСстной частотой, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, кристаллы ΠΈ Ρ‚. Π”.

1 Π“Ρ† – 2 ΠœΠ“Ρ† XR2206 Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€

1 Π“Ρ† – 2 ΠœΠ“Ρ† Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ XR2206 Π²Ρ‹Π΄Π°Π΅Ρ‚ высококачСствСнныС ΡΠΈΠ½ΡƒΡΠΎΠΈΠ΄Π°Π»ΡŒΠ½Ρ‹Π΅, ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΈ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ сигналы с высокой ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. Π€ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΠΎ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π΅, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ частотС. Π’Ρ‹Ρ…ΠΎΠ΄ 1 Π“Ρ† – 2 ΠœΠ“Ρ† Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ XR2206 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ нСпосрСдствСнно ΠΊ счСтчику 60 ΠœΠ“Ρ† для настройки Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ частоты.


BA1404 HI-FI стСрСо FM-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π² прямом эфирС со своСй собствСнной радиостанциСй! BA1404 HI-FI стСрСо FM-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ высококачСствСнный стСрСосигнал Π² FM-Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 88–108 ΠœΠ“Ρ†.Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ стСрСофоничСского аудиоисточника, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ iPod, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΡƒ, CD-ΠΏΠ»Π΅Π΅Ρ€Ρƒ, Walkman, Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Ρƒ, спутниковому рСсивСру, ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½Π½ΠΎΠΉ кассСтС ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стСрСосистСмС для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ стСрСозвука с прСвосходной Ρ‡Π΅Ρ‚ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎ всСму Π΄ΠΎΠΌΡƒ, офису, Π΄Π²ΠΎΡ€Ρƒ ΠΈΠ»ΠΈ ΠΏΠ°Π»Π°Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Π»Π°Π³Π΅Ρ€ΡŒ.

USB IO Board

USB IO Board – это ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Π°Ρ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰Π°Ρ малСнькая ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ / Π·Π°ΠΌΠ΅Π½Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ PIC18F2455 / PIC18F2550.ΠŸΠ»Π°Ρ‚Π° USB IO совмСстима с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ Windows / Mac OSX / Linux. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Windows Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ COM-ΠΏΠΎΡ€Ρ‚ RS232. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ 16 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, отправляя простыС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠŸΠ»Π°Ρ‚Π° USB IO ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ ΠΏΠΎΡ€Ρ‚Π° USB ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π΄ΠΎ 500 мА для элСктронных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². ΠŸΠ»Π°Ρ‚Π° USB IO совмСстима с ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ.


ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ для измСрСния ESR / Смкости / индуктивности / транзистора1 Ом – 20 МОм), тСстируСт мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² транзисторов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ NPN, PNP, ΠΏΠΎΠ»Π΅Π²Ρ‹Π΅ транзисторы, ΠΏΠΎΠ»Π΅Π²Ρ‹Π΅ МОП-транзисторы, тиристоры, тиристоры, симисторы ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π΄ΠΈΠΎΠ΄ΠΎΠ². Он Ρ‚Π°ΠΊΠΆΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ характСристики транзистора, ΠΊΠ°ΠΊ напряТСниС ΠΈ коэффициСнт усилСния. Π­Ρ‚ΠΎ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΉ инструмСнт для поиска ΠΈ устранСния нСисправностСй ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° элСктронного оборудования ΠΏΡƒΡ‚Π΅ΠΌ опрСдСлСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ исправности элСктролитичСских кондСнсаторов. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΉ ESR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ESR, этот ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ измСряСт ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ESR кондСнсатора, Ρ‚Π°ΠΊ ΠΈ Π΅Π³ΠΎ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ.

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ усилитСля для Π½Π°ΡƒΡˆΠ½ΠΈΠΊΠΎΠ² для Π°ΡƒΠ΄ΠΈΠΎΡ„ΠΈΠ»ΠΎΠ²

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ усилитСля для Π½Π°ΡƒΡˆΠ½ΠΈΠΊΠΎΠ² для Π°ΡƒΠ΄ΠΈΠΎΡ„ΠΈΠ»ΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя высококачСствСнныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ аудиосистСмы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ Burr Brown OPA2134, ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ громкости ALPS, Ρ€Π°Π·Π²Π΅Ρ‚Π²ΠΈΡ‚Π΅Π»ΡŒ ΡˆΠΈΠ½Ρ‹ Ti TLE2426, кондСнсаторы с FM-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ Panasonic с ΡƒΠ»ΡŒΡ‚Ρ€Π°Π½ΠΈΠ·ΠΊΠΈΠΌ ESR 220 ΠΌΠΊΠ€ / 25 Π’, ВысококачСствСнныС Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΈ Ρ€Π°Π·Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ кондСнсаторы WIMA ΠΈ рСзисторы Vishay Dale. РазъСм для микросхСм 8-DIP позволяСт Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ OPA2134 Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ микросхСмы Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… усилитСлСй, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ OPA2132, OPA2227, OPA2228, Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ OPA132, OPA627 ΠΈ Ρ‚. Π”.Π£ΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ для Π½Π°ΡƒΡˆΠ½ΠΈΠΊΠΎΠ² достаточно ΠΌΠ°Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² ТСстяной ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅ Altoids, ΠΈ благодаря Π½ΠΈΠ·ΠΊΠΎΠΌΡƒ ΡΠ½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ Π½Π° 9 Π’.


ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Arduino

ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Arduino – это Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰Π°Ρ ΠΏΠ»Π°Ρ‚Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимая с Arduino Pro. Он совмСстим с ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ, поэтому Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ для быстрого прототипирования, ΠΈ Π½Π° ΠΎΠ±Π΅ΠΈΡ… сторонах ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ питания VCC ΠΈ GND.Он нСбольшой, энСргоэффСктивный, Π½ΠΎ настраиваСмый с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнной ΠΏΠ΅Ρ€Ρ„ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ 2 x 7, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ². Arduino Prototype ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ всС стандартныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ со сквозными отвСрстиями для Π»Π΅Π³ΠΊΠΎΠΉ конструкции, Π΄Π²Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… скрыты ΠΏΠΎΠ΄ Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ IC. ΠŸΠ»Π°Ρ‚Π° оснащСна 28-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ DIP IC, замСняСмым ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ATmega328 с Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ Arduino, ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ 16 ΠœΠ“Ρ† ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ сброса. Он ΠΈΠΌΠ΅Π΅Ρ‚ 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² / Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (0-13), ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 6 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ ΠΈ 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² (A0-A5).Эскизы Arduino Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· любой USB-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΌΡƒ Π³Π½Π΅Π·Π΄Ρƒ ICSP. ΠŸΠ»Π°Ρ‚Π° питаСтся напряТСниСм 2-5 Π’ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ аккумулятора, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π»ΠΈΡ‚ΠΈΠΉ-ΠΈΠΎΠ½Π½Ρ‹ΠΉ элСмСнт, Π΄Π²Π° элСмСнта AA, внСшний источник питания ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ питания USB.

4-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ бСспроводной радиочастотный ΠΏΡƒΠ»ΡŒΡ‚ дистанционного управлСния с частотой 433 ΠœΠ“Ρ†, 200 ΠΌ

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ бСспроводного управлСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ»ΠΈ снаруТи Π΄ΠΎΠΌΠ° являСтся ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ удобством ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π°ΡˆΡƒ Тизнь Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ вСсСлСС.Радиочастотный ΠΏΡƒΠ»ΡŒΡ‚ дистанционного управлСния обСспСчиваСт Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствия Π΄ΠΎ 200 ΠΌ / 650 Ρ„ΡƒΡ‚ΠΎΠ² ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ мноТСство ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ для управлСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ устройствами, ΠΈ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· стСны. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ освСщСниСм, вСнтиляторами, систСмой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠΌ, усилитСлСм, Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌΠΈ, Π³Π°Ρ€Π°ΠΆΠ½Ρ‹ΠΌΠΈ Π²ΠΎΡ€ΠΎΡ‚Π°ΠΌΠΈ, систСмами бСзопасности, занавСсками с элСктроприводом, ΠΌΠΎΡ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌΠΈ Талюзи, Π΄Π²Π΅Ρ€Π½Ρ‹ΠΌΠΈ Π·Π°ΠΌΠΊΠ°ΠΌΠΈ, разбрызгиватСлями, ΠΌΠΎΡ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ экранами ΠΈ всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ, ΠΎ Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ.


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ATmega8 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AVR-USBASP | Π‘Π»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹

ATmega8 с ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ RISC-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ прСдставляСт собой ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с 28-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ DIP-корпусом, совмСстимым с ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ.Π­Ρ‚ΠΎΡ‚ пост ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ микросхСмы ATmega8 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ USBASP.

USBASP – это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌ интСрфСйсом для программирования. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ состоит ΠΈΠ· 10-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ³ΠΎ стандартного ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ для программирования. USBASP состоит ΠΈΠ· микросхСмы ATmega8, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ USB Π² качСствС ΠŸΠ ΠžΠ“Π ΠΠœΠœΠΠ’ΠžΠ Π ELEMENTZ AVR, прСдоставив ΠΎΡ‚ΡΡŽΠ΄Π° подходящий Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€.

ЦСлСвая распиновка выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ

ОписаниС распиновки ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅.

НСтто ОписаниС
Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚ΠΈΡ„Ρ‚- ATMEGA8
MOSI Π“Π»Π°Π²Π½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄, ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ 6
MISO Π“Π»Π°Π²Π½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄, ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ 7
SCK ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ часы 8
TRST Бброс Ρ†Π΅Π»ΠΈ 9
TVCC Π¦Π΅Π»Π΅Π²ΠΎΠΉ VCC 10
Π—Π•ΠœΠ›Π― ЗСмля 11

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ выполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

ПослС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBASP ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΠΉΡ‚ΠΈ Ρ„Π°ΠΉΠ» Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ссылкС. ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ установки диспСтчСр устройств Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ устройство ΠΊΠ°ΠΊ Β« ELEMENTZ AVR-USB PROGRAMMER Β».

Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR ΠΊ ΠΏΠ»Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ доску ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ приобрСсти ΠΏΠΎ этой ссылкС. Для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ 10-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ распиновку.

Для программирования вашСй IC AVRDUDE трСбуСтся графичСский интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎ этой ссылкС.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ графичСский интСрфСйс AVRDUDE. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ конфигурация Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС Π½ΠΈΠΆΠ΅.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹Ρ… Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ настройки ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ настройки Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΠΈ высокого уровня ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ запись ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ».

Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ популярныС настройки прСдохранитСля.

Низкий ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ
ОписаниС
E1 D9 Factory Default – Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ 1 ΠœΠ“Ρ†
E4 D9 Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ 8 ΠœΠ“Ρ†
FF D9 Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с внСшним ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ 8-16 ΠœΠ“Ρ†

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° Π²ΠΎ Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΡƒΠΊΠ°Π·Π°Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Flash.Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ записи ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ».

Π”Ρ€ΡƒΠ³ΠΈΠ΅ рСсурсы ΠΈ ссылки.

1) Elementz AVR- Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ USBASP – ссылка

2) AVRDUDE GUI – ссылка

3) Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ USBASP – ссылка

4) ΠŸΠ»Π°Ρ‚Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ATMEGA 8 – ссылка

5) ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ USBASP Ebay – ссылка

Как это:

Нравится Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° …

USBasp – USB-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Atmel AVR

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ схСму ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ.

(519 ΠšΠ‘) ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° TPI, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ программистов с ATMega88 ΠΈ ATMega8.

(118 ΠšΠ‘) ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ программистов с ATMega48 ΠΈ ATMega8.

Π’ Linux ΠΈ MacOS X Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ядра Π½Π΅ трСбуСтся. Windows Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для USBasp. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот инструмСнт для установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° для Windows (см. Π’Π°ΠΊΠΆΠ΅:

Π’ΠΎΡ‚ список протСстированных ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚. Если Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, сообщитС ΠΌΠ½Π΅.


usbasp_single_side.t3001.zip
Вомас Ѐишль,
ΠžΠ΄Π½ΠΎΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡΡ пСчатная ΠΏΠ»Π°Ρ‚Π°, TARGET 3001! Ρ„Π°ΠΉΠ» ΠΌΠ°ΠΊΠ΅Ρ‚Π°
Π Π°Π·ΠΌΠ΅Ρ€: 90×40 ΠΌΠΌ (ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для корпуса Hammond 1591ATBU)

lv_usbasp.tar.gz
ПавСл Шрамовский (11/2007)
Π‘ ΠΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹ΠΉ интСрфСйс .
ΠžΠ΄Π½ΠΎΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡΡ пСчатная ΠΏΠ»Π°Ρ‚Π°, Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ°ΠΊΠ΅Ρ‚Π° EAGLE, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ SMD

Автор: Π‘Π΅Ρ€Π½Ρ…Π°Ρ€Π΄ Π’Π°Π»Π»Π΅,
Двусторонняя пСчатная ΠΏΠ»Π°Ρ‚Π°, Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ EAGLE, список Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ с Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ для Π·Π°ΠΊΠ°Π·Π° для Reichelt.de ΠΈ Conrad.de
Π Π°Π·ΠΌΠ΅Ρ€: ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для корпуса Hammond 1591ATBU

http: // thomaspfeifer.net / atmel_usb_programmer.htm
Вомас ΠŸΡ„Π°ΠΉΡ„Π΅Ρ€,
ΠžΠ΄Π½ΠΎΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡΡ пСчатная ΠΏΠ»Π°Ρ‚Π°, Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ°ΠΊΠ΅Ρ‚Π° PDF, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ SMD

Вомаш ΠžΡΡ‚Ρ€ΠΎΠ²ΡΠΊΠΈ
ΠžΠ΄Π½ΠΎΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡΡ пСчатная ΠΏΠ»Π°Ρ‚Π°, Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ°ΠΊΠ΅Ρ‚Π° PDF ΠΈ EPS, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ части 0805 SMD, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ дискрСтныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹

USBasp_CH.застСТка-молния
Автор: ΠšΡ€ΠΈΡΡ‚ΠΈΠ°Π½ Π₯Π΅ΠΉΠ³Π΅ΠΌΠ΅ΠΉΡ€,
ΠžΠ΄Π½ΠΎΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡΡ пСчатная ΠΏΠ»Π°Ρ‚Π°, с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ SMD 0805, PDF-Ρ„Π°ΠΉΠ»Ρ‹
Π‘ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ сброса ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ мишСни

USBasp.sch, USBasp.pcb
ComponentSide.pdf, TopSide.pdf, Schematics.pdf
ΠΏΠΎ Π–ΡƒΡ€ΠΎΠ² ПавСл
ΠžΠ΄Π½ΠΎΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡΡ пСчатная ΠΏΠ»Π°Ρ‚Π°, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ P-CAD 2002 ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ PDF
ΠšΡ€Π΅ΡΡ‚ΠΎΠ²ΠΈΠ½Π° TXD ΠΈ RXD Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ для Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ISP

usbasp_gr.rar
Π°Π²Ρ‚ΠΎΡ€: J.A. de Groot
ΠŸΠ»Π°Ρ‚Π° односторонняя (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ EAGLE), ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ 3 Π½Π° 8 см ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.

usbasb_mg.zip
ΠœΠ°Ρ‚Ρ‚ΠΈΠ°Ρ Π“Ρ‘Ρ€Π½Π΅Ρ€,
ΠŸΠ»Π°Ρ‚Π° односторонняя, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΡ€Π»Π°, с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ PS / PDF
ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ для Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… микросхСм ATmega8 ΠΈ ATmega32

Π’Π°Ρ€Π±ΠΎΠ» с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ
Автор: Π₯аннСс ΠžΡΡ‚Π»ΡƒΠ½Π΄,
Двусторонняя пСчатная ΠΏΠ»Π°Ρ‚Π°, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ SMD, ΠΎΡ‡Π΅Π½ΡŒ малСнькиС

Π‘Π΅Ρ€Π³Π΅ΠΉ Π‘ΠΎΠ³Π΄Π°Π½Ρ†Π΅Π² (01/2010)
3.ВСрсия 3V, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ATMega48. ΠžΠ΄Π½ΠΎΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡΡ пСчатная ΠΏΠ»Π°Ρ‚Π°, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΌΠ°ΠΊΠ΅Ρ‚Π° ExpressPCB + ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… AVR. Π‘Π΅Π· Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса Ρ‡ΠΈΠΏ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ.

Eaglefiles (sch / brd) ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ корпуса БАПР (dxf)
Ганса Π₯Π°Ρ„Π½Π΅Ρ€Π°, HTL MΓΆssingerstrasse-Klagenfurt, Γ–sterreich, hans.hafner (at) htl-klu (dot) at
(01/2010)
ΠšΠΎΡ€ΠΏΡƒΡ, Ρ„Ρ€Π΅Π·Π΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° ЧПУ (доступСн Ρ„Π°ΠΉΠ» DXF), ΠΌΠ°ΠΊΠ΅Ρ‚ Eagle, всСго нСсколько Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ для повСрхностного ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°


Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вСрсии USBasp: простая Π² сборкС вСрсия Π±Π΅Π· smd, smd ΠΈ ΠΎΡ‡Π΅Π½ΡŒ малСнький USBasp
Π‘Π²Π΅Π½ Π₯Π΅Π΄ΠΈΠ½ (01/2011)
Доступны Ρ„Π°ΠΉΠ»Ρ‹ Eagle.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USB Key AVR
Π€Π°Π±ΠΈΠΎ Π‘Π°Π»ΡŒΡ‚ΠΈΠ΅Ρ€ΠΈ (09/2011)
ΠžΡ‡Π΅Π½ΡŒ малСнький USB-ΠΊΠ»ΡŽΡ‡, ΠΊΠ°ΠΊ ΠΈ Π³Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹. Π”Π΅Ρ‚Π°Π»ΠΈ SMD.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR ISP
Ярослав Π’Π°Π΄Π΅Π»ΡŒ (04/2012)
МалСнький программист.Π”Π΅Ρ‚Π°Π»ΠΈ SMD.

Π¦Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ PDF-Ρ„Π°ΠΉΠ»Ρ‹ (ΠΌΠ°ΠΊΠ΅Ρ‚ / схСмы)
ΠœΠ°Ρ€ΠΈΡƒΡ Π¨Π΅Ρ„Π΅Ρ€ (09/2013)

tinyUSBboard с USBasp-совмСстимой ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ
Π‘Ρ‚Π΅Ρ„Π°Π½ Π‘Π°Ρ€Π²ΠΎΠ»ΡŒΡ„ (04/2014)

USBasp Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ с Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ для Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΠΏΠ»Π°Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².
ΠΎΡ‚ Π€Π°Π±ΠΈΠ°Π½Π° Π₯аммСля (11/2018)

Π’ΡŒΡΠ°Ρ€Ρ‚ Π²Π°Π½ АсвСгСн Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» SMD-ΠΏΠ»Π°Ρ‚Ρƒ: Ρ„Π°ΠΉΠ»Ρ‹ DIP TRACE ΠΈ GERBER.
Π’ΡŒΡΠ°Ρ€Ρ‚ Π²Π°Π½ АсвСгСн (09/2019)

ΠœΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ напряТСния, встроСнный ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ USB Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚, Ρ€Π°Π·ΡŠΠ΅ΠΌ USB-C) ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ, совмСстимая с USBasp. AVR Programmer Github project.
Π‘Ρ€Π°ΠΉΠ°Π½ ПСпин (12/2019)

USBasp с Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ ZIF ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ со сквозным отвСрстиСм. Π”ΠΈΠ·Π°ΠΉΠ½ KiCad Π½Π° Github
Π‘Ρ€ΡƒΠ½ΠΎ (04/2020)

ΠŸΠ»Π°Ρ‚Π° USBasp с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹ΠΌ Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ источником питания (3.3 Π’ / Π²Ρ‹ΠΊΠ». / 5,0 Π’).
ΠœΠ°Ρ€Ρ‚ΠΈ Π­. (10/2020)

Π”ΠΆΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΡƒ Π½Π° 40 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ устройства с 8, 14, 20 ΠΈ 28 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ. Он Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ с Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ 1, 2, 4, 8 ΠΈ 16 ΠœΠ“Ρ† для синхронизации микросхСм. Π’Π°ΠΊΠΆΠ΅ имССтся стандартный 6-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ ICSP ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ свСтодиод, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ MOSI.
ΠΎΡ‚ Π”ΠΆΠΎΠ½Π° П. (11/2020)

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega8

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega8

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ATmega8

Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ описываСтся, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ простой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Atmel ATmega8. Π­Ρ‚ΠΎ слСдуСт ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ программистом “Ρ…ΠΎΠ±Π±ΠΈ”, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Vcc ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ “ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Алгоритм программирования.”ATmega8 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ настроСн (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ) Π½Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π Π΅ΠΆΠΈΠΌ программирования. ПослС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ трСбуСтся ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ прСдохранитСля ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования.

АппаратноС обСспСчСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° состоит ΠΈΠ· 28-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° для ATmega8 ΠΈ 14-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ SBC2 Π½Π° Π±ΠΎΡ€Ρ‚Ρƒ 65C22. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ для использования с Π»ΡŽΠ±Ρ‹ΠΌ 65C22. ATmega8 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 5 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования (Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Vcc ΠΈ Gnd):

  ATmega8 (DIP28) SBC2 65C22 (DIP40)  
ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΏΠΎΡ€Ρ‚Π° ОписаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ J1 PIN PORT PB5 19 (sck) сдвиг часов 5 11 PB1 PB4 18 (MISO) Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… 3 12 PB2 Π’Ρ…ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… PB3 17 (MOSI) 4 10 PB0 PC6 1 (/ RES) / Бброс 9 16 PB6 PB6 9 (CLK IN) Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ часы 10 17 PB7

Atmega8 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала Π²ΠΎ врСмя программирования.Если ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΠΈ настроСны Π½Π° использованиС внСшний источник синхронизации, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ прСдоставлСн. Π― Ρ€Π΅ΡˆΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1 65C22. Ρ‡Π΅Ρ€Π΅Π· PB7 для питания часов. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ часы всСгда ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΡ€Ρ‚ B 65C22 для доступа ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ.

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ процСссорами сСмСйства Atmel.

Π’ΠΎΡ‚ схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ATmega8 осущСствляСтся ΠΏΡƒΡ‚Π΅ΠΌ помСщСния Π΄Π΅Ρ‚Π°Π»ΠΈ Π² RESET ΠΈ примСнСния ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° sck .Π”Π°Π½Π½Ρ‹Π΅, считанныС с Π΄Π΅Ρ‚Π°Π»ΠΈ, ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… pin.

Π•ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для чтСния ΠΈ записи памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, памяти EEPROM ΠΈ области ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. (Π±Π°ΠΉΡ‚Ρ‹ прСдохранСния, Π±ΠΈΡ‚Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π±Π°ΠΉΡ‚Ρ‹ подписи ΠΈ Π±Π°ΠΉΡ‚Ρ‹ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ AVR ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Intel-Hex, я Ρ€Π΅ΡˆΠΈΠ» Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ “Intel Hex” Росса АрчСра. Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Π±Π΅ΡΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Π’ΠΎΡ‚ исходный ΠΊΠΎΠ΄ для программиста:

; ================================================= ======================
; |
; SSSSSSS BBBBBB сообщСства 222222 |
; S S B B C C 2 2 |
; SS B B C 2 |
; SSSS BBBBBBB C ======== 2 |
; SS B B C 2 |
; S S B B C C 2 |
; SSSSSSS BBBBBBB 0000-00-00C 22222222 |
; |
; ================================================= ======================
; // ********************************************** ******************* //
; // ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° программирования ATMega8 с использованиСм 5 строк ΠΈΠ· 65C22 VIA //
; // Автор: Дэрил Π ΠΈΠΊΡ‚ΠΎΡ€ (c) 19 дСкабря 2003 Π³. http: // 65c02.tripod.com/ //
; // ********************************************** ******************* //
;
; Π§Π•Π Π•Π— - ЀУНКЦИЯ - ATMega8
; PB0 - MISO - PB4 (Π²Ρ‹Ρ…ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… ATM8)
; PB1 - MOSI - PB3 (Π΄Π°Π½Π½Ρ‹Π΅ ATM8 Π²)
; PB2 - SCK - PB5
; PB6 - / Π‘Π‘Π ΠžΠ‘ - PC6
; PB7 - Π²Ρ…ΠΎΠ΄ OSC - PB6 (систСмныС часы)
;
; Π­Ρ‚ΠΎ программист-Ρ…ΠΎΠ±Π±ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования LV.
;
; Π”Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΎΡ‚ 1000 Π΄ΠΎ 2FFF (16 Π±ΠΈΡ‚, lo, hi))
; Π”Π°Π½Π½Ρ‹Π΅ EEPROM Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΎΡ‚ 3000 Π΄ΠΎ 31FF (8 Π±ΠΈΡ‚)
; Π‘ΠΈΡ‚Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ памяти Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ†Π΅Π½Π΅ 3200 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² (6 Π±ΠΈΡ‚)
; Π‘Π°ΠΉΡ‚ прСдохранитСля Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΏΠΎ Ρ†Π΅Π½Π΅ 3201 Π΄ΠΎΠ»Π». БША (8 Π±ΠΈΡ‚)
; Π—Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ прСдохранитСля @ # 3202 (8 Π±ΠΈΡ‚)

; Π’ΠΎ врСмя Ρ†ΠΈΠΊΠ»ΠΎΠ² сравнСния Π΄Π°Π½Π½Ρ‹Π΅, считанныС с ATMega8, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ здСсь:
; Π”Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² $ 4000 - $ 5FFF (16 Π±ΠΈΡ‚, lo, hi))
; Π”Π°Π½Π½Ρ‹Π΅ EEPROM Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΎΡ‚ 6000 Π΄ΠΎ 61FF (8 Π±ΠΈΡ‚)
; Π‘ΠΈΡ‚Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ памяти Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ†Π΅Π½Π΅ 6200 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² (6 Π±ΠΈΡ‚)
; Π‘Π°ΠΉΡ‚ прСдохранитСля Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΏΠΎ Ρ†Π΅Π½Π΅ 6201 Π΄ΠΎΠ»Π». БША (8 Π±ΠΈΡ‚)
; Π—Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ прСдохранитСля @ # 6202 (8 Π±ΠΈΡ‚)
; Π‘Π°ΠΉΡ‚Ρ‹ подписи ΠΈ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ хранятся ΠΏΠΎ Ρ†Π΅Π½Π΅ ΠΎΡ‚ 6203 Π΄ΠΎ 6209 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅)
; $ 6203 MsgUnknownRecType
ldx # Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π΅ ΡƒΠ΄Π°Π»Π°ΡΡŒ
        jsr Print1Byte; Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ это
jsr print_cr
jmp HdwRecs
; ΠœΡ‹ достигли Ρ€Π΅ΠΊΠΎΡ€Π΄Π½ΠΎΠ³ΠΎ уровня
HdEr2 jsr GetHex; ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ сумму
        clc
        adc chksum; Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ накопитСля ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы
        beq HdEr3; ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма = 0 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС Π² порядкС!
lda #> MsgBadRecChksum
ldx #MsgUploadFail
ldx #MsgUploadOK
ldx # 255
PrintStrAXX1 pla
Π’Π°ΠΉ
rts
;
; БообщСния ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы
;
MsgUnknownRecType
.Π±Π°ΠΉΡ‚ CR, LF, CR, LF
      .byte "НСизвСстный Ρ‚ΠΈΠΏ записи $"
.byte 0; Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку Π½ΡƒΠ»Π΅ΠΌ
MsgBadRecChksum .byte CR, LF, CR, LF
                .byte "НСвСрная ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма записи!"
        .byte 0; Null-terminate
MsgUploadFail .byte CR, LF, CR, LF
                .byte "Ошибка Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ", CR, LF
                .byte "ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅!"
                .byte 0; Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку Π½ΡƒΠ»Π΅ΠΌ ΠΈΠ»ΠΈ сбой ΠΈ ΡΠΆΠ΅Ρ‡ΡŒ
MsgUploadOK .byte CR, LF, CR, LF
                .byte "Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΎΡˆΠ»Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ!"
        .Π±Π°ΠΉΡ‚ 0

; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%} %%%%%%%%%%%%%%%%%%%%%%%%%%%%
; ΠšΠžΠΠ•Π¦ ΠŸΠ ΠžΠ“Π ΠΠœΠœΠ«
; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%} %%%%%%%%%%%%%%%%%%%%%%%%%%%%

 

Вся информация прСдоставлСна ​​на условиях “ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ” ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π° авторским ΠΏΡ€Π°Π²ΠΎΠΌ 2003. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ atmega8

– ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ atmega8 с бСсплатной доставкой Π½Π° AliExpress

ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ новости !!! Π’Ρ‹ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто для программиста atmega8.К настоящСму Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅, Π²Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° AliExpress. Π£ нас Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π΅ΡΡ‚ΡŒ тысячи ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π²ΠΎ всСх Ρ‚ΠΎΠ²Π°Ρ€Π½Ρ‹Ρ… катСгориях. Π˜Ρ‰Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ высокого класса ΠΈΠ»ΠΈ Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅ ΠΈ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Π΅ Π·Π°ΠΊΡƒΠΏΠΊΠΈ, ΠΌΡ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΅ΡΡ‚ΡŒ Π½Π° AliExpress.

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

AliExpress Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ уступит ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ, качСству ΠΈ Ρ†Π΅Π½Π΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ½Π»Π°ΠΉΠ½-прСдлоТСния, скидки Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ… ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ большС, собирая ΠΊΡƒΠΏΠΎΠ½Ρ‹. Но Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ быстро, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот Π»ΡƒΡ‡ΡˆΠΈΠΉ программист atmega8 собираСтся Π² ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠ΅ сроки ΡΡ‚Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых вострСбованных бСстсСллСров. ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π²Π°ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π²ΠΈΠ΄ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ·ΡŒΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ скаТСтС ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ atmega8 Π½Π° AliExpress.Благодаря самым Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ†Π΅Π½Π°ΠΌ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΌ Ρ‚Π°Ρ€ΠΈΡ„Π°ΠΌ Π½Π° доставку ΠΈ возмоТности получСния Π½Π° мСстС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Ρ‰Π΅ большС ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ.

Если Π²Ρ‹ всС Π΅Ρ‰Π΅ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² программистС atmega8 ΠΈ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎ Π²Ρ‹Π±ΠΎΡ€Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, AliExpress – ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ мСсто для сравнСния Ρ†Π΅Π½ ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠ². ΠœΡ‹ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ Π²Π°ΠΌ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, стоит Π»ΠΈ Π΄ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π·Π° Π²Ρ‹ΡΠΎΠΊΠΎΠΊΠ»Π°ΡΡΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ»ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ Π²Ρ‹Π³ΠΎΠ΄Π½ΡƒΡŽ сдСлку, приобрСтая Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡˆΠ΅Π²ΡƒΡŽ Π²Π΅Ρ‰ΡŒ.И, Ссли Π²Ρ‹ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ±Π°Π»ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΠΈ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π½Π° ΡΠ°ΠΌΡƒΡŽ Π΄ΠΎΡ€ΠΎΠ³ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, AliExpress всСгда позаботится ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΡƒΡŽ Ρ†Π΅Π½Ρƒ Π·Π° свои дСньги, Π΄Π°ΠΆΠ΅ сообщая Π²Π°ΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π½Π°Ρ‡Π°Π»Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠΉ Π°ΠΊΡ†ΠΈΠΈ. ΠΈ оТидаСмая экономия.AliExpress гордится Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ вас всСгда Π΅ΡΡ‚ΡŒ осознанный Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· сотСн ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠ² Π½Π° нашСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ качСство обслуТивания, Ρ†Π΅Π½Ρƒ ΠΈ качСство ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π°.ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Ρ†Π΅Π½Ρ‹, доставку ΠΈ скидки Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹, оставлСнныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. КаТдая ΠΏΠΎΠΊΡƒΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π²Π΅Π·Π΄Π½Ρ‹ΠΉ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ ΠΈ часто ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, оставлСнныС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΈΡ… ΠΎΠΏΡ‹Ρ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ с ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·.

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

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