Attiny85 распиновка. ATtiny85: распиновка, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ малСнького, Π½ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATtiny85. КакиС Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ особСнности ΠΈ возмоТности. Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈ энСргоэффСктивный Ρ‡ΠΈΠΏ. Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Arduino IDE для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ATtiny85. КакиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π΅Π³ΠΎ основС.

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

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΈ характСристики ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85

ATtiny85 — это ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ сСмСйства AVR ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Atmel (Π½Ρ‹Π½Π΅ Microchip). НСсмотря Π½Π° свои нСбольшиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΎΠ½ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ возмоТностСй:

  • 8 ΠšΠ‘ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ„Π»ΡΡˆ-памяти
  • 512 Π±Π°ΠΉΡ‚ EEPROM
  • 512 Π±Π°ΠΉΡ‚ SRAM
  • 6 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния
  • ВстроСнный Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° 8 ΠœΠ“Ρ†
  • Π’Ρ€ΠΈ ΠΊΠ°Π½Π°Π»Π° ШИМ
  • 4-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ 10-Π±ΠΈΡ‚Π½Ρ‹ΠΉ АЦП
  • НапряТСниС питания 1.8-5.5Π’
  • ΠšΠΎΡ€ΠΏΡƒΡ DIP-8 ΠΈΠ»ΠΈ SOIC-8

Благодаря компактности ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌΡƒ ΡΠ½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ, ATtiny85 ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… устройств. ΠŸΡ€ΠΈ этом Π΅Π³ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности достаточно для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… интСрСсных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².


Распиновка ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ATtiny85

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATtiny85 выпускаСтся Π² 8-Π²Ρ‹Π²ΠΎΠ΄Π½ΠΎΠΌ корпусС. Распиновка Ρ‡ΠΈΠΏΠ° выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  • VCC — ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ (1.8-5.5Π’)
  • GND — зСмля
  • PB0 — MOSI, PWM
  • PB1 — MISO, PWM
  • PB2 — SCK, ADC1
  • PB3 — RESET, ADC3
  • PB4 — ADC2
  • PB5 — ADC0

Как Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ (ΠΊΡ€ΠΎΠΌΠ΅ питания ΠΈ Π·Π΅ΠΌΠ»ΠΈ) являСтся ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ. Π­Ρ‚ΠΎ позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ATtiny85 довольно слоТныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, нСсмотря Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ число Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ².

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ATtiny85 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino IDE

Одним ΠΈΠ· самых простых способов программирования ATtiny85 являСтся использованиС срСды Arduino IDE. Для этого потрСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСсколько шагов:

  1. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Arduino IDE вСрсии 1.6.5 ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅
  2. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ»Π°Ρ‚ ATtiny Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ»Π°Ρ‚. Для этого Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ URL http://digistump.com/package_digistump_index.json Π² настройках Arduino IDE
  3. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Digispark (ATtiny85) Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ»Π°Ρ‚
  4. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Digispark (Default — 16.5mhz) Π² мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ -> ΠŸΠ»Π°Ρ‚Π°
  5. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, USBasp) ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ ATtiny85
  6. ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ скСтч ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ATtiny85 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Arduino, с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ограничСниями ΠΏΠΎ доступным Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌ ΠΈ функциям.


ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ATtiny85 Π² элСктронных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…

Благодаря своим характСристикам, ATtiny85 Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΎ мноТСствС интСрСсных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²:

  • ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ освСщСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ свСтодиодной Π»Π΅Π½Ρ‚ΠΎΠΉ)
  • АвтономныС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ (Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, влаТности, освСщСнности ΠΈ Ρ‚.Π΄.)
  • Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
  • Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΈ свСтовых эффСктов
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ
  • ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ устройства
  • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ ΠΈΠ³Ρ€ΡƒΡˆΠ΅ΠΊ

ATtiny85 особСнно Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π³Π΄Π΅ Π²Π°ΠΆΠ½Ρ‹ ΠΌΠ°Π»Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Π½ΠΈΠ·ΠΊΠΎΠ΅ энСргопотрСблСниС ΠΈ нСвысокая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΈ этом Π΅Π³ΠΎ возмоТностСй часто оказываСтся Π²ΠΏΠΎΠ»Π½Π΅ достаточно для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ довольно слоТной Π»ΠΎΠ³ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΈ нСдостатки использования ATtiny85

Π£ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85 Π΅ΡΡ‚ΡŒ ряд прСимущСств ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ Ρ‡ΠΈΠΏΠ°ΠΌΠΈ:

  • ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹
  • НизкоС энСргопотрСблСниС
  • НСвысокая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
  • ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° примСнСния
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ программирования Ρ‡Π΅Ρ€Π΅Π· Arduino IDE

Однако Π΅ΡΡ‚ΡŒ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния:

  • НСбольшоС количСство Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ объСм памяти
  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UART)
  • МСньшая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ МК

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½ΡƒΠΆΠ½ΠΎ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ трСбования ΠΈ возмоТности ATtiny85.

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ATtiny85

Π§Ρ‚ΠΎΠ±Ρ‹ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ATtiny85 Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ нСсколько ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ²:

  • Π’Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅ использованиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… рСсурсов ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², памяти, ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ)
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ½Π΅Ρ€Π³ΠΎΡΠ±Π΅Ρ€Π΅Π³Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ для увСличСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
  • ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠΉΡ‚Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ для ATtiny
  • ЭкспСримСнтируйтС с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ частотами для поиска ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ баланса ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ энСргопотрСблСниСм
  • НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΎ возмоТности использования ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ для эффСктивной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ событий

ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ Π΄Π°ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠΉ малСнький ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠ°ΠΊ ATtiny85, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ основой для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ интСрСсных ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… устройств.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Π±Π°Π·Π΅ ATtiny85

Рассмотрим нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ с использованиСм ATtiny85:

1. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΡƒΠ± 3x3x3

ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ свСтодиодный ΠΊΡƒΠ± с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ свСтовыми эффСктами. ATtiny85 управляСт 27 свСтодиодами Ρ‡Π΅Ρ€Π΅Π· ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

2. Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π½Π° сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ АЦП для измСрСния напряТСния с тСрмистора.

3. Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΡˆΡƒΠΌΠ°

Устройство для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ ΡˆΡƒΠΌΠ°, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰Π΅Π³ΠΎ ΡƒΡΠ½ΡƒΡ‚ΡŒ. ATtiny85 Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ псСвдослучайный сигнал, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выводится Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ.

4. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ»ΠΈΠ²Π° растСний

АвтоматичСская систСма для ΠΏΠΎΠ»ΠΈΠ²Π° ΠΊΠΎΠΌΠ½Π°Ρ‚Π½Ρ‹Ρ… растСний. ATtiny85 считываСт Π΄Π°Π½Π½Ρ‹Π΅ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° влаТности ΠΏΠΎΡ‡Π²Ρ‹ ΠΈ управляСт насосом.

Π­Ρ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ATtiny85 Π² Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΈ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….

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

ATtiny85 — это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для создания ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… ΠΈ энСргоэффСктивных элСктронных устройств. НСсмотря Π½Π° свои ограничСния, этот ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ возмоТностСй ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° программирования Ρ‡Π΅Ρ€Π΅Π· Arduino IDE Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ доступным Π΄Π°ΠΆΠ΅ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π° ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ оцСнят Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ этого Ρ‡ΠΈΠΏΠ°.

ОсвоСниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ATtiny85 ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности для создания Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… элСктронных устройств — ΠΎΡ‚ простых ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² освСщСния Π΄ΠΎ слоТных Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСм. ЭкспСримСнтируйтС, Ρ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ ΠΈ Π²ΠΎΠΏΠ»ΠΎΡ‰Π°ΠΉΡ‚Π΅ свои ΠΈΠ΄Π΅ΠΈ Π² Тизнь с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого малСнького, Π½ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°!


ATtiny85: ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ возмоТностСй …

ΠœΠΈΠΊΡ€ΠΎΡ‡ΠΈΠΏ Π­Ρ‚ΠΎ извСстная компания Π² ΠΌΠΈΡ€Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ DIY, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ Π½Π΅Π΅ Π΅ΡΡ‚ΡŒ большоС количСство ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² для создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Он извСстСн своими ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ для всСх Π²ΠΈΠ΄ΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. БСгодня Π² Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΡ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΌΡ‹ сосрСдоточимся Π½Π° ATtiny85, ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своСй Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Digispark Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‚ этот ATtiny85.

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

ИндСкс

  • 1 ATtiny85
    • 1. 1 ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ инструмСнты
  • 2 Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ATtiny85
  • 3 Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ?
    • 3.1 Π¨Π°Π³ΠΈ ΠΏΠΎ использованию Arduino Π² качСствС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°
    • 3.2 ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°

ATtiny85

ΠœΠΈΠΊΡ€ΠΎΡ‡ΠΈΠΏ создал ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹ΠΉ, Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Он основан Π½Π° ISA AVR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ относится ΠΊ Ρ‚ΠΈΠΏΡƒ RISC. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ 8 ΠšΠ‘ Ρ„Π»ΡΡˆ-памяти, 512 Π±Π°ΠΉΡ‚ΠΎΠ² EEPROM, 512 Π±Π°ΠΉΡ‚ΠΎΠ² SRAM, 6 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния (GPIO), 32 рСгистра ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ / счСтчик с Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ сравнСния, Ρ‚Π°ΠΉΠΌΠ΅Ρ€ / 9-Π±ΠΈΡ‚Π½Ρ‹ΠΉ высокий- счСтчик скорости, USI, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ внСшниС прСрывания, 4-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ 10-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ° энСргопотрСблСния, debugWIRE для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π½Π° кристаллС ΠΈ Ρ‚. Π΄.

Π­Ρ‚ΠΎΡ‚ ATtiny85 ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ 20 MIPS ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° частотС 20 ΠœΠ“Ρ†. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ эту частоту, Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 2.7-5.5 Π²ΠΎΠ»ΡŒΡ‚. Π•Π³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ позволяСт Π΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΡ‡Ρ‚ΠΈ 1 MIPS Π½Π° ΠœΠ“Ρ†. Π•Π³ΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° простая, Ρ‚ΠΈΠΏΠ° DIP ΠΈ с 8 ΡˆΡ‚Ρ‹Ρ€ΡΠΌΠΈ, хотя Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ, Ссли Π²Π°ΠΌ это Π½ΡƒΠΆΠ½ΠΎ. И я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² довольно ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… условиях, ΠΎΡ‚ -40 Π΄ΠΎ 85ΒΊC, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π² ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… условиях.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ инструмСнты

AZDelivery 3 x пластина …

НСт ΠΎΡ†Π΅Π½ΠΎΠΊ

Если Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ДокумСнтация ΠΈ инструмСнты Microchip ATtiny85, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ источника:

  • ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ страница ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ ATtiny5.
  • Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ бСсплатно Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF.
  • Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ», Π³Π΄Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ IDE ΠΈΠ»ΠΈ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для программирования этого Ρ‚ΠΈΠΏΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Ρ‚. Π”.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ отличаСтся ΠΎΡ‚ Arduino ΠΈ поэтому ΠΈΠΌΠ΅Π΅Ρ‚ свои ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Arduino IDE ΠΈ способ Π΅Π³ΠΎ программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ благодаря прСдоставлСнной Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ATtiny85

Este Π§ΠΈΠΏ ATtiny85 ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС 1 Π΅Π²Ρ€ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС, Ссли Π²Ρ‹ ΠΊΡƒΠΏΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ со встроСнным ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… спСциализированных ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ. Π₯отя это дСшСвлС ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ для запуска, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ избавят вас ΠΎΡ‚ нСобходимости Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ шаги Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π—Π΄Π΅ΡΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π½Π° Π°ΠΌΠ°Π·ΠΎΠ½ΠΊΠ΅:

  • Π’ΠΎΠ²Π°Ρ€ Π½Π΅ Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½.
  • Одна ΠΏΠ»Π°Ρ‚Π° ZengBucks ATtiny85

НСкоторыС ΠΈΠ· Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ»Π°Ρ‚, ΠΏΠΎΠΌΠΈΠΌΠΎ упомянутой Π²Ρ‹ΡˆΠ΅ (Digispark), Ρƒ вас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ZengBucks, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Amazon. Π­Ρ‚ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹, срСди Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс для программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ вашСго ПК Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ IDE.

Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ?

ИспользованиС Arduino Π² качСствС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° для программирования ATtiny85
ПослС программирования Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΈΠ· Arduino IDE Π²Ρ‹Π±Ρ€Π°Π² устройство ATtiny85 ΠΈΠ· досок мСню! Если Π²Ρ‹ Π½Π΅ ΠΊΡƒΠΏΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρƒ с интСрфСйсом для Π΅Π³ΠΎ программирования, ΠΈ Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡ΠΈΠΏ ATtiny85, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino Π² качСствС ISP (Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ эту ΠΎΠΏΡ†ΠΈΡŽ Π² мСню Arduino IDE), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ нСпосрСдствСнно ΠΊ Π΅Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ для Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino IDE. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‚ΠΎ Π²Ρ‹ удаляСтС Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ‡ΠΈΠΏ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ Π²Π°ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΎΡ‚ нСзависимой Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ …

Π¨Π°Π³ΠΈ ΠΏΠΎ использованию Arduino Π² качСствС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

ΠŸΠ»Π°Ρ‚Ρ‹ Arduino ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‚ собствСнный ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ для программирования ΠΈΠ· Arduino IDE, Π²Π΅Ρ€Π½ΠΎ? Пока всС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ссли Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Arduino Π² качСствС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° Из срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ саму ΠΏΠ»Π°Ρ‚Ρƒ Arduino для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² качСствС ISP, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ внСшниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ATtiny85, отправляя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ‡ΠΈΠΏ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π°ΠΌ Π½Π΅ понадобится ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ»ΠΈ программист.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino Π² качСствС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ:

  • Π’Π°Ρˆ Π·Π½Π°Ρ‡ΠΎΠΊ Arduino UNO.
  • ПК с установлСнной Arduino IDE.
  • КабСль USB, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠΉ PC-Arduino.
  • КабСли ΠΈ элСктронныС элСмСнты, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino.
  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Arduino IDE с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈ всСй ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½ΠΎΠΉ схСмой, ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… изобраТСниях, ΠΈ Π²Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ простыС шаги:

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню Β«Π€Π°ΠΉΠ»Β» Π² срСдС Arduino IDE.
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.
  3. Π’Π½ΡƒΡ‚Ρ€ΠΈ мСню Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся Arduino ISP, ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Π³ΠΎ.
  4. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠ΄ этого скСтча открываСтся Π½Π° Π³Π»Π°Π²Π½ΠΎΠΌ экранС.
  5. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ стрСлку (Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Arduino, ΠΈ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ вашСго ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Ссли Ρƒ вас другая ΠΏΠ»Π°Ρ‚Π° Arduino, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Leonardo ΠΈ Ρ‚. Π”., Π’Π°ΠΌ придСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ISP.
  6. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ваша ΠΏΠ»Π°Ρ‚Π° Arduino Π³ΠΎΡ‚ΠΎΠ²Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ посрСдник ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATtiny85 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Microchip IDE. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, СдинствСнноС, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Π°, — это прСдоставляСт интСрфСйс для ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π² срСдС IDE, для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ сохранСния Π² памяти ATtiny85.
  7. Π’ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Microchip IDE Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATtiny85 ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄. Π’Ρ‹ облаТались ΠΈ всС. Π―Π·Ρ‹ΠΊΠΎΠΌ программирования ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ C / C ++, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ срСдами IDE, прСдоставляСмыми Microchip.
  8. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ATtiny85 ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ аккумулятор, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» нСзависимо ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π».

ΠŸΡ€Π°Π²Π΄Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это довольно просто. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Microchip ATtiny85, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ эту ссылку:

  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° Arduino

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°

Если Π²Ρ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄ΠΎΠ² ΠΈ протСстируйтС ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. Π£ вас Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π° Π² сСти, Π² Ρ‚ΠΎΠΌ числС Π½Π° GitHub.

Π₯отя ΠΎΠ½ Π½Π° английском языкС, я Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²Π°ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ это Π²ΠΈΠ΄Π΅ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ вас основам MCU ATtiny85 ΠΎΡ‚ Microchip всСго Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ я надСюсь, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ATtiny85 ΠΎΡ‚ Microchip, ΠΈ Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎ для Π²Π°ΡˆΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² качСствС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° …


Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Digispark., Π° для ΠΊΠΎΠ³ΠΎ Ρ‚ΠΎ просто ATtiny85 с USB . Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с arduino IDE

Π˜Ρ‚Π°ΠΊ Π½Π°Ρ‡Π½Π΅ΠΌ с Ρ€Π°Π·Π±ΠΎΡ€Π° самой ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Ρ‘Ρ‘ возмоТностСй .

ATtiny85 β€” нСбольшой ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ возмоТностями ΠΈ приятными особСнностями, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ:


ΠŸΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ATTINY85Β ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ устройств с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ трСбованиями ΠΊ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ нСпосрСдствСнного ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ USB интСрфСйсу ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° для программирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π½Π΅ трСбуСтся кабСля — ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ нСпосрСдствСнно Π² USB Ρ€Π°Π·ΡŠΠ΅ΠΌ. Π£ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ 6 Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ всС ΠΎΠ½ΠΈ доступны для использования. Π”Π²Π° Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с USB интСрфСйсом, ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ свСтодиод. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino IDE (OSX/Win/Linux).

ΠŸΠΈΡ‚Π°Ρ‚ΡŒΡΡ устройство ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ USB интСрфСйса, внСшнСго источника напряТСниСм 5Π’ ΠΈ напряТСниСм ΠΎΡ‚ 7Π’ Π΄ΠΎ 12Π’ ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ стабилизатора напряТСния 5Π’ 500мА. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ источника питания происходит автоматичСски.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°:

  • Π 0 — ARef, SDA, DI, PWM
  • P1 — DO, PWM
  • P2 — D/A, SCK
  • P3 — D/A, USB+
  • P4 — PWM, D/A, USB-
  • P5 — D/A

Π₯арактСристики:

Пинмапинг ΠΈ распиновка 

Β 

ΠŸΠΎΠΊΡƒΠΏΠ°Π» я ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° АлиэкспрСсс :

Бамая простая вСрсия  http://ali.pub/2ak39dΒ  Β 

ВСрсия с ΠΌΠΈΠΊΡ€ΠΎ USBΒ Β http://ali.pub/2ak3dnΒ 

ВСрсия с ΠΌΠΈΠΊΡ€ΠΎΡŽΡΠ± ΠΏΡ€ΠΎΒ http://ali.pub/2ak3iwΒ Β 


УстанавливаСм своСобразный ΠΏΠ»Π°Π³ΠΈΠ½ для срСды Arduino (поддСрТиваСтся начиная с вСрсии 1. 6.5).Β 

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ настройки:

ВставляСм Π² ΠΏΠΎΠ»Π΅ Additional Boards Manager URLs строку

http://digistump.com/package_digistump_index.jsonΒ Β Β Β 


ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² мСню Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ β€” Boards Manager:


Π’ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС Type Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Contributed, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ Digistump AVR Boards, ΠΏΡ€ΠΈ этом появится ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΠ° Install, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ:


НачнСтся скачиваниС ΠΈ установка софта ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ². Π“ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ согласны Π½Π° всС:

(Π’Π°ΠΊ ΠΆΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ здСсь https://github.com/digistump/DigistumpArduino/releasesΒ Β )



Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΡƒΡŽ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρƒ Digispark (Default β€” 16,5mhz) — Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π²Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ :


Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ — digispark ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠΈΠΉΡΡ Π²Π°ΠΌ тСстовый скСтч :

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ классичСских ΠΏΠ»Π°Ρ‚ Arduino, эту ΠΏΠ»Π°Ρ‚Ρƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Наоборот, сначала Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΠ· срСды Arduino ΠΈ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’ΠΎΡ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ β€” ΠΌΠΎΠΆΠ½ΠΎ.

Π’Π°ΠΉΠΌΠ°ΡƒΡ‚ Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ β€” 60 сСкунд:

Бвязано это с особым Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°: ΠΏΡ€ΠΈ стартС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΎΠ½ ΠΆΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· USB Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 5 сСкунд, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌ исполнСния ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² памяти ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊΠΎΠ΄Π°.

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

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° пошла:


Знакомство с ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ! ))))Β 

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡΡ Π½Π° Geek ΠΊΠ°Π½Π°Π»Ρ‹ :

➀ VK —Β https://vk.com/denis_geek

➀ VK —Β https://vk.com/club_arduino

➀ VK —Β https://vk.com/chinagreat

➀ VK —Β https://vk.com/solar_pover

➀ VK —Β https://vk.com/my_vedroid

➀ VK —Β https://vk.com/3dprintsumy

➀ Youtube —Β http://www.youtube.com/c/Danterayne

β˜… Моя ΠΏΠ°Ρ€Ρ‚Π½Ρ‘Ρ€ΠΊΠ° с Aliexpress β˜…

http://ali.pub/1j9ks1Β 

β˜… ΠŸΠΎΠ»ΡƒΡ‡Π°ΠΉ 10. 5% скидку с любой ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Π½Π° Aliexpress! β˜…

http://ali.pub/1lx67o

β˜… ПолСзноС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для кэшбэка Β β˜…


ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

Настройка Arduino IDE для программирования WiFi модуля ESP8266

ESP8266 это Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСнныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Wi-Fi. Они состоят ΠΈΠ· самодостаточного ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с GPIO (дискрСтными Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ-Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ), Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ Π²Ρ…ΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ связи, I2C, SPI, ΠΈ самоС Π³Π»Π°Π²Π½ΠΎΠ΅ с Π±Π»ΠΎΠΊΠΎΠΌ Wi-Fi связи. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅ΠΌΡ‹Π΅ ΠΊΠ°ΠΊ Π΄Π΅ΡˆΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Wi-Fi для ΠΏΠ»Π°Ρ‚ Arduino ΠΈ Raspberry Pi, ΠΎΠ½ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Arduino IDE. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ сначала ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ инструмСнтарий Β ESP8266 Π² Arduino IDE.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹

Π’Π΅Π³ΠΈ: Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Digispark., Π° для ΠΊΠΎΠ³ΠΎ Ρ‚ΠΎ просто ATtiny85 с USB, Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π° с arduino IDE, electronica52, arduino, digispark установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° digispark, atiny85 driver

Attiny13 распиновка

Π˜Ρ‚Π°ΠΊ, ΡƒΠΆΠ΅ давнСнько появился способ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ малСнькиС, Π΄Π΅ΡˆΡ‘Π²Ρ‹Π΅, ΠΌΠ°Π»ΠΎΠΆΡ€ΡƒΡ‰ΠΈΠ΅ ΠΈ доступныС ΠΌΠΈΠΊΡ€ΡƒΡ…ΠΈ ATtiny13A. Π”Π°Π»Π΅Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° сама ΠΌΠΈΠΊΡ€ΡƒΡ…Π° : Π˜ΠΌΠ΅Π΅Ρ‚Π΅? Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Arduino ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Ρ‚ΠΈΠ½ΡŒΠΊΡƒ, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ здСсь. Π˜Ρ‚Π°ΠΊ, зашили blink — Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ, я Вас ΠΏΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ, «ΡΡ‚ΠΎ малСнький шаг для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ большой шаг для чСловСчСства» : Как Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ скСтч стал Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π»Π΅Π³Ρ‡Π΅ Π΅ΠΆΠ΅Π»ΠΈ для UNO, это связано Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ ΡƒΡ€Π΅Π·Π°Π½Ρ‹ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ дуиновских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π˜Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π΅Ρ‰Ρ‘ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ доступно всСго Π±Π°ΠΉΡ‚Π°, Π½ΠΎ вСдь это ΠΌΠ°Π»ΠΎ? Π§Ρ‚ΠΎΠ±Ρ‹ научится ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ознакомится , Π° Π΅Ρ‰Ρ‘ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ·ΡƒΡ‡Π°ΠΉΡ‚Π΅ AVR ΠΈ CΠΈ, я Π²ΠΎΡ‚ ΠΊΠΎΠ³Π΄Π° смогу ΠΏΠΎΠ±ΠΎΡ€ΠΎΡ‚ΡŒ лСнь Π½Π°Ρ‡Π½Ρƒ :.


Поиск Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π’Π°ΡˆΠ΅ΠΌΡƒ запросу:

Π‘Ρ…Π΅ΠΌΡ‹, справочники, Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Ρ‹:

ΠŸΡ€Π°ΠΉΡ-листы, Ρ†Π΅Π½Ρ‹:

ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡ, ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΌΠ°Π½ΡƒΠ°Π»Ρ‹:

Π”ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ окончания поиска Π²ΠΎ всСх Π±Π°Π·Π°Ρ….

По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ появится ссылка для доступа ΠΊ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ.

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

  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ШИМ Π½Π° ATTiny13. Π Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌ всё
  • Primary Menu
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ распиновка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBASP v.2.0
  • Arduino Attiny85: младшая Π»ΠΈΠ½Π΅ΠΉΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²
  • Π Π°Π±ΠΎΡ‚Π° с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ: ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ чистый Β«Π‘ΠΈΒ»
  • БистСмный ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ‚ΠΎΡ€
  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΎΡ‚ Arduino ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ATtiny13 Π½Π° C
  • БСгущая Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° Π½Π° ATtiny2313
  • Π£Ρ€ΠΎΠΊ 3. ΠžΡ‚Π»Π°Π΄ΠΎΡ‡Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° для AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Attiy13

ΠŸΠžΠ‘ΠœΠžΠ’Π Π˜Π’Π• Π’Π˜Π”Π•Πž ПО Π’Π•ΠœΠ•: Attiny13 Π€ΠΎΠ½Π°Ρ€ΠΈΠΊ

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ШИМ Π½Π° ATTiny13.

Π Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌ всё

Казалось Π±Ρ‹ простая Ρ‚Π΅ΠΌΠ°, Π° ΠΎΠ΄Π½Π°ΠΊΠΎ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ… мСня Π·Π°Π²Π°Π»ΠΈΠ»ΠΈ вопросами ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ свСтодиод, ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ AVCC ΠΈ всС Π² Ρ‚Π°ΠΊΠΎΠΌ Π΄ΡƒΡ…Π΅. Π˜Ρ‚Π°ΠΊ, Ρ€Π°Π· Π΅ΡΡ‚ΡŒ вопросы, Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‚Π΅ΠΌΠ° Π½Π΅ понятна ΠΈ Π½Π°Π΄ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΠΎ возмоТности ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ряд Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, Π½Π°Π΄ΠΎ сначала ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΡ€ΠΎ ΠΏΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Π½ΡƒΠΆΠ½Π° энСргия β€” элСктричСство. Для этого Π½Π° Π½Π΅Π³ΠΎ СстСствСнно Π½ΡƒΠΆΠ½ΠΎ завСсти ΠΏΠΈΡ‚Π°Π»ΠΎΠ²ΠΎ. ВсС AVR ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ 5 Π²ΠΎΠ»ΡŒΡ‚ Ссли Π΅ΡΡ‚ΡŒ чисто Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Π΅ сСрии, Ρ‚ΠΎ ΠΏΡ€ΠΎΡΡŒΠ±Π° ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ я Ρ‚Π°ΠΊΠΈΡ… Π½Π΅ встрСчал.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ напряТСниС питания ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρƒ нас всСгда 5 Π²ΠΎΠ»ΡŒΡ‚ ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Ρ‚ΠΎΠ³ΠΎ. Плюс напряТСния питания ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ обозначаСтся ΠΊΠ°ΠΊ Vcc.

Если Π²Π·ΡΡ‚ΡŒ Π·Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠΏΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ питания. Если Ρ‚Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅ΡˆΡŒΡΡ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ, Ρ‚ΠΎ минус Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ ΠΏΡ€ΠΈΠΌΠ΅ΠΌ Π·Π° GND , Π° плюс Π·Π° Vcc Π³Π»Π°Π²Π½ΠΎΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ напряТСниС питания с Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ Π±Ρ‹Π»ΠΎ Π² Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… для Π΄Π°Π½Π½ΠΎΠ³ΠΎ МК, ΠΏΠΎΠ·Ρ‹Ρ€ΡŒ Π² Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π΅.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ написан Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ страницС Π² ΠΎΠ±Ρ‰Π΅ΠΌ описании Ρ„ΠΈΡ‡:. ΠžΠ±Ρ€Π°Ρ‚ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ особыС Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Π΅ сСрии Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ V Π½ΠΈΠ·ΠΊΠΎΠ²Π»ΡŒΡ‚Π½Π°Ρ Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ниТня Π³Ρ€Π°Π½ΠΈΡ†Π° напряТСния питания сильно мСньшС. Π’Π°ΠΊΠΆΠ΅ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚, ΠΏΡ€ΠΎ частоты. Π’ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ максимальной частоты ΠΎΡ‚ напряТСния питания. Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ напряТСнии ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ частоты Π½ΠΈΠΆΠ΅.

А Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Π΅ сСрии Ρ€Π°Π·Π° Π² Π΄Π²Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅ΠΉ своих Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅Π³. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Ρ€Π°Π·Π³ΠΎΠ½Ρƒ всС процСссоры ΠΏΠΎΠΊΠΎΡ€Π½Ρ‹ ;.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ сСрии AVR достаточно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ питания. На всС Π²Ρ…ΠΎΠ΄Ρ‹ Vcc Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ наши 5 ΠΈΠ»ΠΈ сколько Ρ‚Π°ΠΌ Ρƒ тСбя Π²ΠΎΠ»ΡŒΡ‚, Π° всС Π²Ρ…ΠΎΠ΄Ρ‹ GND Π½Π°Π΄ΠΎ ΠΏΠΎΡΠ°Π΄ΠΈΡ‚ΡŒ Π½Π° зСмлю. Π£ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΈΡ‚Π°Π»ΠΎΠ²ΠΎ со всСх сторон Ρ‚ΠΎΡ€Ρ‡ΠΈΡ‚.

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

А Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» Ρ‚Ρ‹ ΠΏΠΈΡ‚Π°Π»ΠΎΠ²ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ стороны, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны Ρ‡ΠΈΠΏΠ° навСсил Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ линию ΠΏΠΎΡ€Ρ‚Π° ΠΏΠΎ свСтодиоду, Π΄Π° Ρ€Π°Π·ΠΎΠΌ ΠΈΡ… Π·Π°ΠΆΠ΅Π³. ВнутрСнняя тонкоплСночная шина питания, ΠΎΡ„ΠΈΠ³Π΅Π² ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΈΡΠΏΠ°Ρ€ΠΈΠ»Π°ΡΡŒ ΠΈ ΠΏΡ€ΠΎΡ† взял Π’ΠΠ•Π—ΠΠŸΠΠž ΠΈ Π±Π΅Π· Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ…, казалось Π±Ρ‹, ΠΏΡ€ΠΈΡ‡ΠΈΠ½ отбросил ΠΊΠΎΠΏΡ‹Ρ‚Π°. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… соотвСтствСнно ΠΈ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ.

АЦП это ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ напряТСния, поэтому Π΅Π³ΠΎ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π΅Π΄ΠΊΠΈ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΏΠΈΡ‚Π°ΡŽΡ‰Π΅ΠΉ Ρ†Π΅ΠΏΠΈ, Π½Π΅ влияли Π½Π° качСство измСрСния. Π‘ этой Ρ†Π΅Π»ΡŒΡŽ Π² Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… схСмах проводят Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π΅ΠΌΠ»ΠΈ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡƒΡŽ ΠΎΠ½ΠΈ соСдинСны Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ , Π° Π½Π° AVCC подаСтся напряТСниС Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‰ΠΈΠΉ Π΄Ρ€ΠΎΡΡΠ΅Π»ΡŒ.

Но ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΡ… Π½Π°Π΄ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ!!! Π’ Ρ‡ΠΈΠΏΠ΅ Mega8 ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ ошибка Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ‡ΠΈΠΏΠ° β€” Vcc ΠΈ AVcc связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π²Π½ΡƒΡ‚Ρ€ΠΈ кристалла. ΠœΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ сопротивлСниС ΠΎΠΊΠΎΠ»ΠΎ!!! А Ρ‚Π΅, Π΄Π΅ΡΠΊΠ°Ρ‚ΡŒ, Π΄Π° Π² Ρ‡ΠΈΠΏΠ΅ Π΅ΡΡ‚ΡŒ Π±Π°Π³Π° ΠΈ Vcc ΠΈ AVcc соСдинСны Π²Π½ΡƒΡ‚Ρ€ΠΈ кристалла. Π’ свСтС этой ΠΈΠ½Ρ„Ρ‹, Π΄ΡƒΠΌΠ°ΡŽ Ρ‡Ρ‚ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€ΠΎΡΡΠ΅Π»ΡŒ Π½Π° AVcc для Mega8 практичСски бСсполСзно.

Но AVcc Π·Π°ΠΏΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°Π΄ΠΎ Π² любом случаС β€” ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚ насколько мощная эта внутрСнняя связь? Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ запустился. ΠŸΡ€ΠΎΠ²ΠΎΠ΄ Vcc Π΄ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π½Π΅ обязатСлСн. Если Ρ‚Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅ΡˆΡŒΡΡ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ МК ΠΎΡ‚ внСшнСго источника, Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ Π½ΡƒΠΆΠ΅Π½. Но Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ всС ΡƒΠΏΡ€ΠΎΡ‰Π°Ρ‚ΡŒ я Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ.

Π›ΡƒΡ‡ΡˆΠ΅ сразу Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΡƒ навСсных Π²Π½Π΅ΡˆΠ½ΠΈΡ… элСмСнтов. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:. Как видишь, добавился Π΄Ρ€ΠΎΡΡΠ΅Π»ΡŒ Π² Ρ†Π΅ΠΏΡŒ питания AVCC , Π° Ρ‚Π°ΠΊΠΆΠ΅ кондСнсаторы. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ‚ΠΎΠ½ΠΎΠΌ являСтся ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ кСрамичСский кондСнсатор Π½Π° ΡΠΎΡ‚Π½ΡŽ Π½Π°Π½ΠΎΡ„Π°Ρ€Π°Π΄ ΠΌΠ΅ΠΆΠ΄Ρƒ Vcc ΠΈ GND Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ микросхСмы Π° Ссли Ρƒ ΠΌΠΈΠΊΡ€ΡƒΡ…ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄ питания ΠΈ зСмСль, Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π΅ΠΌΠ»Π΅ΠΉ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ питания β€” ΠΎΠ½ сгладит ΠΊΡ€Π°Ρ‚ΠΊΠΈΠ΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Π΅ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ Π² шинС питания Π²Ρ‹Π·Ρ‹Π²Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… схСм.

ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ Π½Π° 47мКЀ Π² Ρ†Π΅ΠΏΠΈ питания сгладит Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠ΅ броски напряТСния. Π’ΡƒΠ΄Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ напряТСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ АЦП , Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»ΠΈΠ±ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ источник ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния Π½Π° 2. ΠŸΠΎΠ΄Ρ‚ΡΠΆΠΊΠ° это Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ дохлая, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π»ΠΎΠ²ΠΈΡ‚ сброс ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‡ΠΈΡ…Π°. НапримСр, ΠΎΡ‚ касания ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ Π½ΠΎΠΆΠΊΠΈ RST , Π° Ρ‚ΠΎ ΠΈ просто ΠΎΡ‚ задСвания ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ Π·Π° ΠΏΠ»Π°Ρ‚Ρƒ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΡ€Π°ΠΉΠ½Π΅ рСкомСндуСтся RST ΠΏΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ΡŒ Π΄ΠΎ питания рСзистором Π² 10ΠΊ. МСньшС Π½Π΅ стоит, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ внутрисхСмный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π΅ смоТСт эту подтяТку ΠΏΠ΅Ρ€Π΅ΡΠΈΠ»ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ МК Π²Π½ΡƒΡ‚Ρ€ΠΈ схСмы Π½Π΅ ΡƒΠ΄Π°ΡΡ‚ΡŒΡΡ. Она Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π° Ρ‡Π΅ΠΌ β€” ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ схСмы кондСнсатор разряТСн ΠΈ напряТСниС Π½Π° RST Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Π½ΡƒΠ»ΡŽ β€” ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ стартуСт, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅ΠΌΡƒ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ сброс.

Но со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Ρ‡Π΅Ρ€Π΅Π· рСзистор, кондСнсатор зарядится ΠΈ напряТСниС Π½Π° RST достигнСт Π»ΠΎΠ³1 β€” МК запустится. Ну, Π° ΠΊΠ½ΠΎΠΏΠΊΠ° позволяСт ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сброс Ссли Π½Π°Π΄ΠΎ. Π—Π°Ρ‡Π΅ΠΌ эта Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°? Π”Π° хотя Π±Ρ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ МК Π½Π΅ стартовал Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ‡Π΅ΠΌ всС дСвайсы ΠΏΠ»Π°Ρ‚Ρ‹ Π·Π°ΠΏΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΈ Π²Ρ‹ΠΉΠ΄ΡƒΡ‚ Π½Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΠΈΠΉΡΡ Ρ€Π΅ΠΆΠΈΠΌ. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Π² AVR Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ старта, Ссли Π½ΡƒΠΆΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ β€” ΠΏΠΎΡ‚ΡƒΠΏΠΈΡ‚ΡŒ с ΠΏΠΎΠ» сСкунды ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ дСйствиям.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Π΄Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΊΠΈΠ½ΡƒΡ‚ΡŒ Π½Π°Ρ„ΠΈΠ³. А кнопку… ΠΊΠ°ΠΊ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ. Π’ΠΎΠ³Π΄Π° ΠΎΡΡ‚Π°Π²ΡŒ. Π― ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡΡ‚Π°Π²Π»ΡΡŽ. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала Π’Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ это сСрдцС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. По ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡƒ происходит какая Π½ΠΈΠ±ΡƒΠ΄ΡŒ опСрация Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° β€” Π³ΠΎΠ½ΡΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ рСгистрам ΠΈ шинам, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚ΠΎΠ², Ρ‰Π΅Π»ΠΊΠ°ΡŽΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹. Π§Π΅ΠΌ быстрСй тактовая частота Ρ‚Π΅ΠΌ ΡˆΡƒΡΡ‚Ρ€Π΅ΠΉ МК выполняСт свои дСйствия ΠΈ большС ΠΆΡ€Π΅Ρ‚ энСргии Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ логичСских Π²Π΅Π½Ρ‚ΠΈΠ»Π΅ΠΉ Π½ΡƒΠΆΠ½Π° энСргия, Ρ‡Π΅ΠΌ Ρ‡Π°Ρ‰Π΅ ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌ большС энСргии Π½Π°Π΄ΠΎ.

Π˜ΠΌΠΏΡƒΠ»ΡŒΡΡ‹ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ встроСнным Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ внСшний Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, всС ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΎ конфигурируСтся! Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚ΠΈΠΊΠ°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ зависит ΠΎΡ‚ настроСк ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ обвязки. Π£ Ρ€Π°Π·Π½Ρ‹Ρ… схСм Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ достоинства: Π’ случаС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ RC Ρ†Π΅ΠΏΠΈ ΠΌΡ‹ экономим мСсто Π½Π° ΠΏΠ»Π°Ρ‚Π΅, Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΊ, Π½ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ частоту ΠΈ частота Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ зависит ΠΎΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ»Π°Π²Π°Ρ‚ΡŒ.

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

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ свСтодиода ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π‘Π°ΠΌ ΠΏΠΎ сСбС, Π±Π΅Π· взаимодСйствия с внСшним ΠΌΠΈΡ€ΠΎΠΌ, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ интСрСсСн β€” ΠΊΠΎΠΌΡƒ интСрСсно Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚Π°ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя Ρ‚ΠΈΠΊΠ°Π΅Ρ‚? А Π²ΠΎΡ‚ Ссли ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎ это ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π° это ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒβ€¦. Π’ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°Ρ‚Π°, Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор, Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ напряТСния, Π° ΠΈΠ· Π±ΠΈΡ‚ PINΡ…Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ 1.

Если ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π°ΠΆΠ°Ρ‚ΡŒ, Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π½Π° зСмлю, Π° напряТСниС Π½Π° Π½Π΅ΠΌ ΡƒΠΏΠ°Π΄Π΅Ρ‚ Π΄ΠΎ нуля, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈΠ· PINxy Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ 0. По нулям Π² Π±ΠΈΡ‚Π°Ρ… рСгистра PINΡ… ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°ΠΆΠ°Ρ‚Ρ‹. ΠŸΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ AVR Π½Π° ΠΏΠΎΡ€Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ подтяТку, ΠΎΠ½Π° слабоватая β€” кОм. А Π·Π½Π°Ρ‡ΠΈΡ‚ Π΅Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΈΠ΄Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΏΠΎΠΌΠ΅Ρ…ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π°Π²ΠΎΠ΄ΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Π»ΠΎΠΆΠ½ΠΎΠ΅ срабатываниС.

А Π΅Ρ‰Π΅ эти Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы ΠΎΡ‡Π΅Π½ΡŒ Π»ΡŽΠ±ΡΡ‚ Π³ΠΎΡ€Π΅Ρ‚ΡŒ ΠΎΡ‚ Π½Π°Π²ΠΎΠ΄ΠΎΠΊ. Π£ мСня ΡƒΠΆΠ΅ с дСсяток ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² с ΡƒΠ±ΠΈΡ‚Ρ‹ΠΌΠΈ PullUp рСзисторами. ВсС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅Ρ‚ подтяТки β€” сгорСла. Π’Π΅ΡˆΠ°Π΅ΡˆΡŒ снаруТи рСзистор ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½ΠΈ Π² Ρ‡Π΅ΠΌ Π½ΠΈ Π±Ρ‹Π²Π°Π»ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, для отвСтствСнных схСм я Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ внСшнюю подтяТку Π½Π° 10кОм β€” Π΄Π°ΠΆΠ΅ Ссли Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Π½Π°ΠΊΡ€ΠΎΠ΅Ρ‚, внСшняя послуТит.

Π’ процСссС обучСния Π½Π° это ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±ΠΈΡ‚ΡŒ. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π½Π° ΠΏΠΎΡ€Ρ‚ двумя способами. По схСмС ΠŸΠΎΡ€Ρ‚-зСмля ΠΈΠ»ΠΈ ΠŸΠΎΡ€Ρ‚-ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС для заТигания Π΄ΠΈΠΎΠ΄Π° Π½Π°Π΄ΠΎ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Π² ΠΏΠΎΡ€Ρ‚ Π»ΠΎΠ³1 β€” высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ€Π°Π²Π΅Π½ Vcc. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС для заТТСния Π΄ΠΈΠΎΠ΄Π° трСбуСтся Π²Ρ‹Π΄Π°Ρ‚ΡŒ Π² ΠΏΠΎΡ€Ρ‚ Π»ΠΎΠ³0 β€” Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠΊΠΎΠ»ΠΎ нуля. Для AVR Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ Π½Π΅Ρ‚, Π° Π²ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ старыС сСрии ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π²Π½ΠΈΠ· тянули ΠΊΡƒΠ΄Π° Π»ΡƒΡ‡ΡˆΠ΅ Ρ‡Π΅ΠΌ Π²Π²Π΅Ρ€Ρ…, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ схСма ΠŸΠΎΡ€Ρ‚-ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ распространСна Ρ‡Π°Ρ‰Π΅. Π― ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽ ΠΈ Ρ‚Ρƒ ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ схСму исходя ΠΈΠ· удобства Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹.

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

Если Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ свСтодиодов, Ρ‚ΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΡ‹ вСшаСм ΠΏΠΎ собствСнному рСзистору. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΆΠ°Π΄Π½ΠΈΡ‡Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° всСх ΠΎΠ΄ΠΈΠ½ рСзистор.

Но Ρ‚ΡƒΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠ°Π΄Π»ΠΎ β€” рСзистор Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½, Π° Π΄ΠΈΠΎΠ΄ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ! БоотвСтствСнно Ρ‡Π΅ΠΌ большС Π΄ΠΈΠΎΠ΄ΠΎΠ² ΠΌΡ‹ Π·Π°ΠΏΠ°Π»ΠΈΠΌ Ρ‚Π΅ΠΌ мСньшС Ρ‚ΠΎΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ β€” Ρ‚ΠΎΠΊ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ рСзистора раздСлится ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ.


Primary Menu

Π‘Π½Π°Ρ‡Π°Π»Π° я отнСсся ΠΊ Π½Π΅ΠΉ скСптичСски, Π½ΠΎ зря, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ схСма минимальна ΠΏΠΎ обвязкС, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с дискрСтными схСмами Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ€Π°Π½Π΅Π΅. Наглядная схСма ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ схСму смотритС ΠΏΠΎ ссылкС Π²Ρ‹ΡˆΠ΅ Π½Π° сайтС-источникС. Π Π°Π½Π΅Π΅ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π’ΠΈΠ½ΠΈ13 β€” с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ATTiny13, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ 2. Π‘ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ Π’ΠΈΠ½ΠΈ13А ΡƒΠ±Ρ€Π°Π»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΊ ΠΏΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ, Π’ΠΈΠ½ΠΈ13А Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ ΠΎΡ‚ 1. По ΡΠ»ΡƒΡ‡Π°ΡŽ Ρƒ мСня ΠΊΠ°ΠΊ Ρ€Π°Π· завалялось ΡƒΠΆΠ΅ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ΅ ΠΌΠ½Π΅ Ρ€Π΅Π»Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π³Π΄Π΅ оказался Ρ‚ΠΎΡ‚ самый ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ attiny13, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΠ΄ ΠΏΠ°ΠΉΠΊΡƒ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ микросхСмы. На основС этой ΠΏΠ»Π°Ρ‚Ρ‹ Π±Ρ‹Π»Π° собрана новая схСма, с Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ.

Распиновка Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Ρ‚Π°ΠΊΠΎΠ²Π°: avr_all-audio.pro Π’Π°ΠΆΠ½ΠΎ! Π­Ρ‚ΠΎ распиновка Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, Ссли ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ . ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅/all-audio.pro Β· ПослСдниС .

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ распиновка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBASP v.2.0

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Π° atmega 8 Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ? НашСл Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ эмулятор rfid пластиковых ΠΊΠ°Ρ€Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠΊ ,Ρ‚Π°ΠΌ Π°Π²Ρ‚ΠΎΡ€ Π°Ρ‚ΠΌΠ΅Π³Ρƒ 8 Ρ‡Π΅Ρ€Π΅Π· Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅Ρ‚. НуТно ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊ соТалСнию сСйчас ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ 8-ΠΊΠΈ Π½Π΅Ρ‚Ρƒ. И Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΌΠ½Π΅ подсказываСт, Ρ‡Ρ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ сСйчас Atmega8 Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π΅Π»Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ. А Π²ΠΎΡ‚ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ, Ρ‚ΠΈΠΏΠΎ Ρ‚ΠΎΠΉ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² самой Arduino ATmega — запросто. Π˜Π·Π²ΠΈΠ½ΠΈΡ‚Π΅ Π·Π° Π³Π»ΡƒΠΏΡ‹ΠΉ вопрос. Π― Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΊΠ°Π·Π°Π» Andruino UNO ΠΈ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π» с Π½Π΅ΠΉ. Π― понимаю, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΡΠ½ΡΡ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, ΡƒΠ±Ρ€Π°Ρ‚ΡŒ кондСнсатор ΠΈ Π·Π°Π»ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π² Π² Tool-Board Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ВсС Ρ‚ΠΎΡ‡Π½ΠΎ, ΡΠ½ΡΡ‚ΡŒ обвязку, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ настройки IDE ΠΈ Π·Π°Π»ΠΈΡ‚ΡŒ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

Arduino Attiny85: младшая Π»ΠΈΠ½Π΅ΠΉΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²

Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½ΠΎΠΆΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° МК Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ сигнал Π»ΠΈΠ±ΠΎ логичСской Π΅Π΄ΠΈΠ½ΠΈΡ‡ΠΊΠΈ, Π»ΠΈΠ±ΠΎ нуля. ΠŸΡ€ΠΈΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π° Π½ΠΎΠΆΠΊΡƒ, Π±ΡƒΠ΄Π΅ΠΌ ΠΌΡ‹ сами, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ с Π²Π°ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ. ВсС Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ AVR c мигания свСтодиода. ΠœΡ‹ Π΄Π°ΠΆΠ΅ Π΄Π΅Π»Π°Π»ΠΈ Ρ†Π΅Π»ΡƒΡŽ гирлянду ΠΈΠ· 4 свСтодиодов Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. Но Ρ‡Ρ‚ΠΎ, Ссли 4 свСтодиодов Π½Π°ΠΌ ΠΌΠ°Π»ΠΎ, ΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ большСго?

АссСмблСр считаСтся слоТным языком программирования. Π₯отя, припоминая, ΠΊ слову, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π³Π΄Π΅ Π½Π΅Ρ‚ Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π½ΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ², Π° вмСсто Π½ΠΈΡ… ΠΎΠ΄Π½ΠΈ рСкурсии ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, я Π±Ρ‹ поспорил.

Π Π°Π±ΠΎΡ‚Π° с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ: ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ чистый Β«Π‘ΠΈΒ»

ΠŸΠ»Π°Ρ‚Π° Arduino Attiny85 ΠΈΠ· сСрия Attiny — младшСй Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Atmel, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ ΡƒΡ€Π΅Π·Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ATmega Ρ‡ΠΈΠΏΡ‹. ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ сСмСйство ΠΏΠ»Π°Ρ‚ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ сторонними производитСлями ΠΈ энтузиастами Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Arduino. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° прСдставляСт собой ΠΏΠ»Π°Ρ‚Ρƒ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ обвязкой, Π½ΠΎ сама ΡΡƒΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π½Π°Π±ΠΎΡ€Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ языка Wiring, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ скСтчи Π² простом ΠΈ понятном Π²ΠΈΠ΄Π΅. БовмСстимыС ΠΏΠ»Π°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ характСристикам ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ стандартныС Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΈ Π±Ρ‹Ρ‚ΡŒ мСньшС ΠΈΡ…, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅.

БистСмный ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ‚ΠΎΡ€

Switch to English рСгистрация. Π’Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΈΠ»ΠΈ email. Π§ΡƒΠΆΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. ΠšΠ»ΡƒΠ± Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ATtiny ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊ сообщСству Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ малСнького, ΠΌΠ°Π»ΠΎΠΆΡ€ΡƒΡ‰Π΅Π³ΠΎ, Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠ³ΠΎ ΠΈ просто Ρ‡ΡƒΠΌΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ AVR — ATtiny13A. МодСли ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства Tiny ΠΈ ΠΈΡ… основныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² прилоТСниях 1 ΠΈ 4. ΠžΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌΠΎΠ΅ устройство ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° пуска двигатСля Π°Π²Ρ‚ΠΎΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π”Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΎΠ»ΡŒΡ‚ΠΌΠ΅Ρ‚Ρ€,Attiny13, 74CH, DIP, корпус, макСтная Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ΠΊΠ΅ добавляю распиновку Attiny13 Ρ‚ΠΎΠΆΠ΅ Π² DIP корпусС.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΎΡ‚ Arduino ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ATtiny13 Π½Π° C

RTC ΠΏΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Π°ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ части устройства обСсточСны. ИмСнно благодаря часам Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ваш Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ всСгда Π·Π½Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ врСмя ΠΈ Π΄Π°Ρ‚Ρƒ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π³ΠΎΠ΄ ΠΏΡ€ΠΎΠ»Π΅ΠΆΠ°Π» Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ. Fun fact!

БСгущая Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° Π½Π° ATtiny2313

Π Π°Π΄ΠΈΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π». Π‘ΡƒΠΊΠ²Π°Ρ€ΡŒ тСлСмастСра ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π». ΠžΡΠ½ΠΎΠ²Ρ‹ спутникового тСлСвидСния ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π». ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ схСм ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π». Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π».

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ , поТалуйста. Π₯Π°Π±Ρ€ Geektimes ВостСр Мой ΠΊΡ€ΡƒΠ³ Ѐрилансим.

Π£Ρ€ΠΎΠΊ 3. ΠžΡ‚Π»Π°Π΄ΠΎΡ‡Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° для AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Attiy13

РасполоТСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ATtiny Выполняя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ», ATtiny13 достигаСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 1 MIPS ΠΏΡ€ΠΈ частотС Π·Π°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° 1 ΠœΠ“Ρ†, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ потрСблСния ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. AVR ядро ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π±ΠΎΠ³Π°Ρ‚ΡƒΡŽ систСму ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ 32 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… рСгистра ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. ВсС 32 рСгистра нСпосрСдствСнно связаны с Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСским устройством АЛУ , Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π²ΡƒΠΌ нСзависимым рСгистрам ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ эта Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° позволяСт ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π² дСсятки Ρ€Π°Π· Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ стандартная CISC Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°.

Авторизация Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π›ΠΎΠ³ΠΈΠ½ ΠΈΠ»ΠΈ эл. ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠŸΠ°Ρ€ΠΎΠ»ΡŒ. Π’ΠΎΠΉΡ‚ΠΈ Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ мСня.


ПолноС руководство для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… (распиновка ΠΈ характСристики)

ATtiny85 β€” это 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ RISC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, входящий Π² сСмСйство AVR.

ΠŸΠ»Π°Ρ‚Ρ‹ ATiny ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Π² 1996 Π³ΠΎΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Atmel (AT). Но Π² 2016 Π³ΠΎΠ΄Ρƒ эту компанию ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° Microchip Technology. ATtiny Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ TinyAVR ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ мСньшС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, мСньшС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ мСньшС памяти, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‡ΠΈΠΏΡ‹ сСрии AVR.

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ благодаря своСй гибкости ΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ…, Π³ΠΈΠ±ΠΊΠΈΡ… Π±ΠΎΡ€Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² элСктронныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ стали ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅ΠΆΠ΄Π΅.

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

  1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ATtiny85?
  2. Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ число 85 Π² ATtiny85?
  3. Π₯арактСристики ATtiny85
  4. Распиновка ATtiny85
  5. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²
  6. Для Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ATtiny85?
  7. Какова структура памяти ATtiny85?
  8. Π‘Π»ΠΎΠΊ-схСма ATtiny85
  9. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
  10. Π§Ρ‚ΠΎ эквивалСнтно ATtiny85?
  11. КакиС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ доступны Π² ATtiny85?
  12. ΠšΠ°ΠΊΠΎΠ²Ρ‹ прилоТСния ATtiny85?
  13. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ATtiny85?

ATtiny85 β€” это 8-разрядный ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR, основанный Π½Π° ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠΉ RISC-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ AVR. Он ΠΈΠΌΠ΅Π΅Ρ‚ 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ интСрфСйс (PDIP) ΠΈ относится ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Π­Ρ‚ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microchip .

Богласно тСхничСскому описанию, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ 8 ΠšΠ‘ Ρ„Π»ΡΡˆ-памяти, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ с частотой 8 ΠœΠ“Ρ†, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС часов ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈ 512 Π±Π°ΠΉΡ‚ EEPROM ΠΈ SRAM.

Для достиТСния пропускной способности 20 MIPS трСбуСтся 20 ΠœΠ“Ρ† ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 2,7-5,5 Π’.

Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° 8-разрядных Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ счСтчика, ΠΎΠ΄ΠΈΠ½ высокоскоростной, с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ модуляции (ШИМ) ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ 10-разрядный АЦП.

Π’ устройство Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ АЦП с 10-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ стороТСвым Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для сброса устройства Π² случаС, Ссли ΠΎΠ½ΠΎ застрСваСт Π² бСсконСчном Ρ†ΠΈΠΊΠ»Π΅ ΠΈ интСрфСйсС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

Π₯отя ΠΎΠ½ состоит всСго ΠΈΠ· 8 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ простой ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π»ΡƒΡ‡ΡˆΠ΅Π΅ прСдставлСниС ΠΎ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² спСцификации распиновки.

Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ число 85 Π² ATtiny85?

Π’ сСрии ATtiny пСрвая Ρ†ΠΈΡ„Ρ€Π° послС ATtiny прСдставляСт собой Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² ΠΊΠΈΠ±ΠΈΠ±Π°ΠΉΡ‚Π°Ρ… (ΠšΠΈΠ‘). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ATtiny85 состоит ΠΈΠ· Ρ„Π»ΡΡˆ-памяти объСмом 8 ΠšΠ‘.
Вторая Ρ†ΠΈΡ„Ρ€Π° прСдставляСт Ρ‚ΠΈΠΏ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ высокиС значСния. Π—Π΄Π΅ΡΡŒ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ATtiny85 β€” модСль 2005 Π³ΠΎΠ΄Π°.

БСмСйство ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ATtiny

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

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

The features and characteristics of ATtiny85 are summarized in the table below:

SPECIFICATION DESCRIPTION
CPU Architecture 8 bit (RISC)
EEPROM 512 Bytes of ВнутрисистСмная программируСмая EEPROM
ЦП (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ) 1 [элСктронная ΠΏΠΎΡ‡Ρ‚Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π°]
ΠžΠ—Π£ 512 Π±Π°ΠΉΡ‚ (Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ SRAM)
ΠžΠ±Ρ‰Π΅Π΅ количСство ΠΏΠΈΠ½ 8
ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ максимальноС напряТСниС питания)
1,8 Π’ Π΄ΠΎ +5,5 Π’ (для Attiny85V)
Рабочая Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° -55ΒΊC Π΄ΠΎ +125ΒΊC
Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ»Π΅Π±Π°Ρ‚Π΅Π»ΡŒ для ATTINY 85V: 0-10MHZ
:
7777: 0-10MHZ
: ATTINY
: ATTINY
: 0-10MHZ.
Internal Oscillator 0-8MHzΒ (Calibrated Internal R-C Oscillator)
Maximum DC Current through
Vcc and GND pins
200 mA
Maximum DC Current per I/O Pin 40 mA
Ѐункция АЦП 4 ΠΊΠ°Π½Π°Π»Π°, 10-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ АЦП
Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ 4
Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ связи это
ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.
Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс (5,6,7 PINS) β€” ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для связи с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ I2C ΠΈΠ»ΠΈ 2-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс (5,7 PINS) β€” ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ
ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²
UART Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ NA
ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² Π”Π²Π° 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… счСтчика
АналоговыС ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ 1
Π—Π°ΠΌΠΊΠ°Π½ΠΈΠ΅
Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅
Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅
ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. 0069 8 Kbytes [10,000 write/erase cycles]
Power Save Modes 3 modes [Idle, ADC Noise Reduction, Power-down]
Watchdog Timer Available
Specifications of ATtiny85

Распиновка ATtiny85

Распиновка ATtiny85

Распиновка ATtiny85 обсуТдаСтся Π½ΠΈΠΆΠ΅:

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 1 (PB5) β€” Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ADC0 ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 2 (PB3)- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ADC3, Π° Ρ‚Π°ΠΊΠΆΠ΅ для ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° XTAL1.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 3 (PB4)- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ADC2, Π° Ρ‚Π°ΠΊΠΆΠ΅ для ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° XTAL2.

Pin4 (GND)- Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π·Π΅ΠΌΠ»Π΅.

Pin5 (PB0)- Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ MOSI (Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄). Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС Π³Π»Π°Π²Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства для связи SPI ΠΈ SDA для связи I2C.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 6 (PB1)- Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС MISO (Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ Π²Ρ…ΠΎΠ΄ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ устройства). Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС Π²Π΅Π΄ΠΎΠΌΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π²Π΅Π΄ΡƒΡ‰Π΅ΠΌΡƒ.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 7 (PB2)- ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ SCK для связи SPI ΠΈ SCL для связи I2C.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 8 (Vcc)- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Vcc ΠΈ Π½Π° Π½Π΅Π³ΠΎ подаСтся 5Π’.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅

ATtiny85 ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° питания. Один ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для питания, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅. НапряТСниС питания ATtiny Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ номинального напряТСния.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 8 – Vcc

Pin4 -GND

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€/тактовая частота

Attiny85 ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΡƒΡŽ частоту 8 ΠœΠ“Ρ†, ΠΈ Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚ 0 Π΄ΠΎ 8 ΠœΠ“Ρ†. Но ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ свой Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π΄ΠΎ 20 ΠœΠ“Ρ†. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, Π΅Π³ΠΎ слСдуСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°.

GPIO2 – XTAL1/CLKI

GPIO3 -XTAL2/CLKO

Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄

Π’ ATtiny85 любой Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° сигнала, Π½ΠΎ это слСдуСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π·Π°Ρ€Π°Π½Π΅Π΅. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄. Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° питания, любой ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ†Π΅Π»Π΅ΠΉ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°.

GPIO5- PB0

GPIO6- PB1

GPIO7- PB2

GPIO2- PB3

GPIO3- PB4

GPIO1- PB5

Interrupt

ATtiny85 has one ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΈΠ½. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π»ΡŽΠ±Ρ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

GPIO7- INT0

SPI

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ SPI Π½Π° Attiny85:

GPIO5- MOSI

GPIO6- MISO

GPIO7- SCK

GPIO1- ΠŸΡ€ΠΎΠ²ΠΎΠ΄ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ (DW)

  • MOSI ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…
  • MISO ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния Π΄Π°Π½Π½Ρ‹Ρ….
  • DW для программирования

I2C

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» связи I2C Ρ‚Π°ΠΊΠΆΠ΅ доступСн Π² Attiny85. Π’ этом ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, Π° другая линия отправляСт Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ I2C:

GPIO5- SDA (Π΄Π°Π½Π½Ρ‹Π΅)

GPIO7- SCL (часы)

Π’Π°ΠΉΠΌΠ΅Ρ€

ATtiny85 состоит ΠΈΠ· Π΄Π²ΡƒΡ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ², Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π’Π°ΠΉΠΌΠ΅Ρ€Π° 0 ΠΈ Π’Π°ΠΉΠΌΠ΅Ρ€Π° 1, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для подсчСта Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ². Π­Ρ‚ΠΈ Π΄Π²Π° часа Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² соотвСтствии с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ часами, Π½ΠΎ Π’Π°ΠΉΠΌΠ΅Ρ€ 0 ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ внСшним Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠΌ.

Оба эти Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° состоят ΠΈΠ· 8 Π±ΠΈΡ‚. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²:

GPIO7- Π’Π°ΠΉΠΌΠ΅Ρ€ 0

Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ/Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ ШИМ

ШИМ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΡƒΡŽ ΠΌΠΎΠ΄ΡƒΠ»ΡΡ†ΠΈΡŽ. Attiny85 состоит ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ² ШИМ.

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

Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ Π² соотвСтствии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, извСстным ΠΊΠ°ΠΊ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΌΠ΅Ρ€Ρ‚Π²ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΉΠΌΠ΅Ρ€ подсчитываСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ сравниваСт Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΎ Π½Π΅ достигнСт нуля.

Π’ ATtiny85 Π’Π°ΠΉΠΌΠ΅Ρ€ 0 ΠΈ Π’Π°ΠΉΠΌΠ΅Ρ€ 1 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для подсчСта Π΄Π²ΡƒΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал поступаСт Π² Π½Π΅ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉΡΡ Ρ„ΠΎΡ€ΠΌΠ΅.

GPIO- OC1B

GPIO- OC1B’

GPIO- OC0B

GPIO- OC0A

GPIO- OC1A

GPIO- OC1A’

Analog Comparator

Attiny85 has Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ сигнал Π² ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΈ Π½Π΅ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Π’ рСгистрС сохраняСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π°, доступныС Π² Attiny85:

GPIO5- AIN0

GPIO6- AIN1

Аналого-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ

Π’ Attiny85 доступно Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠ°Π½Π°Π»Π°.

Аналоговый Π²Ρ…ΠΎΠ΄ замСняСтся Π½Π° 10-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ‹Ρ…ΠΎΠ΄. Π‘ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 65-260 мкс ATtiny85 ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… достаточно для обновлСния систСмы ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду.

НапряТСниС Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° опрСдСляСтся ΠΏΠΎ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ источника питания, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ возникновСнию ошибок Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройствах. Для устранСния этой ошибки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ эталонный ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚. Π—Π° счСт этого систСма ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ максимальном ΠΈ минимальном ΡƒΡ€ΠΎΠ²Π½Π΅ напряТСния Π΄ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΅ΠΉ эталона напряТСния. ΠžΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ фактичСской мощности напряТСния, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ. АналоговыС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹:

GPIO1- ADC0

GPIO7- ADC1

GPIO3- ADC2

GPIO2- ADC3

GPIO5- VRIO 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. 9002. . Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ±Ρ€ΠΎΡˆΠ΅Π½ΠΎ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ условии, примСняСмом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлано с внСшнСго Π²Ρ‹Π²ΠΎΠ΄Π°.

Для Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ATtiny85?

Atttiny85 ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Ρ‡ΠΈΠΏΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. НСкоторыС ΠΈΠ· основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ описаны Π½ΠΈΠΆΠ΅.

Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² процСссС выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. Π Π΅ΠΆΠΈΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ†ΠΈΠΊΠ» ΠΊΠΎΠΌΠ°Π½Π΄.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ счСтчика эти Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для подсчСта количСства ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π Π΅ΠΆΠΈΠΌ счСтчика ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для увСличСния Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΈ ΡΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π° Π²Ρ‹Π²ΠΎΠ΄Π° Π² Π½Π΅ΠΌ.

ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ интСрфСйс (SPI) Бвязь

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» SPI

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ интСрфСйс (SPI) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для связи ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, SD-ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈ Ρ‚. Π΄.

Он состоит ΠΈΠ· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ синхронизации ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ строки Π²Ρ‹Π±ΠΎΡ€Π° для Π²Ρ‹Π±ΠΎΡ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ устройства для сборки коммуникация. Π­Ρ‚ΠΎ позволяСт ΠΎΠ±ΠΎΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ устройствам ΠΏΡ€ΠΎΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡƒΡ‚ΡŒ связи ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ связи.

Бвязь I2C

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» I2C β€” это Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», встроСнный Π² устройство для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ низкоскоростных устройств, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ЦАП ΠΈ АЦП, интСрфСйсы Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (SDA) ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ часы (SCL) β€” это Π΄Π²Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ основной Ρ‡Π°ΡΡ‚ΡŒΡŽ этого ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.

Бброс ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ напряТСния (BOD)

Π­Ρ‚Π° функция ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΠ³Π΄Π° Vdd (напряТСниС питания) становится Π½ΠΈΠΆΠ΅ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ напряТСния. НСсколько Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² напряТСния ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½ΠΈΠΆΠ΅ напряТСния Π»ΠΈΠ½ΠΈΠΈ питания.

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅

Π­Ρ‚Π° функция Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° основС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°. Он приостанавливаСт ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ выполняСт Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ инструкции, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. ПослС выполнСния исполняСмый ΠΊΠΎΠ΄ снова ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

АЦП

Π’ этом устройствС ΠΌΠΎΠ΄ΡƒΠ»ΡŒ АЦП являСтся Ρ†Π΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, которая ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ совмСстимым с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ. Π­Ρ‚ΠΎ 10-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, состоящий ΠΈΠ· 4 ΠΊΠ°Π½Π°Π»ΠΎΠ², Ρ‡Ρ‚ΠΎ мСньшС, Ρ‡Π΅ΠΌ количСство ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, прСдставлСнных Microchip (7 ΠΈΠ»ΠΈ 12 ΠΊΠ°Π½Π°Π»ΠΎΠ²).

Какова структура памяти ATtiny85? Π‘Ρ…Π΅ΠΌΠ° памяти

ATtiny85 ΠŸΠ°ΠΌΡΡ‚ΡŒ

Atttiny85 основана Π½Π° энСргонСзависимой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ высокой плотности Atmel.

Π§Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс SPI ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ двумя способами

  • ВстроСнный Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ энСргонСзависимой памяти

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² основном происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ ЦП, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² доступС ΠΊ памяти ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ вычислСний.

Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ относится ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ячСйки памяти для Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

ΠŸΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (ΠŸΠ—Π£)

ΠŸΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ прСдставляСт собой ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ.

Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ объСм памяти 8 ΠšΠ‘ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ рСсурс памяти ΠΏΡ€ΠΈΠ±Π». 10 000 Ρ†ΠΈΠΊΠ»ΠΎΠ² записи/стирания, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ инструкции 10 000 Ρ€Π°Π· Π½Π° этой ΠΏΠ»Π°Ρ‚Π΅.

Π’ΠΎ Ρ„Π»ΡΡˆ-памяти доступный счСтчик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ 12 Π±ΠΈΡ‚, Ρ‡Ρ‚ΠΎ позволяСт Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ 4096 ячССк памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

ΠŸΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… (ΠžΠ—Π£)

ΠŸΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ объСм памяти 512 Π±Π°ΠΉΡ‚ ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΡƒΠ΅Ρ‚ ячСйки памяти трСмя способами, Ρ‚. Π΅.

  1. Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ 32 ячСйки для доступа ΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌΡƒ рСгистру
  2. ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ 64 ячСйки: Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для стандартная ΠΏΠ°ΠΌΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°
  3. ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… — SRAM.

ΠŸΡΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² адрСсации ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ….

  • ΠŸΡ€ΡΠΌΠΎΠΉ
  • ΠšΠΎΡΠ²Π΅Π½Π½Ρ‹ΠΉ
  • ΠšΠΎΡΠ²Π΅Π½Π½Ρ‹ΠΉ со смСщСниСм
  • ΠšΠΎΡΠ²Π΅Π½Π½Ρ‹ΠΉ с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠΌ
  • ΠšΠΎΡΠ²Π΅Π½Π½Ρ‹ΠΉ с постинкрСмСнтным

РСгистры ΠΎΡ‚ R26 Π΄ΠΎ R31 Π² Ρ„Π°ΠΉΠ»Π΅ рСгистров ΠΈΠΌΠ΅ΡŽΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ косвСнного адрСса. ВсС пространство Π΄Π°Π½Π½Ρ‹Ρ… охватываСтся прямой адрСсациСй.

ΠšΠΎΡΠ²Π΅Π½Π½Ρ‹ΠΉ со смСщСниСм ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ 63 адрСсных ячСйки с использованиСм Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ адрСса, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСгистра Y ΠΈΠ»ΠΈ Z.

Когда Ρ€Π΅ΠΆΠΈΠΌΡ‹ косвСнной адрСсации Π½Π°ΡΠ»Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π½Π° пост-ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΠΏΡ€Π΅-Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚, рСгистры адрСса X, Y ΠΈ Z ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π²Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π‘Π»ΠΎΠΊ-схСма ATtiny85

Π‘Π»ΠΎΠΊ-схСма ATtiny85

Для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, доступных Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ-схСмы ΠΈ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½. На рисункС Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π±Π»ΠΎΠΊ-схСма ATtiny85.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ всСгда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Atmel.

  • Atmel Studio
  • Mikro C для AVR
  • AVR β€” GCCAVR β€” (toolchain для Linux ΠΈ Windows)

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ IDE, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для программирования Arduino, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для программирования Attiny85.

ATtiny85 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ ΠΈ выполняСт ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΡΠΎΡ…Ρ€Π°Π½Π΅Π½Π½ΡƒΡŽ Π² Π΅Π³ΠΎ памяти. Π‘Π΅Π· программирования ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ просто простаиваСт.

Π§Ρ‚ΠΎ эквивалСнтно ATtiny85?

ATtiny25 ΠΈ ATtiny45 ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ ATtiny85 . Но Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ, SRAM ΠΈ EEPROM Ρƒ Π½ΠΈΡ… Ρ€Π°Π·Π½Ρ‹Π΅.

КакиС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ доступны Π² ATtiny85?

Π’ ATtiny85 доступно Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ SMD ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ DIP.

Устройство повСрхностного ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° (SMD)

ATtiny85 SMD (устройство повСрхностного ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°)

Dual In-line Package (DIP)

ATtiny85 DIP (Dual-in-line package)

ΠšΠ°ΠΊΠΎΠ²Ρ‹ области примСнСния ATtiny85?

ATiny85 ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ‚Π΅Ρ… областях, Π³Π΄Π΅ трСбуСтся встраиваниС микросхСм нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. НСкоторыС ΠΈΠ· Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

  • Π’ прилоТСниях Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, связанных с ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ.
  • ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅.
  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° основС IOT
  • Π’ Π°Π²ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ сущСствуСт ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR.
  • БистСмы контроля ΠΈ управлСния ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ.
  • Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов ΠΈ манипуляции.
  • ΠšΠΎΡ„Π΅ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ встраиваСмыС систСмы.
  • ΠœΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ дисплСи.
  • ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ интСрфСйсы ΠΈ систСмы управлСния машинами
  • Π‘ΠΎΠ»Π½Π΅Ρ‡Π½Ρ‹Π΅ систСмы ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹
  • БСспроводная связь
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, основанныС Π½Π° бСзопасности
  • ΠœΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΠΎΠ΅ ΠΈ мСдицинскоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
  • Автомобили

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΈ β€‹β€‹ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ

99

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Arduino IDE, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ чудСса, выполняя нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π£ Π½Π΅Π³ΠΎ мСньшС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², экономичная Ρ†Π΅Π½Π° ΠΈ Π½ΠΈΠ·ΠΊΠΎΠ΅ ΠΎΠ±Ρ‰Π΅Π΅ энСргопотрСблСниС.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² Ρ†Π΅Π»ΠΎΠΌ ATtiny85 являСтся эффСктивным ΠΈ экономичным устройством, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΌ всСм вашим тСхничСским трСбованиям.

ATtiny85 Microcontroller Pinout, Features, Specs & Datasheet

15 октября 2018Β —Β 0 ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²

          ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATtiny85
          Распиновка ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85

      ATtiny85 β€” Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹ΠΉ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° основС ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ RISC. Он ΠΈΠΌΠ΅Π΅Ρ‚ 8Β ΠšΠ±Π°ΠΉΡ‚ внутрисистСмно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ„Π»ΡΡˆ-памяти ΠΈ популярСн благодаря своим ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ ΠΈ своим функциям.

      Β 

      ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Attiny85

      Π­Ρ‚ΠΎ 8-контактная микросхСма , ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° схСмС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Attiny85 , ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° микросхСмы ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈ описаниС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π½ΠΈΠΆΠ΅.

      НомСр ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°.

      НазваниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°

      ОписаниС

      Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ функция

      1

      PB5 (PCINT5/ADC0/dW)

      Pin5 PORTB

      PCINT5 : ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ смСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 0, Source5

      Π‘Π‘Π ΠžΠ‘ : Бброс Pin

      ADC0 : Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Π½Π°Π» АЦП 0

      dW : ΠΎΡ‚Π»Π°Π΄ΠΊΠ° WIRE I/O

      2

      PB3 (PCINT3/XTAL1/CLKI/ADC3)

      Pin3 ΠΏΠΎΡ€Ρ‚Π° PORTB

      Β 

      PCINT3 : ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ смСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 0, Source3

      XTAL1 : ΠšΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ осциллятор Pin1

      CLKI : Π’Ρ…ΠΎΠ΄ внСшнСго Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала

      OC1B : Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€/счСтчик 1 сравниваСт Π²Ρ‹Ρ…ΠΎΠ΄ B

      ADC3 : Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Π½Π°Π» АЦП 3

      3

      PB4 (PCINT4/XTAL2/CLKO/OC1B/ADC2)

      Pin4 PORTB

      PCINT4 : ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ смСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 0, источник 4

      XTAL2: Π²Ρ‹Π²ΠΎΠ΄ 2 ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°

      CLKO : Π’Ρ‹Ρ…ΠΎΠ΄ систСмных часов

      OC1B: сравнСниС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика 1 с совпадСниСм Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… B

      АЦП2 : Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Π½Π°Π» АЦП 2

      4

      Π—Π•ΠœΠ›Π―

      Β 

      Π—Π°Π·Π΅ΠΌΠ»Π΅Π½

      5

      PB0(MOSI/DI/SDA/AIN0/OC0A/AREF/PCINT0)

      Pin0 PORTB

      MOSI: Π²Ρ‹Π²ΠΎΠ΄ основных Π΄Π°Π½Π½Ρ‹Ρ… SPI / Π²Π²ΠΎΠ΄ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

      DI: Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… USI (Ρ‚Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ)

      SDA: Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… USI (Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ)

      AIN0 : Аналоговый ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€, ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄

      OC0A : Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика 0 соотвСтствуСт Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ A

      : Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика 1 соотвСтствуСт Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ A

      AREF : Π’Π½Π΅ΡˆΠ½Π΅Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

      PCINT0 : ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ смСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 0, источник 0

      6

      PB1(MISO/D0/AIN1/OC0B/OC1A/PCINT1)

      Pin1 PORTB

      MISO: Π²Π²ΠΎΠ΄ основных Π΄Π°Π½Π½Ρ‹Ρ… SPI / Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

      DO: Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… USI (Ρ‚Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ)

      AIN1 : Аналоговый ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€, ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄

      OC0B : Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика 0 с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ B

      OC1A: сравнСниС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика 1 соотвСтствуСт Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ A

      PCINT1 : ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ смСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 0, источник 1

      7

      PB2(SCK/USCK/SCL/ADC1/T0/INT0/PCINT2)

      Pin2 ΠΏΠΎΡ€Ρ‚Π° PORTB

      SCK : ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π²Π²ΠΎΠ΄

      USCK: часы USI (Ρ‚Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ)

      SCL: часы USI (Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ)

      АЦП1 : Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Π½Π°Π» АЦП 1

      T0 : Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ синхронизации Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика 0

      INT0 : Π’Ρ…ΠΎΠ΄ внСшнСго прСрывания 0

      PCINT2 : ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ смСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 0, источник 2

      8

      Π’ΠšΠš

      Β 

      ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ

      Β 

      ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΈ элСктричСскиС характСристики

      ЦП

      8 Π±ΠΈΡ‚

      ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²

      8

      ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°

      6

      Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС

      ΠΎΡ‚ +1,8 Π’ Π΄ΠΎ +5,5 Π’ (ATTINY85V)

      ΠΎΡ‚ +2,7 Π’ Π΄ΠΎ +5,5 Π’ (ATTINY85) (+6,0 Π’ β€” Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ максимальноС напряТСниС питания)

      ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ постоянный Ρ‚ΠΎΠΊ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°

      40 мА

      ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ постоянный Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ VCC ΠΈ GND

      200 мА

      Рабочая Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°

      ΠΎΡ‚ -55Β°C Π΄ΠΎ +125Β°C

      ΠšΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ интСрфСйс

      ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс Master/Slave SPI (5,6,7 PINS) [ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для программирования этого ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°]

      I2C ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс (5,7 PINS) [ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²]

      Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс (5,6,7 PINS) [ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для связи с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ]

      Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ UART

      НСт Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ

      Ѐункция АЦП

      4 ΠΊΠ°Π½Π°Π»Π°, 10-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ АЦП

      АналоговыС ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

      1

      ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

      Π”Π²Π° 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… счСтчика

      ШИМ-Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹

      4

      Π’Π½Π΅ΡˆΠ½ΠΈΠΉ осциллятор

      0–10 ΠœΠ“Ρ† для ATTINY85V

      0–20 ΠœΠ“Ρ† для ATTINY85

      Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ осциллятор

      ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ 0–8 ΠœΠ“Ρ†

      Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ процСссора

      1 MIPS@1MHz

      ОбъСм памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ Ρ„Π»ΡΡˆ-памяти

      8 ΠšΠ±Π°ΠΉΡ‚ [10000 Ρ†ΠΈΠΊΠ»ΠΎΠ² записи/стирания]

      Π Π°Π·ΠΌΠ΅Ρ€ ΠžΠ—Π£

      512 Π±Π°ΠΉΡ‚ Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ SRAM

      Π Π°Π·ΠΌΠ΅Ρ€ Π­Π‘ΠŸΠŸΠ—Π£

      512 Π±Π°ΠΉΡ‚ внутрисистСмно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ EEPROM

      Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

      Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ

      Π‘Ρ‚ΠΎΡ€ΠΎΠΆΠ΅Π²ΠΎΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€

      Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ

      Π Π΅ΠΆΠΈΠΌΡ‹ энСргосбСрСТСния

      Π’Ρ€ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° [холостой Ρ…ΠΎΠ΄, ΡˆΡƒΠΌΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ АЦП, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ питания]

      Β 

      ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠΎΠ»Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ВСхничСском описании ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85 , ссылка Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ находится Π²Π½ΠΈΠ·Ρƒ этой страницы.

      Attiny85 ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹

      Attiny25, Attiny45, Attiny25V, Attiny45V, Attiny85V

      ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Attiny85 ΠΈ Specontroller 9041.
    • ATTINY85 ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство доступных справочных Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌ.
    • Π’Π°ΠΊΠΆΠ΅ ATTINY85 прСдоставляСт мноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ….
    • Π‘ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ 8 ΠšΠ±Π°ΠΉΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
    • Π‘ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Π­ΠΠ•Π Π“ΠžΠ‘Π‘Π•Π Π•Π–Π•ΠΠ˜Π― ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с прилоТСниями, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ.
    • Благодаря своСму ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΎΠΌΡƒ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠ»Π°Ρ‚Π°Ρ….
    • Благодаря стороТСвому Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρƒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ функциям использованиС ATTINY85 Π΅Ρ‰Π΅ большС Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ.
    • Β 

      Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATTINY85

      ATTINY85 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Если ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, всС, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, β€” это Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΡΠΎΡ…Ρ€Π°Π½Π΅Π½Π½ΡƒΡŽ Π² Π΅Π³ΠΎ памяти. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² случаС с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π‘Π΅Π· программирования ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ просто простаиваСт.

      Β 

      Пошаговая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° программирования ATTINY85 описана Π½ΠΈΠΆΠ΅:

      1. Π‘Π½Π°Ρ‡Π°Π»Π° пСрСчислитС Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для проСктирования.
      2. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ для выполнСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π·Π°Π΄Π°Ρ‡.
      3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния IDE.
      4. ПослС написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ скомпилируйтС Π΅Π΅ для устранСния ошибок.
      5. Π—Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ IDE Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HEX-Ρ„Π°ΠΉΠ» для написанной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ послС компиляции.
      6. Π­Ρ‚ΠΎΡ‚ HEX-Ρ„Π°ΠΉΠ» содСрТит ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²ΠΎ Ρ„Π»ΡΡˆ-памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.
      7. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ устройство программирования (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ SPI для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устанавливаСт связь ΠΌΠ΅ΠΆΠ΄Ρƒ ПК ΠΈ ATTINY85. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ интСрфСйса UART. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ATTINY85 Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Ρ‚ ARDUINO.
      8. ЗапуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».
      9. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ HEX-Ρ„Π°ΠΉΠ» записанной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΎ Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ ATTINY85 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
      10.  ПослС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ запуститС систСму.

      Β 

      ПослС ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания ATTINY85 выполняСт ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, сохранСнный Π² Π΅Π³ΠΎ памяти, для создания Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°.

      Β 

      ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

      БущСствуСт мноТСство ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ATTINY85 , ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅.

      • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Π°Ρ….
      • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ для Ρ…ΠΎΠ±Π±ΠΈ
      • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹
      • ΠŸΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ систСмы управлСния.​
      • SMPS ΠΈ систСмы рСгулирования мощности.
      • Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов.
      • ВстроСнныС систСмы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠΎΡ„Π΅Π²Π°Ρ€ΠΊΠ°, Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚.
      • Π‘Π»ΠΎΠΊΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ.
      • БистСма ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ интСрфСйса.

      Β 

      2D-модСль ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹

        Π’Π΅Π³ΠΈ

        ATtiny

        ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

        8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€



      ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATtiny85: ВСхничСскоС описаниС, Распиновка, Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠ³ посвящСн ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ

      ATtiny85 9.0042 распиновка, Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚, Π°Π½Π°Π»ΠΎΠ³, характСристики ΠΈ другая информация ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этим устройством.

      Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ Arduino β€” объяснСниС ATtiny85 Π·Π° 4 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹!


      Catalog

      ATtiny85 Pinout

      ATtiny85 Applications

      ATtiny85 Features

      ATtiny85 Advantage

      ATtiny85 Circuit

      ATtiny85 Package

      ATtiny85 Block Diagram

      ATtiny85 Parameters

      ATtiny85 Manufacturer

      ATtiny85 Documents

      ATtiny85 Product Compliances

      Аналоги ATtiny85

      ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ATtiny85

      How to use ATtiny85

      How to Safely Long Run ATtiny85 in Circuit

      FAQ

      Ordering & Quantity


      ATtiny85 Pinout



      ATtiny85 ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

      • БистСмы управлСния ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
      • Π‘ΠΎΠ»Π½Π΅Ρ‡Π½Ρ‹Π΅ установки
      • ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π΅Ρ‰Π΅ΠΉ
      • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° основС источников питания ΠΈ зарядных устройств
      • БистСмы Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ³ΠΎΠ΄Ρ‹
      • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ для бСспроводной связи
      • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, основанныС Π½Π° бСзопасности
      • ΠœΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΠΎΠ΅ ΠΈ мСдицинскоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
      • ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния

      ATtiny85 ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

      • Π’Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½
      • НизкоС энСргопотрСблСниС Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΈ напряТСнии 1,8 Π’ составляСт всСго 300 мкА, Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ питания ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° составляСт всСго 0,1 мкА ΠΏΡ€ΠΈ напряТСнии 1,8 Π’.
      • ΠžΠ±Ρ‰Π΅Π΅ количСство ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°: 6
      • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ 8 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ Ρ„Π»ΡΡˆ-памяти
      • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ 512 Π±Π°ΠΉΡ‚ SRAM
      • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ 512 Π±Π°ΠΉΡ‚ EEPROM
      • 32 рСгистра
      • Минимальная ΠΈ максимальная Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΎΡ‚ -40 Π΄ΠΎ 105 градусов ΠΏΠΎ ЦСльсию
      • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ RISC
      • Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΊΠΎΠ΄Π° программирования
      • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ всСго Π΄Π²Π° 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ счСтчика, ΠΎΠ΄ΠΈΠ½ с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ сравнСния, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ с высокой ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ.
      • ΠžΠ±Ρ‰Π΅Π΅ количСство ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°: 6
      • Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… 5, 6 ΠΈ 7.
      • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ USI (ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс)
      • 4-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ 10-Π±ΠΈΡ‚Π½Ρ‹ΠΉ АЦП
      • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€
      • МинимальноС ΠΈ максимальноС Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС ΠΎΡ‚ 1,8 Π’ Π΄ΠΎ 5,5 Π’ постоянного Ρ‚ΠΎΠΊΠ°

      Π‘Ρ…Π΅ΠΌΠ° ATtiny85


      ATtiny85 Advantage

      ATtiny85 нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° 8 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ . Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с мноТСством Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΈ нСбольшом Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅. Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ извСстный ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π² 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Он ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ мноТСством Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΌΠ°Π»ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° для использования Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… элСктронных прилоТСниях. 8 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ Ρ„Π»ΡΡˆ-памяти, 512 Π±Π°ΠΉΡ‚ EEPROM ΠΈ 512 Π±Π°ΠΉΡ‚ SRAM, Π° Ρ‚Π°ΠΊΠΆΠ΅ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° для выполнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ².

      ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATtiny85

      Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это малСнькая Arduino, Π½ΠΎ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ количСством Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, нСбольшой Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, EEPROM ΠΈ SRAM ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ATmega328p , Π½ΠΎ Ссли ваш ΠΊΠΎΠ΄ нСбольшой, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ мСньшС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ATmega328p , Ρ‚ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ‡ΠΈΠΏ. НСсмотря Π½Π° мСньшСС количСство ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ для получСния Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

      Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ATtiny85 , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ATtiny25 ΠΈ ATtiny45 . Но количСство Flash, SRAM ΠΈ EEPROM Ρƒ всСх Ρ€Π°Π·Π½ΠΎΠ΅.


      ΠŸΠ°ΠΊΠ΅Ρ‚ ATtiny85

      • 8P3


      • 8S2

      • 20М1



      Π‘Π»ΠΎΠΊ-схСма ATtiny85



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

      Π’ΠΈΠΏ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π’ΡΠΏΡ‹ΡˆΠΊΠ°
      Π Π°Π·ΠΌΠ΅Ρ€ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (ΠšΠ‘) 8
      Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ процСссора (MIPS/DMIPS) 20
      Π”Π°Π½Π½Ρ‹Π΅ EEPROM/HEF (Π±Π°ΠΉΡ‚Ρ‹) 512
      ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ связи 1-SPI, 1-I2C
      ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства Π·Π°Ρ…Π²Π°Ρ‚Π°/сравнСния/ШИМ 5ШИМ
      Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ 2 x 8 Π±ΠΈΡ‚
      ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² 1
      Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ (Β°C) ΠΎΡ‚ -40 Π΄ΠΎ 85
      Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ напряТСния (Π’) ΠΎΡ‚ 1,8 Π΄ΠΎ 5,5
      ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² 8

      Β 


      ATtiny85 ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ

      Microchip Technology Inc. β€” Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ поставщик ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² с Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ риска, Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΡƒΡŽ ΠΎΠ±Ρ‰ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ систСмы ΠΈ Π±ΠΎΠ»Π΅Π΅ быстрый Π²Ρ‹Π²ΠΎΠ΄ Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ тысяч Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… клиСнтских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ. Компания Microchip со ΡˆΡ‚Π°Π±-ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€ΠΎΠΉ Π² Π§Π°Π½Π΄Π»Π΅Ρ€Π΅, ΡˆΡ‚Π°Ρ‚ Аризона, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ наряду с Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ доставкой ΠΈ качСством.


      ATtiny85 Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹

      ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ B. ВСхничСскиС характСристики ATtiny25/45/85 для Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ ΠΏΡ€ΠΈ напряТСнии 1,8 Π’ Лист Π΄Π°Π½Π½Ρ‹Ρ…

      ATtiny25/45/85 β€” ΠŸΠΎΠ»Π½Ρ‹ΠΉ тСхпаспорт

      ATtiny25/45/85 β€” сводная спСцификация

      ATtiny25/45/85 Automotive — ПолноС тСхничСскоС описаниС


      БоотвСтствиС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ATtiny85

      Π£Π¨Π¦

      8542310001

      CNHTS

      8542319000

      ВАРИК

      8542319000


      Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Ρ‹ ATtiny85

      ATtiny85 ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° ATtiny25 ΠΈ ATtiny45, Π½ΠΎ объСм Ρ„Π»ΡΡˆ-памяти, EEPROM ΠΈ SRAM различаСтся Π² ΠΎΠ±ΠΎΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ….


      ATtiny85 ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹

      ATtiny25, ATtiny45, ATtiny25V, ATtiny45V, ATtiny85V


      Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ATtiny85

      1 ATtiny825 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Если ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, всС, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ , β€” это Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΡΠΎΡ…Ρ€Π°Π½Π΅Π½Π½ΡƒΡŽ Π² ΠΈΡ… памяти. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² случаС с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π‘Π΅Π· программирования ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ просто простаиваСт.

      Пошаговая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° программирования ATtiny85 поясняСтся Π½ΠΈΠΆΠ΅:

      1. Π‘Π½Π°Ρ‡Π°Π»Π° пСрСчислитС Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для проСктирования.
      2. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ для выполнСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π·Π°Π΄Π°Ρ‡.
      3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния IDE.
      4. ПослС написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ скомпилируйтС Π΅Π΅ для устранСния ошибок.
      5. Π—Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ IDE Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HEX-Ρ„Π°ΠΉΠ» для написанной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ послС компиляции.
      6. Π­Ρ‚ΠΎΡ‚ HEX-Ρ„Π°ΠΉΠ» содСрТит ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²ΠΎ Ρ„Π»ΡΡˆ-памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.
      7. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ устройство программирования (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ SPI для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устанавливаСт связь ΠΌΠ΅ΠΆΠ΄Ρƒ ПК ΠΈ ATTINY85. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ интСрфСйса UART. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ATTINY85 Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Ρ‚ ARDUINO.
      8. ЗапуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».
      9. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ HEX-Ρ„Π°ΠΉΠ» записанной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΎ Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ ATTINY85 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
      10. ПослС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ΠΈ запуститС систСму.

      ПослС ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания ATtiny85 выполняСт ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, сохранСнный Π² Π΅Π³ΠΎ памяти, для создания Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°.


      Как бСзопасно Π΄ΠΎΠ»Π³ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ATtiny85 Π² Ρ†Π΅ΠΏΠΈ

      Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ATtiny85 Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ Π² своСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, слСдуСт Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ устройствами ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΈΠΌΠΈ.

      НС ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΠΉΡ‚Π΅ напряТСниС питания ΠΎΡ‚ 5,5Π’. ВсСгда провСряйтС Π²Ρ‹Ρ…ΠΎΠ΄ источника напряТСния Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 40 мА, Π° постоянный Ρ‚ΠΎΠΊ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ питания ΠΈ зазСмлСния Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 200 мА.

      ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄Π°Ρ‡Π΅ΠΉ питания ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Π° Ссли Π²Ρ‹ ΠΏΡ€ΠΈΠΏΠ°ΠΈΠ²Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ ΠΊ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΈ очиститС всС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ замыкания ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄Π°Ρ‡Π΅ΠΉ питания. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Π½Π΅Π·Π΄ΠΎ IC для размСщСния IC Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΈΠ»ΠΈ Π½Π° схСмС. Π“Π½Π΅Π·Π΄ΠΎ IC Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ IC ΠΎΡ‚ Ρ‚Π΅ΠΏΠ»Π°, выдСляСмого паяльником Π²ΠΎ врСмя ΠΏΠ°ΠΉΠΊΠΈ. Минимальная Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° хранСния составляСт -65 градусов ΠΏΠΎ ЦСльсию, Π° максимальная +150 градусов ΠΏΠΎ ЦСльсию. Однако минимальная ΠΈ максимальная Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‡ΠΈΠΏΠ° составляСт ΠΎΡ‚ -55 Π΄ΠΎ +125 градусов ΠΏΠΎ ЦСльсию.


      ВСхничСскоС описаниС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

      ATTINY85 ВСхничСскоС описаниС


      Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы

      • Для Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ATtiny85?

      ATtiny85 поставляСтся с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌ интСрфСйсом (SPI), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ SD-ΠΊΠ°Ρ€Ρ‚Ρ‹, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ сдвиговыС рСгистры.

      • Как Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ATtiny85?

      1. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Arduino IDE Π² мСню Tools > Board.
      2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ ΠΏΠΎΠ΄ надписью ATtiny25/45/85 .
      3. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€: ATtiny85 ΠΈ Часы: Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ 1 ΠœΠ“Ρ†. …
      4. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ настройку ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π½Π° USBtinyISP.
      5. Когда Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ATtiny85 ΠΊ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ.

      • НуТСн Π»ΠΈ кристалл ATtiny85?

      ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹ ATtiny ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ внСшний ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€. Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π΄Π²ΡƒΡ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². Для этих устройств с ΠΌΠ°Π»Ρ‹ΠΌ количСством Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€.

      • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Digispark ATtiny85?

      Digispark β€” ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° Π±Π°Π·Π΅ Attiny85 9ΠŸΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 0042 ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ Arduino, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ дСшСвлС, мСньшС ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΅ мощная. … Digispark поставляСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ собранным, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΡƒΡ… входящих Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΠ°ΡΡ‚ΡŒ.

      • Как Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ATtiny85?

      Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚ USB, ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΠΎΠΉ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ-Ρ‚Π°Π±Π»Π΅Ρ‚ΠΊΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, LiPo. ATtiny85 (малСнький Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊ) ΠΈ экран ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΌΠΎΠ½Π΅Ρ‚ΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°. ΠŸΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΎΡ‚ ΡˆΠΈΠ½Ρ‹ USB (5 Π’) ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотС 1 ΠœΠ“Ρ† ATtiny85 Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ 2 мА.

      • Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Tiny AVR?

      ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Tiny AVR Programmer ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ нСпосрСдствСнно ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ ΠΈ обСспСчиваСт Ρ€Π°Π·ΡŠΠ΅ΠΌ для программирования ATTiny45 ΠΈ 85 . ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ATTiny Π² Ρ€Π°Π·ΡŠΠ΅ΠΌ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ ΠΈ запуститС Arduino IDE.

      • Как Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ATtiny85 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ USBasp?

      Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ATtiny85 Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ USBasp
      Π¨Π°Π³ 1: Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ шагом для программирования вашСго ATtiny85 являСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для этого Ρ„Π°ΠΉΠ»ΠΎΠ². …
      Π¨Π°Π³ 2: ИспользованиС Ρ„Π°ΠΉΠ»ΠΎΠ² ядра ATtiny . Π‘Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· zip-Ρ„Π°ΠΉΠ»Π°. …
      Π¨Π°Π³ 3: Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². …
      Π¨Π°Π³ 4: Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° эскиза. …

      • Как Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Raspberry Pi ATtiny85?

      Π¨Π°Π³ 1: НастройтС Raspberry Pi . На Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Pi: …
      Π¨Π°Π³ 2: ЭлСктричСскиС соСдинСния. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ATtiny85 ΠΊ Raspberry Pi GPIO (Ρ†Π²Π΅Ρ‚Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π΄Π°Π½Ρ‹ для справки): …
      Π¨Π°Π³ 3: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Avrdude. …
      Π¨Π°Π³ 4: Π—Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠΉΡ‚Π΅ ATtiny85 .

      Β 

      Распиновка ATtiny85

      Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Arduino (особСнно Arduino UNO) являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΠ»Π°Ρ‚Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ, Digispark ATtiny85 прСдставляСт собой ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΡƒΡŽ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡˆΠ΅Π²ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ. Он ΠΈΠΌΠ΅Π΅Ρ‚ USB-соСдинСниС Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстим с Arduino IDE. Π‘Π΅Ρ€Π΄Ρ†Π΅ΠΌ этой ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ являСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATtiny85. Π’ этом руководствС ΠΌΡ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ характСристики этого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ распиновку ATtiny85 ΠΈ популярныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ микросхСм. НаконСц, ΠΌΡ‹ составим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ всСх Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² вмСстС с ΠΈΡ… функциями.

      ОписаниС

      Знакомство с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ATtiny85

      ATtiny85 β€” это ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΉ 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΡ‚ Atmel (Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‡Π°ΡΡ‚ΡŒ Microchip Technology). Π­Ρ‚ΠΎ ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹ΠΉ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR, основанный Π½Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ Harvard RISC.

      Он содСрТит 120 ΠΌΠΎΡ‰Π½Ρ‹Ρ… инструкций, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ 1MIPS Π½Π° ΠœΠ“Ρ† ΠΏΡ€ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π½ΠΈΠ·ΠΊΠΎΠΌ энСргопотрСблСнии. НапримСр, Ссли Ρƒ вас тактовая частота 16 ΠœΠ“Ρ† для ATtiny85, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ 16MIPS.

      ATtiny85 ΠΈΠΌΠ΅Π΅Ρ‚ 8 ΠšΠ‘ ISP (внутрисистСмно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ) Ρ„Π»ΡΡˆ-памяти, 512 Π±Π°ΠΉΡ‚ EEPROM ΠΈ 512 Π±Π°ΠΉΡ‚ SRAM. Π­Ρ‚ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΌΠΈ, Π½ΠΎ, учитывая нСбольшой Ρ€Π°Π·ΠΌΠ΅Ρ€, Π½ΠΈΠ·ΠΊΠΎΠ΅ энСргопотрСблСниС ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с этими конфигурациями памяти для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ срСдних ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

      Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SPI ISP ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· USB с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ 2 ΠšΠ‘ Ρ„Π»ΡΡˆ-памяти. ΠžΡΡ‚Π°Π²ΠΈΠ² Π²Π°ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 6 ΠšΠ‘ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

      Π•ΡΡ‚ΡŒ нСсколько Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°ΠΆΠ½Ρ‹Ρ… особСнностСй ΠΈ спСцификаций ATtiny85, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрим Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

      Компания Digistump Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Digispark ATtiny85, ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATtiny85. Он ΠΎΡ‡Π΅Π½ΡŒ малСнький, мСньшС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ„Π»Π΅ΡˆΠΊΠΈ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ сравниваСм Π΅Π΅ с Ρ„Π»Π΅ΡˆΠΊΠΎΠΉ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ макСтная ΠΏΠ»Π°Ρ‚Π° Digispark ATtiny85 ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный USB-Ρ€Π°Π·ΡŠΠ΅ΠΌ, прямо Π½Π° самой ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

      Π’Π°ΠΆΠ½Ρ‹Π΅ характСристики ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85

      Π’ΠΎ Π²Π²ΠΎΠ΄Π½ΠΎΠΉ части ΠΌΡ‹ рассмотрСли лишь нСсколько Π²Π°ΠΆΠ½Ρ‹Ρ… характСристик ΠΈ спСцификаций ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85. Π’ΠΎΡ‚ Π΅Ρ‰Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ характСристики.

      • ΠœΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹ΠΉ 8-разрядный ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€
      • ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ Гарвардская Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° RISC
      • Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ 8 ΠšΠ‘
      • 512B Π­Π‘ΠŸΠŸΠ—Π£
      • 512Π‘ статичСского ΠžΠ—Π£
      • 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€/счСтчик с 2 ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ ШИМ
      • 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ высокоскоростной Ρ‚Π°ΠΉΠΌΠ΅Ρ€/счСтчик
      • USI (ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс)
      • Π§Π΅Ρ‚Ρ‹Ρ€Π΅ 10-разрядных ΠΊΠ°Π½Π°Π»Π° АЦП
      • Π‘Ρ‚ΠΎΡ€ΠΎΠΆΠ΅Π²ΠΎΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€
      • ВстроСнная систСма ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ (debugWIRE)
      • ISP (внутрисистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) Ρ‡Π΅Ρ€Π΅Π· SPI
      • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ
      • Бброс ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ осциллятор, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания
      • Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС: 1,8–5,5 Π’ для ATtiny85V ΠΈ 2,7–5,5 Π’ для ATtiny85
      • Класс скорости для ATtiny85V: 0–4 ΠœΠ“Ρ† ΠΏΡ€ΠΈ 1,8–5,5 Π’, 0–10 ΠœΠ“Ρ† ΠΏΡ€ΠΈ 2,7–5,5 Π’
      • Класс скорости для ATtiny85: 0–10 ΠœΠ“Ρ† ΠΏΡ€ΠΈ 2,7–5,5 Π’, 0–20 ΠœΠ“Ρ† ΠΏΡ€ΠΈ 4,5–5,5 Π’
      • ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅: 300 мкА ΠΏΡ€ΠΈ 1 ΠœΠ“Ρ† ΠΈ 1,8 Π’
      • ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния: 0,1 мкА ΠΏΡ€ΠΈ 1,8 Π’

      ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ тСхничСскому описанию ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85 для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, спСцификаций, Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², рСгистров ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.

      Распиновка ATtiny85 ΠΈ корпуса микросхСм

      Распиновка любого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° зависит ΠΎΡ‚ стиля Π΅Π³ΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ. Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ распиновку ATtiny85, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сначала Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° всС доступныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ микросхСм ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85.

      Как ΠΈ любой соврСмСнный ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ATtiny85 Ρ‚Π°ΠΊΠΆΠ΅ доступСн Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… корпусах ИБ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΠΎΠ΅ устройство, ΠΎΠ½ΠΎ доступно Π² корпусах 8-pin PDIP, 8-pin SOIC ΠΈ 20-pin QFN.

      Распиновка ΠΎΠ±ΠΎΠΈΡ… 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… корпусов, Ρ‚. Π΅. 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ³ΠΎ PDIP ΠΈ 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ³ΠΎ SOIC, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°. Но интСрСсным ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ QFN с 20 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°ΠΌΠΈ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ 20 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ, 12 ΠΈΠ· Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ ΠΈΠΌΠ΅ΡŽΡ‚ DNC (Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ). Π˜Ρ‚Π°ΠΊ, Ρƒ нас ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ 8 основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… пэдов.

      На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΌΡ‹ прСдставляСм Π²Π°ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ микросхСм, Π° Ρ‚Π°ΠΊΠΆΠ΅ распиновку ATtiny85 для этих ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

      Из ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ изобраТСния Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85 сильно ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ Π΄ΠΎ 9 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½).

      ОписаниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85

      Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ распиновку ATtiny85 для всСх корпусов микросхСм, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ углубимся Π² Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠœΡ‹ составили ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ со всСми ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ, ΠΈΡ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ функциями, Π° Ρ‚Π°ΠΊΠΆΠ΅ описаниСм ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ².

      НомСр ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° Имя 1-я функция 2-я функция 3-я функция 4-я функция 5-я функция 6-я функция 7-я функция 8-я функция ОписаниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°
      ΠŸΠ”Π˜ΠŸ, БОИК QFN, MLF
      1 1 ΠŸΠ‘5 Π‘Π‘Π ΠžΠ‘ Π΄Π’Ρ‚ АЦП0 PCINT5 – – – – Бброс,

      ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°,

      Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Π½Π°Π» АЦП 0,

      ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ смСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 5

      2 2 ΠŸΠ‘3 XTAL1 ΠšΠ›ΠšΠ˜ АЦП3 ОБ1Π‘ PCINT3 – – –

      ΠšΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ осциллятор IN,

      Π’Ρ…ΠΎΠ΄ Π²Π½Π΅ΡˆΠ½ΠΈΡ… часов,

      Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Π½Π°Π» АЦП 3,

      Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€/счСтчик 1 Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ Match B OUT,

      ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ смСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 3

      3 5 ΠŸΠ‘4 XTAL2 ΠšΠ›ΠšΠž АЦП2 ОБ1Π’ PCINT4 – – – ΠšΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ осциллятор Π’Π«Π₯ΠžΠ”,

      БистСмныС часы Π’Π«Π₯ΠžΠ”

      Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Π½Π°Π» АЦП 2,

      Π’Π°ΠΉΠΌΠ΅Ρ€/счСтчик 1 Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ соотвСтствиС B OUT,

      ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ смСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 4

      4 8 ЗСмля – – – – – – – – ЗСмля
      5 11 ΠŸΠ‘0 МОБИ АИН0 ОБ0А ОБ1А Π”Π˜ ΠŸΠ”Π” АРЕЀ PCINT0 SPI Π’Π΅Π΄ΡƒΡ‰ΠΈΠΉ Π’Π«Π₯ΠžΠ” Π’Π΅Π΄ΠΎΠΌΡ‹ΠΉ Π’Π₯ΠžΠ”,

      Аналоговый ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€, ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄,

      Π’Π°ΠΉΠΌΠ΅Ρ€/счСтчик 0 Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ совпадСниС A OUT,

      Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€/счСтчик 1 Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ соотвСтствиС A OUT,

      Π’Π₯ΠžΠ” Π΄Π°Π½Π½Ρ‹Ρ… USI (3-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ),

      Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… USI (2-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ β€” I 2 C), внСшний Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ эталон

      ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ смСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 0

      6 12 ΠŸΠ‘1 МИБО АИН1 ОБ0Π’ ОБ1А Π”Πž PCINT1 – –

      Π’Π΅Π΄ΡƒΡ‰ΠΈΠΉ SPI Π’Π₯ΠžΠ” Π’Π΅Π΄ΠΎΠΌΡ‹ΠΉ Π’Π«Π₯ΠžΠ”,

      ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π°,

      Π’Π°ΠΉΠΌΠ΅Ρ€/счСтчик 0 Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ соотвСтствиС B OUT,

      Π’Π°ΠΉΠΌΠ΅Ρ€/счСтчик 1 Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ соотвСтствиС A OUT,

      Π’Ρ‹Ρ…ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… USI (3-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ),

      ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ смСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 1

      7 14 ΠŸΠ‘2 БКК АЦП1 Π’0 УБК Π‘ΠšΠ› INT0 PCINT2 ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ часы SPI,

      Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Π½Π°Π» АЦП 1,

      Π’Π°ΠΉΠΌΠ΅Ρ€/счСтчик 0 Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала,

      Часы USI (3-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ),

      Часы USI (2-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ β€” I 2 C),

      Π’Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ 0 IN,

      ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ смСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 2

      8 15 Π’ΠšΠ¦ – – – – – – – – НапряТСниС питания
      3, 4, 6, 7, 9, 10, 13, 16 – 20 DNC (Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ)

      ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это описаниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° являСтся лишь ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ ΠΎΠ±Π·ΠΎΡ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚. Для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ тСхничСскоС описаниС ATtiny85.

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

      Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATtiny85, Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ, ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹ΠΉ 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΡ‚ Atmel (Microchip Technology). ΠœΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ характСристики ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ рассмотрСли Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ микросхСм, Π° Ρ‚Π°ΠΊΠΆΠ΅ распиновку ATtiny85 для этих ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ описаниС всСх Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² вмСстС со списком ΠΈΡ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

      Руководство ΠΏΠΎ ATtiny85: распиновка, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ настройка Digispark

      ΠŸΠ»Π°Ρ‚Π° Arduino Attiny85 ΠΈΠ· сСрии ATtiny β€” младшая Π»ΠΈΠ½Π΅ΠΉΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Atmel, урСзанная ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ‡ΠΈΠΏΠ°ΠΌΠΈ ATmega.

      ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ сСмСйство ΠΏΠ»Π°Ρ‚ Arduino Π±Ρ‹Π»ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ сторонними производитСлями ΠΈ энтузиастами программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Arduino.

      ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° прСдставляСт собой ΠΏΠ»Π°Ρ‚Ρƒ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚Π°ΠΌΠΈ, Π° самой ΡΡƒΡ‚ΡŒΡŽ являСтся Π½Π°Π±ΠΎΡ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ язык Wiring, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ скСтчи просто ΠΈ понятно.

      Π₯арактСристики ΠΏΠ»Π°Ρ‚ ATtiny

      Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅ пСрСчислСны основныС характСристики ΠΏΠ»Π°Ρ‚ ATtiny:

      ATΡ‚ΠΈΠ½ΠΈ 44 ATΡ‚ΠΈΠ½ΠΈ 84 ATΡ‚ΠΈΠ½ΠΈ 45 ATΡ‚ΠΈΠ½ΠΈ 85 ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅
      Максимальная частота, ΠœΠ“Ρ† 8 8 8 8 ΠžΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°
      ΠžΠ—Π£, Π±Π°ΠΉΡ‚ 256 512 256 512 –
      Ѐлэш, ΠšΠ±Π°ΠΉΡ‚ 4 8 4 8 –
      Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° 11 11 5 5 Π‘Π‘Π ΠžΠ‘ Π½Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ

      ATtiny85 Распиновка

      Распиновку ATtiny85 ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½ΠΈΠΆΠ΅. НаТмитС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ схСму:

      Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° схСма, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ:

      ΠŸΠ»Π°Ρ‚Π° Digispark с Arduino Attiny85

      БовмСстимыС ΠΏΠ»Π°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ стандартныС ΠΏΠ»Π°Ρ‚Ρ‹ Arduino ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ мСньшиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΊΠ°ΠΊ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅. ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΉ доски ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Digispark.

      Π₯арактСристики ΠΏΠ»Π°Ρ‚Ρ‹ довольно скромныС. Он поставляСтся с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Arduino ATtiny85 β€” ΠΎΠ½ прСдставлСн Π² восьминоТном корпусС SOIC ΠΈΠ»ΠΈ большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° β€” DIP8. Π₯арактСристики довольно скромныС:

      • постоянная ΠΏΠ°ΠΌΡΡ‚ΡŒ 8Кб, для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ 512 для исполняСмого ΠΊΠΎΠ΄Π°;
      • , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 8 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Π²Ρ‹Ρ‡Ρ‚ΠΈΡ‚Π΅ Π΄Π²Π° плюса ΠΈ минуса мощности, ΠΈ Ρƒ вас Π΅ΡΡ‚ΡŒ 6 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 4 β€” АЦП ΠΈ 2 β€” ШИМ;
      • доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅;
      • ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° частотах ΠΎΡ‚ 1 Π΄ΠΎ 20 ΠœΠ“Ρ†;
      • Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ микросхСмы напряТСниС питания Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚ 1,8 Π΄ΠΎ 5,5 Π²ΠΎΠ»ΡŒΡ‚;
      • Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ энСргосбСрСТСния потрСбляСт Π½ΠΈΡ‡Ρ‚ΠΎΠΆΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ 0,1 мкА ΠΏΡ€ΠΈ наимСньшСм напряТСнии питания 1,8 Π²ΠΎΠ»ΡŒΡ‚Π°.

      ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Digispark ΠΈΠΌΠ΅Π΅Ρ‚ интСрСсный Π΄ΠΈΠ·Π°ΠΉΠ½. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ кабСль micro USB ΠΈΠ»ΠΈ USB-UART для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. ΠŸΠ»Π°Ρ‚Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π΅Π³ΠΎ ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

      Доска малСнькая ΠΈ ΠΎΡ‡Π΅Π½ΡŒ простая Π² сборкС, Π° для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² это Π½Π΅ Π·Π°ΠΉΠΌΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. О Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΊΠ»ΠΎΠ½ Digispark своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ, ΠΌΡ‹ расскаТСм ΠΏΠΎΠ·ΠΆΠ΅.

      Π§Ρ‚ΠΎ слСдуСт Π·Π½Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ

      ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅: Π‘ΠΊΠ΅Ρ‚Ρ‡ β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, записанная Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Arduino.

      Π―Π·Ρ‹ΠΊ Wiring Π½Π΅ являСтся языком программирования. Π­Ρ‚ΠΎ ΠΎΠ²Π΅Ρ€Π»Π΅ΠΉ языка C. Код ΡƒΠ΄ΠΎΠ±Π΅Π½ ΠΈ прост, благодаря мноТСству Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠ΅ΠΉ ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ. ПослСднСС указываСтся Π² миллисСкундах ΠΈΠ»ΠΈ микросСкундах, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ Π±Ρ‹Π»ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π° Π² ассСмблСрС ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ бСсполСзныС вычислСния для формирования Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ простоя систСмы.

      Для упрощСния этого процСсса Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Ρ‹ простой для понимания язык ΠΈ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino IDE. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π½Π΅ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° достигнутом ΠΈ пСрСходят Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ языка Π‘ΠΈ.

      Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ стандартныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ доступа ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ, чтСния ΠΈ записи Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ довольно ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈ использовании Arduino. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π½ΠΈΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈ ΡƒΡΠΊΠΎΡ€ΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Π² дСсятки Ρ€Π°Π· Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π° ШИМ Π½Π° Ардуино Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π½ΠΈΠ·ΠΊΠΈΡ… частотах, Ρ‡Ρ‚ΠΎ Π½Π΅ Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π·Π½Π°ΠΊ, Π° Π½Π° Π‘ ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ всС Π² Ρ€Π°Π·Ρ‹ быстрСС.

      Об особСнностях срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

      Arduino IDE ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный Π½Π°Π±ΠΎΡ€ ΠΏΠ»Π°Ρ‚ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ; ΠΎΠ½ основан Π½Π° классичСском ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ AVR, кстати, позволяСт ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ устройству с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C-ΠΊΠΎΠΌΠ°Π½Π΄.

      Однако Π½Π΅ всСгда ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹. Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ Π³Π»ΡƒΠΏΠΎ Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ с ΠΏΠ°Ρ€ΠΎΠΉ дСсятков ΠΏΠΈΠ½ΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ΄Π½ΠΈΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ ΠΎΠ΄Π½ΠΈΠΌ Π°ΠΊΡ‚ΡƒΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ:

      • сСрвопривод;
      • транзистор
      • ;
      • свСтодиод;
      • солСноид ΠΈ Π΄Ρ€.

      По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ сторонниС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ создали ряд совмСстимых ΠΏΠ»Π°Ρ‚. Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Arduino IDE, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ простыС встроСнныС языковыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Для этого Π±Ρ‹Π»ΠΈ пСрСписаны Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄.

      Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ Ардуино своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ?

      Π‘Π°ΠΌΠ° ΠΏΠ»Π°Ρ‚Π° Arduino, вСрсия UNO, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino ATtiny2313 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ микросхСмы сСмСйства AVR ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π‘Π°ΠΌΠ° сСрия Attiny, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· названия, прСдставляСт собой младшСС сСмСйство ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Atmel с ΡƒΡ€Π΅Π·Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ATmega Ρ‡ΠΈΠΏΠ°ΠΌΠΈ.

      Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ! МногиС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΌΠ»Π°Π΄ΡˆΠΈΡ…, ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Ρ… сСрий ΠΈΠΌΠ΅ΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ распиновку, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ совмСстимыС с Tiny13/25/45/85.

      На ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ Ардуино Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ Ардуино Π½Π° случай ΠΎΡ‚ΠΊΠ°Π·Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ.

      Arduino ISP β€” это ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ Π²Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Для этого Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ скСтч Π² ΠΏΠ»Π°Ρ‚Ρƒ UNO ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

      Π‘Π°ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ISP Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ «внутрисистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β» , Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° микросхСмы ΡƒΠΆΠ΅ Π² нСпосрСдствСнно собранной схСмС β€” этот ΠΏΡ€ΠΈΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ…, Π½ΠΎ ΠΈ для исправлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ производства ΠΈ Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

      ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°, которая ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ ваш Arduino Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ISP, Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Arduino IDE. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ File-examples-Arduino ISP. ПослС этого Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ скСтч Π² Arduino.

      На рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Arduino ΠΈ ΠΈΡ… располоТСниС Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… Π² корпусах DIP. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ΠΈ Arduino для ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

      Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ своих ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠ² ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Ρ‰ΠΈΡ‚ для UNO.

      Π’ΠΎΡ‚ пСчатная ΠΏΠ»Π°Ρ‚Π°.

      ОбъяснСния излишни – просто проявитС ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ нанСситС Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ.

      Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ATtiny с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino IDE, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сначала Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎ поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ATmega. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ hardware Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ C:\Users\*имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ*\Documents\Arduino\ ΠΈ Π² Π½Π΅ΠΌ ΠΏΠ°ΠΏΠΊΠ° tiny ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.

      ПослС этого Π² ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» Prospective Boards.txt ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΠΈΠ· Π΅Π³ΠΎ названия ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слово Β«ProspectiveΒ». НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Β«Arduino ISPΒ».

      ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΠΊΠΎΠ΄ Π°Ρ‚Ρ‚ΠΈΠ½ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ Π² UNO, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΡ€Π΅Π·Π°Π½Ρ‹ ΠΈ Π²Π°ΠΌ доступны:

      ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ()
      цифровая запись ()
      Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉΠ§ΠΈΡ‚Π°Ρ‚ΡŒ()
      Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅Π§Ρ‚Π΅Π½ΠΈΠ΅()
      аналоговая ссылка (ВНУВРЕННЯЯ) / (ВНЕШНЯЯ)
      сдвигВыход()
      ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ’()
      аналоговая запись ()
      миллис()
      ΠΌΠΈΠΊΡ€ΠΎ()
      Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ()
      задСрТкамикросСкунд()
       

      Π§Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ?

      Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π°Π½Π°Π»ΠΎΠ³ дидТиспарка, Π½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Ρ‹ΠΉ Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠ΄Π½ΠΎΠΉ микросхСмы; припаяйтС ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства, ΠΈ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅! МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π΅ΡˆΠ΅Π²ΡƒΡŽ Arduino ATtiny13 с 1024 Π±Π°ΠΉΡ‚Π°ΠΌΠΈ памяти для ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

      Π’Π°ΠΊΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Π΅ устройства сэкономят мСсто ΠΈ дСньги ΠΏΡ€ΠΈ сборкС. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ Ρ†Π΅Π½Π΅ Π΄Π΅ΡˆΡ‘Π²ΠΎΠ³ΠΎ Arduino nano ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ нСсколько ATtiny13, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ простыми ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π±Π΅Π· изучСния C.

      Π‘Ρ…Π΅ΠΌΠ° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85, характСристики, характСристики ΠΈ тСхничСскоС описаниС

      Π’ этом постС описываСтся схСма ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², характСристики, характСристики ΠΈ тСхничСскоС описаниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny85.

      Π Π΅ΠΊΠ»Π°ΠΌΠ°

      Π Π΅ΠΊΠ»Π°ΠΌΠ°

      ATtiny85 ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ / ВСхничСскиС характСристики
      • Π’Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½
      • НизкоС энСргопотрСблСниС Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΈ напряТСнии 1,8 Π’ составляСт всСго 300 мкА, Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ питания ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° составляСт всСго 0,1 мкА ΠΏΡ€ΠΈ напряТСнии 1,8 Π’.
      • ΠžΠ±Ρ‰Π΅Π΅ количСство ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°: 6
      • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ 8 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ Ρ„Π»ΡΡˆ-памяти
      • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ 512 Π±Π°ΠΉΡ‚ SRAM
      • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ 512 Π±Π°ΠΉΡ‚ EEPROM
      • 32 рСгистра
      • Минимальная ΠΈ максимальная Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΎΡ‚ -40 Π΄ΠΎ 105 градусов ΠΏΠΎ ЦСльсию
      • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ RISC
      • Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΊΠΎΠ΄Π° программирования
      • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ всСго Π΄Π²Π° 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ счСтчика, ΠΎΠ΄ΠΈΠ½ с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ сравнСния, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ с высокой ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ.
      • ΠžΠ±Ρ‰Π΅Π΅ количСство ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°: 6
      • Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… 5, 6 ΠΈ 7.
      • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ USI (ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс)
      • 4-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ 10-Π±ΠΈΡ‚Π½Ρ‹ΠΉ АЦП
      • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€
      • МинимальноС ΠΈ максимальноС Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС ΠΎΡ‚ 1,8 Π’ Π΄ΠΎ 5,5 Π’ постоянного Ρ‚ΠΎΠΊΠ°

      Β 

      ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²
      НомСр ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ОписаниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° Ѐункция ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ОписаниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°
      1 PB5 PCINT5
      ADC0
      dW
      Π‘Π‘Π ΠžΠ‘
      ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 1 β€” ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ сброса, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚, Π²Ρ…ΠΎΠ΄ АЦП, ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°
      2 PB3 Ρ‚Π°ΠΊΠΆΠ΅ GPIO3 XTAL1
      CLKI
      ADC3
      OC1B
      PCINT3
      ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 3 для программирования Ρ‡Π΅Ρ€Π΅Π· USB, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄, Π²Ρ…ΠΎΠ΄ XTAL, ШИМ
      3 PB4 Ρ‚Π°ΠΊΠΆΠ΅ GPIO4 XTAL2
      CLKO
      ADC2
      OC1B
      PCINT4
      Pin4 для программирования Ρ‡Π΅Ρ€Π΅Π· USB, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄, Π²Ρ‹Ρ…ΠΎΠ΄ XTAL, PWM
      4 GND ЗСмля ЗСмля/минус ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ систСмы
      5 PB0 Ρ‚Π°ΠΊΠΆΠ΅ GPIO0 MOSI
      AIN0
      OC0A
      OC1A
      DI
      SDA
      AREF
      PCINT0
      6666666 Π³Π³.
      6 PB1 Ρ‚Π°ΠΊΠΆΠ΅ GPIO1 MISO
      AIN1
      OC0B
      OC1A
      DO
      PCINT1
      ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 6 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… SPI, Π²Ρ‹Ρ…ΠΎΠ΄Π° PWM
      7 PB2 Ρ‚Π°ΠΊΠΆΠ΅ GPIO2 SCK
      ADC1
      T0
      SCL
      PCINT2
      ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 7 для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°, SCK для Π΄Π°Π½Π½Ρ‹Ρ… SPI ΠΈ SCL
      8 VCC ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ напряТСниС ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ систСмы.

      Β 

      ATtiny85 ОписаниС

      ATtiny85 прСдставляСт собой нСбольшой 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с мноТСством Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΈ нСбольшом Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅. Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ извСстный ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π² 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Он ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ мноТСством Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° для использования Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… элСктронных прилоТСниях. 8 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ Ρ„Π»ΡΡˆ-памяти, 512 Π±Π°ΠΉΡ‚ EEPROM ΠΈ 512 Π±Π°ΠΉΡ‚ SRAM, Π° Ρ‚Π°ΠΊΠΆΠ΅ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° для выполнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ².

      Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это нСбольшая ΠΏΠ»Π°Ρ‚Π° Arduino, Π½ΠΎ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, нСбольшой Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, EEPROM ΠΈ SRAM ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ATmega328p, Π½ΠΎ Ссли ваш ΠΊΠΎΠ΄ нСбольшой ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° мСньшая Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ATmega328p, Ρ‚ΠΎΠ³Π΄Π° этот Ρ‡ΠΈΠΏ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. НСсмотря Π½Π° мСньшСС количСство ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ для получСния Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

      Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π²Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ATtiny85: ATtiny25 ΠΈ ATtiny45. Но количСство Flash, SRAM ΠΈ EEPROM Ρƒ всСх Ρ€Π°Π·Π½ΠΎΠ΅.

      Β 

      ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

      Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ тысячи ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Attiny85, ΠΈ это зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, ΠΈ послС планирования вашСй ΠΈΠ΄Π΅ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ для Π½Π΅Π΅ ΠΊΠΎΠ΄.

      Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ для ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ для коммСрчСских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Ρ‡ΠΈΠΏΠ° пСрСчислСны Π½ΠΈΠΆΠ΅.

      • БистСмы управлСния ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
      • Π‘ΠΎΠ»Π½Π΅Ρ‡Π½Ρ‹Π΅ установки
      • ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π΅Ρ‰Π΅ΠΉ
      • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° основС источников питания ΠΈ зарядных устройств
      • БистСмы Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ³ΠΎΠ΄Ρ‹
      • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ для бСспроводной связи
      • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, основанныС Π½Π° бСзопасности
      • ΠœΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΠΎΠ΅ ΠΈ мСдицинскоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
      • ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния

      И ΠΌΠ½ΠΎΠ³ΠΎΠ΅ другоС…

      Β 

      Π—Π°ΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ эквивалСнт

      Attiny85 ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° ATtiny25 ΠΈ ATtiny45, Π½ΠΎ объСм Ρ„Π»ΡΡˆ-памяти, EEPROM ΠΈ SRAM различаСтся Π² ΠΎΠ±ΠΎΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ….

      Β 

      Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ATtiny85

      Для использования ATtiny85 сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² этом ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅. Для сохранСния ΠΊΠΎΠ΄Π° Π² Ρ‡ΠΈΠΏΠ΅ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сначала ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°. Π•ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ‡ΠΈΠΏ. Один ΠΈΠ· Π½ΠΈΡ… β€” с использованиСм ΠΏΠ»Π°Ρ‚Ρ‹ Arduino UNO, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ нСпосрСдствСнно ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ / сохранСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² этом ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅. Но использованиС arduino UNO β€” ΠΎΡ‡Π΅Π½ΡŒ экономичный способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, поэтому ΠΌΡ‹ обсуТдаСм здСсь ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ arduino UNO.

      Как Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, сохранСнный Π² Π½ΠΈΡ…. Π˜Ρ‚Π°ΠΊ, Π² этой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ΠΌΡ‹ заставляСм ΠΏΠ»Π°Ρ‚Ρƒ arduino UNO Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² качСствС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° для ATtiny85, ΠΈ для этого Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ arduino, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ. Код для программирования ΠΏΠ»Π°Ρ‚Ρ‹ Arduino ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ свСдСния ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ этого процСсса ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ этой ссылкС:

      https://maker.pro/arduino/projects/how-to-program-attiny85-with-an-arduino. -uno

      Β 

      Как бСзопасно Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ATtiny85 ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

      Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Attiny85 Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ Π² своСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, слСдуСт Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ устройствами, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΈΠΌΠΈ.

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

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