Распиновка atmega8: Arduino attmega8: ΠΏΠ»Π°Ρ‚Π°, характСристики, распиновка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sudo apt-get install okular okular-extra-backends

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

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

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

sudo apt-get install evince

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2
12405
ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ для ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega128 (ATmega2561) / Π₯Π°Π±Ρ€

НСдавно я написал ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ пост ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π» ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ свСтодиодныС ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΈ Π² Π΄ΠΈΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅. Многим Π½Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ Ρ‡Ρ‚ΠΎ свой Π΄ΠΈΠΌΠΌΠ΅Ρ€ я дСлаю Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega128. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ…ΠΎΡ‡Ρƒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ этот ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π² нашС врСмя разрабатывая Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π”Π›Π― Π‘Π•Π‘Π―, Π½Π΅ стоит ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ всё Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° самом слабСньком ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅, способном ΠΏΡ€ΠΎΡ‚ΡΠ½ΡƒΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π²Π°ΠΌΠΈ устройства.

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

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ этот ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€? Π”Π° всё просто, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎ Ρ†Π΅Π½Π΅ ATmega128 всСго Π½Π° 20 Ρ†Π΅Π½Ρ‚ΠΎΠ² Π΄ΠΎΡ€ΠΎΠΆΠ΅ Ρ‡Π΅ΠΌ Ρ‡Π΅ΠΌ ATtiny2313. А ATtiny2313 стоит ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅, сколько ΠΈ ATmega8. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎ ATtiny2313 ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹ΠΉ сон.
ΠŸΡ€ΠΈΠ²ΠΎΠΆΡƒ ΠΏΠ°Ρ€Ρƒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ с Ρ†Π΅Π½Π°ΠΌΠΈ Π½Π° AliExpress (Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΌ я ΠΏΠΎΠΊΡƒΠΏΠ°ΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒΠΊΠΈ) ΠΈ ΠΈΠ΄Ρ‘ΠΌ дальшС.

ATtiny2313:

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ATtiny2313

ATmega8:

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ATmega8

ATmega128:

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ATmega128

ATmega2561:

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ATmega2561

Π”ΡƒΠΌΠ°ΡŽ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ излишни, сСйчас Π΄Π°ΠΆΠ΅ для ΠΌΠΈΠ³Π°Π»ΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ свСтодиодиком ΠΊΡƒΠ΄Π° Π²Ρ‹Π³ΠΎΠ΄Π½Π΅Π΅ ΠΈ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π΅Π΅ Π±Ρ€Π°Ρ‚ΡŒ сразу ATmega128 Ρ‡Π΅ΠΌ 8 ΠΌΠ΅Π³Ρƒ, ΠΏΡ€ΠΎ Ρ‚ΠΈΠ½ΡŒΠΊΡƒ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠ»Ρ‡Ρƒ, Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€ΠΎ Π΅Ρ‘ сущСствованиС ΠΊΠ°ΠΊ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹ΠΉ сон. Π”Π° Π΄Π°ΠΆΠ΅ ΡˆΡ‚ΡƒΠΊ 5 транзисторов ΠΈ рСзисторов для ΠΌΠΈΠ³Π°Π»ΠΊΠΈ, ΡƒΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ большС Ρ‡Π΅ΠΌ ATmega128. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€ΠΎ всС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ слабСС 128 ΠΌΠ΅Π³ΠΈ, ΠΈΡ… использованиС Π² Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… просто Π½Π΅Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ ΠΈ Π½Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ со всСх сторон ΠΊΠ°ΠΊ Π½ΠΈ посмотри. Π”Π°-Π΄Π° Π΄Ρ€ΡƒΠ·ΡŒΡ ΠΌΠΎΠΈ, хочСтся Π²Π°ΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ²Ρ‹ Ρ€Π΅Π°Π»ΠΈΠΈ соврСмСнного ΠΌΠΈΡ€Π°.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ссли ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ распиновку Π½ΠΎΠΆΠ΅ΠΊ ATmega128 ΠΈ ATmega2561.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ATmega128 ΠΈ ATmega2561

Π’ΠΈΠ΄ΠΈΠΌ Ρ‡Ρ‚ΠΎ распиновка Π½ΠΎΠΆΠ΅ΠΊ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ°, Π²Ρ‹Π²ΠΎΠ΄Ρ‹ SPI для программирования МК ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, Ρ‚Π°ΠΊ ΠΆΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ питания, Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠΎΡ‡Ρ‚ΠΈ всё совпадаСт, Ρ‚Π°ΠΌ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΏΠ°Ρ€Ρƒ Π½ΠΎΠΆΠ΅ΠΊ различаСтся ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈ Π½Π° Ρ‡Ρ‚ΠΎ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚, ΠΊ Ρ‡Π΅ΠΌΡƒ я это Π²Π΅Π΄Ρƒ, Π΄Π° ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π² ΠΏΠ»Π°Ρ‚Ρƒ для ATmega128, Π²Ρ‹ спокойно ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈ нСобходимости ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΈ Π²ΠΏΠ°ΡΡ‚ΡŒ Π² Π½Π΅Ρ‘ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ATmega2561, Π° Ρ‚ΡƒΡ‚ ΠΈ памяти ΠΏΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ большС Π² 2 Ρ€Π°Π·Π° ΠΈ «ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΊΠΈ». НапримСр, ΠΌΠΎΠΉ Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ построСн ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ATmega2561, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π½Π° ATmega128. Как ΠΈΡ‚ΠΎΠ³, ΠΌΠ½Π΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ самому ΠΈΠ·Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ для ATmega2561. НС знаю ΠΊΠ°ΠΊ ΠΊΠΎΠΌΡƒ, Π° Π»ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅, ΠΈΠ·Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π² Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… условиях ΠΏΠ»Π°Ρ‚Ρ‹ для smd микросхСм Ρ‚ΠΎΡ‚ Π΅Ρ‰Ρ‘ Π³Π΅ΠΌΠΎΡ€Ρ€ΠΎΠΉ. Ну Π½Π΅ люблю я Ρ€Π°Π·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΌΠ΅Π»ΡŽΠ·Π³Ρƒ, особСнно Π›Π£Π’-Ρ‚ΠΎΠΌ (Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ я ΠΏΠΎΠΊΠ° Π½Π΅ освоил). Π—Π°ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠšΠΈΡ‚Π°Π΅ 10 ΠΏΠ»Π°Ρ‚ Ρ€Π°Π΄ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ модуля Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ. А Ρ‚Π°ΠΊ ΠΌΡ‹ Ρ€Π°Π·Π²ΠΎΠ΄ΠΈΠΌ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Π½Π° Π±Π°Π·Π΅ ATmega128, ΠΈ Π² ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΏΠ»Π°Ρ‚ Π²ΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ ATmega2561 для Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ модуля ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°. Как ΠΈΡ‚ΠΎΠ³, всС наши ΠΏΠ»Π°Ρ‚Ρ‹ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ Π½Π° Π·Π°Π²ΠΎΠ΄Π΅ Π² ΠšΠΈΡ‚Π°Π΅, Π° Π² заводскиС ΠΏΠ»Π°Ρ‚Ρ‹ Π΄Π°ΠΆΠ΅ Π²ΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ smd ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ Π² ΠΏΠ»Π°Ρ‚Ρ‹ собствСнного изготовлСния, Π²ΠΎ всяком случаС для мСня.

Ну ΠΈ собствСнно ΠΊ самой Ρ‚Π΅ΠΌΠ΅ поста.
Π‘Ρ…Π΅ΠΌΠ° ΠΌΠΎΠΈΡ… ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ для ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°:

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠ»Π°Ρ‚Ρ‹

Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΈΠ· ΠšΠΈΡ‚Π°Ρ:

ЛицСвая сторона платЗадняя сторона ΠΏΠ»Π°Ρ‚

ПослС разрСзания ΠΈ впаивания ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ‹ выглядят Ρ‚Π°ΠΊ:

ЛицСвая сторона ΠΏΠ»Π°Ρ‚ послС впаивания компонСнтовЗадняя сторона ΠΏΠ»Π°Ρ‚ послС впаивания ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

ΠŸΠ»Π°Ρ‚Π° с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ADM488 для связывания всСх ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° Π² Π΅Π΄ΠΈΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ:

ΠŸΠ»Π°Ρ‚Π° с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ADM488ΠŸΠ»Π°Ρ‚Π° с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ADM488

ΠŸΠ»Π°Ρ‚Π° с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ бСспроводной связи nRF24L01+:

ΠŸΠ»Π°Ρ‚Π° с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ nRF24L01+ΠŸΠ»Π°Ρ‚Π° с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ nRF24L01+

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π½Π° ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ 2 спСциализированных Ρ€Π°Π·ΡŠΡ‘ΠΌΠ°, для модуля ADM488 ΠΈ для модуля nRF24L01+, вся ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ пСрифСрия ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠ°Ρ ΠΊ Ρ‚Π°ΠΊΠΈΠΌ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ»Π°Ρ‚Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΡˆΠ»Π΅ΠΉΡ„Π°ΠΌΠΈ ΠΊ Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ ΡˆΡ‚Ρ‹Ρ€ΡŒΠΊΠ°ΠΌ.

Π’ΠΎΡ‚ собствСнно ΠΈ всё. ΠœΠΎΠΆΠ΅Ρ‚ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΏΠ½Ρ‘Ρ‚ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ ΠΈ для сСбя.

Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ‚Π΄Π°Ρ‡Ρƒ ΠΎΡ‚ этого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

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

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ATMEGA8 ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для аналитичСских Ρ†Π΅Π»Π΅ΠΉ Π² систСмах ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. Благодаря 28-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΌΡƒ интСрфСйсу ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ USART для связи с ПК Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ программисты Ρ‚Π°ΠΊ часто Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ Π΅Π³ΠΎ. Пока Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ дальшС, Π² этой инструкции рассказываСтся, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ‚Π΄Π°Ρ‡Ρƒ ΠΎΡ‚ этого MCU.

ATMEGA8 ОписаниС

Распиновка ATMEGA8 прСдставляСт собой 8-разрядный RISC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR Π½Π° КМОП-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΠ½ обСспСчиваСт ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎ 1MIPS Π½Π° ΠœΠ“Ρ† Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, это позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ систСм Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ строгиС инструкции, балансируя ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ энСргопотрСблСниС.

(типичная распиновка ATMEGA8).

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ATMEGA8

(схСма Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ATMEGA с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²).

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

  • НачнСм с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ процСссор прСдставляСт собой 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ AVR.
  • Для ATmega8L идСальноС напряТСниС питания находится Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ +2,7 Π’ Π΄ΠΎ +5,5 Π’.
  • Однако ATmega8 ΠΈΠΌΠ΅Π΅Ρ‚ напряТСниС питания ΠΎΡ‚ +4,5 Π’ Π΄ΠΎ +5 Π’. (+5,5 Π’ β€” Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ максимальноС напряТСниС питания).
  • ВсСго Π½Π° ΠΏΠ»Π°Ρ‚Π΅ доступно 23 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.
  • ΠœΠΎΠ΄ΡƒΠ»ΡŒ АЦП ΠΈΠΌΠ΅Π΅Ρ‚ 10-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ ΡˆΠ΅ΡΡ‚ΡŒ ΠΊΠ°Π½Π°Π»ΠΎΠ².
  • Π’Ρ‹Π²ΠΎΠ΄Ρ‹ модуля Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° содСрТат 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ Π΄Π²Π° 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… счСтчика.
  • ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€.
  • Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈ ΠΊΠ°Π½Π°Π»Π° ШИМ.
  • ATMEGA8L ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ внСшний Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ 0–8 ΠœΠ“Ρ†, Π° ATMEGA8 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 0–16 ΠœΠ“Ρ†.
  • Однако ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΎΡ‚ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° частотС 0–8 ΠœΠ“Ρ†.
  • Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ объСмом 8 ΠšΠ±Π°ΠΉΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ 10ΠΊ Ρ†ΠΈΠΊΠ»ΠΎΠ² записи/стирания.
  • Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ЦП 16 MIPS.
  • Π§ΠΈΠΏ Ρ‚Π°ΠΊΠΆΠ΅ содСрТит 1 ΠšΠ‘ RAM ΠΈ 512 Π±Π°ΠΉΡ‚ EEPROM.
  • АппаратныС Π±Π»ΠΎΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ встроСнный Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€.
  • НаконСц, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ATMEGA8 Π—Π°ΠΌΠ΅Π½Π°

ATMEGA328P.

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

ATMEGA8535, ATMEGA32, ATMEGA16.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ 8-разрядныС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹

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

Π“Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATMEGA8 ?

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATMEGA8 ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ позволяСт Π΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠ»Π°Ρ‚Π°Ρ…. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, функция стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΏΠΎΠ»Π΅Π·Π½Π° Π² систСмах, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… мСньшСго Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°.

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

  1. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ATMEGA8 выполнял. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ IDE для написания этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° подходящСм языкС программирования, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° языкС Β«CΒ».
  2. ПослС написания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ компилятор для удалСния ошибок.
  3. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» HEX с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ IDE для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅.
  4. Π”Π°Π»Π΅Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ инструмСнт программирования. НапримСр, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ SPI для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR Ρ…ΠΎΡ€ΠΎΡˆ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ATMEGA8 ΠΊ ПК.
  5. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ подходящий HEX-Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ SPI.
  6. ПослС этого Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΒ».
  7. НаконСц, отсоСдинитС инструмСнт программирования ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ систСму.

(ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR ATMEGA8 Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino).

8. БпящиС Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega8

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATMEGA8 ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡΡ‚ΡŒ спящих Ρ€Π΅ΠΆΠΈΠΌΠΎΠ². Π­Ρ‚ΠΎ

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

Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΊΠΎΠ³Π΄Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ асинхронно. Часто это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΡΠ½Π΅Ρ€Π³ΠΈΡŽ.

РСТим оТидания

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ оТидания процСссор пСрСстаСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Однако Π΄Ρ€ΡƒΠ³ΠΈΠ΅ части, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ АЦП, SPI, TWI, Watchdog ΠΈ систСма ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.

Π Π΅ΠΆΠΈΠΌ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ внСшний Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ сигнал. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€, внСшниС прСрывания ΠΈ Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс.

Π Π΅ΠΆΠΈΠΌ ΡˆΡƒΠΌΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ АЦП

Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ позволяСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Π½Π°Π»Π°ΠΌ АЦП, 8-Π±ΠΈΡ‚Π½ΠΎΠΌΡƒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρƒ ΠΈ внСшним прСрываниям.

РСТим оТидания

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, этот Ρ€Π΅ΠΆΠΈΠΌ сокращаСт всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Однако осциллятор являСтся СдинствСнным ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ.

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

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

(ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ встроСнной систСмы)

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

Распиновка ATMEGA8 прСдставляСт собой 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Благодаря своСй высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΎΠ½ выполняСт Π²Π°ΠΆΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²ΠΎ встроСнных прилоТСниях ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ эта информация, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ с использованиСм ATMEGA8. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, экспСртныС знания ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΡŒ всСгда Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ΡΡ. Π’Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ с Π½Π°ΠΌΠΈ здСсь.

Π‘Ρ…Π΅ΠΌΠ° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ATmega8 | Π‘Π»ΠΎΠΊ-схСма ΠΈ описаниС ATmega8

β€” Π Π΅ΠΊΠ»Π°ΠΌΠ° β€”

AVR — это сСмСйство ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Atmel, начиная с 1996 Π³ΠΎΠ΄Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ 8-Π±ΠΈΡ‚Π½Ρ‹Π΅ ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ RISC с гарвардской Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ. Π―Π΄Ρ€ΠΎ Atmel AVR сочСтаСт Π² сСбС Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций с 32 Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ рСгистрами ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. ВсС 32 рСгистра Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскому устройству (ALU), Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π²ΡƒΠΌ нСзависимым рСгистрам Π² ΠΎΠ΄Π½ΠΎΠΉ инструкции, выполняСмой Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Π°Ρ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π±ΠΎΠ»Π΅Π΅ эффСктивна Π² ΠΊΠΎΠ΄Π΅, обСспСчивая ΠΏΡ€ΠΈ этом ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π² Π΄Π΅ΡΡΡ‚ΡŒ Ρ€Π°Π· Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² CISC. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ рассмотрим схСму ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ATmega8, Π±Π»ΠΎΠΊ-схСму, спящий Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Но ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ схСмС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ATmega8, Π΄Π°Π²Π°ΠΉΡ‚Π΅ сначала рассмотрим Π±Π»ΠΎΠΊ-схСму ATmega8.

Π‘Π»ΠΎΠΊ-схСма ATmega8.

Π‘Π»ΠΎΠΊ-схСма ATmega8. Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… рСгистров, Ρ‚Ρ€ΠΈ Π³ΠΈΠ±ΠΊΠΈΡ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика с Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ сравнСния, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΈ внСшними прСрываниями, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ USART, Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс с Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, 6-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ АЦП (восСмь ΠΊΠ°Π½Π°Π»ΠΎΠ² Π² корпусах TQFP ΠΈ QFN/MLF) с 10-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ SPI ΠΈ ΠΏΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² энСргосбСрСТСния.

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

  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° RISC
    • 130 ΠœΠΎΡ‰Π½Ρ‹Π΅ инструкции β€” самоС быстроС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚
    • 32 Γ— 8 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… рСгистров ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния
    • ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ статичСская опСрация
    • ΠŸΡ€ΠΎΠΏΡƒΡΠΊΠ½Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎ 16MIPS Π½Π° частотС 16 ΠœΠ“Ρ†
    • ВстроСнный Π΄Π²ΡƒΡ…Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ
  • Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Ρ‹ энСргонСзависимой памяти высокой надСТности
    • 8 ΠšΠ±Π°ΠΉΡ‚ внутрисистСмной самопрограммируСмой Ρ„Π»ΡΡˆ-памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
    • 512 Π±Π°ΠΉΡ‚ EEPROM
    • 1 ΠšΠ±Π°ΠΉΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ SRAM
    • Π¦ΠΈΠΊΠ»ΠΎΠ² записи/стирания: 10 000 Flash/100 000 EEPROM
    • Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…: 20 Π»Π΅Ρ‚ ΠΏΡ€ΠΈ 85Β°C/100 Π»Π΅Ρ‚ ΠΏΡ€ΠΈ 25Β°C (1)
    • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» ΠΊΠΎΠ΄Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с нСзависимыми Π±ΠΈΡ‚Π°ΠΌΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ
    • ВнутрисистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
    • Π˜ΡΡ‚ΠΈΠ½Π½Π°Ρ опСрация чтСния ΠΏΡ€ΠΈ записи
    • Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° программирования для бСзопасности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния
  • ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
    • Π”Π²Π° 8-разрядных Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ, ΠΎΠ΄ΠΈΠ½ Ρ€Π΅ΠΆΠΈΠΌ сравнСния
    • Один 16-разрядный Ρ‚Π°ΠΉΠΌΠ΅Ρ€/счСтчик с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ, Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ сравнСния ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Π·Π°Ρ…Π²Π°Ρ‚Π°
    • Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ
    • Π’Ρ€ΠΈ ΠΊΠ°Π½Π°Π»Π° ШИМ
    • 8-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ АЦП Π² корпусах TQFP ΠΈ QFN/MLF (восСмь ΠΊΠ°Π½Π°Π»ΠΎΠ², Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ 10 Π±ΠΈΡ‚)
    • 6-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ АЦП Π² корпусС PDIP (ΡˆΠ΅ΡΡ‚ΡŒ ΠΊΠ°Π½Π°Π»ΠΎΠ², Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ 10 Π±ΠΈΡ‚)
    • Π‘Π°ΠΉΡ‚-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс
    • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ USART
    • Π’Π΅Π΄ΡƒΡ‰ΠΈΠΉ/Π²Π΅Π΄ΠΎΠΌΡ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс SPI
    • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ встроСнным Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ
    • ВстроСнный Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€
  • Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°
    • Бброс ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания
    • Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€
    • Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ источники ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ
    • ΠŸΡΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² сна: бСздСйствиС, ΡˆΡƒΠΌΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ АЦП, энСргосбСрСТСниС, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ питания ΠΈ Ρ€Π΅ΠΆΠΈΠΌ оТидания
  • Π’Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹
    • 23 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°
    • 28-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ PDIP, 32-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ TQFP ΠΈ 32-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ QFN/MLF
  • Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС
    • 2,7–5,5 Π’ (ATmega8L)
    • 4,5–5,5 Π’ (ATmega8)
  • ΠšΠ»Π°ΡΡΡ‹ скорости
    • 0 – 8 ΠœΠ“Ρ† (ATmega8L)
    • 0 – 16 ΠœΠ“Ρ† (ATmega8)
  • ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ 4ΠœΠ“Ρ†, 3Π’, 25Π‘
    • Активный: 3,6 мА
    • Π Π΅ΠΆΠΈΠΌ оТидания: 1,0 мА
    • Π Π΅ΠΆΠΈΠΌ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания: 0,5 мкА

Рассмотрим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ распиновку ATmega8.

ATmega8 Π‘Ρ…Π΅ΠΌΠ° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ описаниС

Π‘Ρ…Π΅ΠΌΠ° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ATmega8

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

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

VCC : Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ напряТСниС питания.

GND : ЗСмля.

ΠŸΠΎΡ€Ρ‚ B (PB7 …PB0) XTAL1/XTAL2/TOSC1/TOSC2

ΠŸΠΎΡ€Ρ‚ B β€” это 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ рСзисторами (выбираСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°). Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π±ΡƒΡ„Π΅Ρ€Ρ‹ ΠΏΠΎΡ€Ρ‚Π° B ΠΈΠΌΠ΅ΡŽΡ‚ симмСтричныС характСристики возбуТдСния с высокой пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, Ρ‚Π°ΠΊ ΠΈ истока. Π’ качСствС Π²Ρ…ΠΎΠ΄ΠΎΠ² Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚Π° B, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·Π²Π½Π΅ подаСтся Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Π±ΡƒΠ΄ΡƒΡ‚ источником Ρ‚ΠΎΠΊΠ°, Ссли Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚Π° B находятся Π² Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΌ состоянии, ΠΊΠΎΠ³Π΄Π° состояниС сброса становится Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Π΄Π°ΠΆΠ΅ Ссли часы Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.

ΠŸΠΎΡ€Ρ‚ C (PC5…PC0)

ΠŸΠΎΡ€Ρ‚ C β€” это 7-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΌΠΈ рСзисторами (выбираСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°). Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π±ΡƒΡ„Π΅Ρ€Ρ‹ ΠΏΠΎΡ€Ρ‚Π° C ΠΈΠΌΠ΅ΡŽΡ‚ симмСтричныС характСристики возбуТдСния с высокой пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, Ρ‚Π°ΠΊ ΠΈ истока. Π’ качСствС Π²Ρ…ΠΎΠ΄ΠΎΠ² Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚Π° C, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·Π²Π½Π΅ подаСтся Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Π±ΡƒΠ΄ΡƒΡ‚ источником Ρ‚ΠΎΠΊΠ°, Ссли Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚Π° C находятся Π² Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΌ состоянии, ΠΊΠΎΠ³Π΄Π° состояниС сброса становится Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Π΄Π°ΠΆΠ΅ Ссли часы Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.

ПК6/Π‘Π‘Π ΠžΠ‘

Если Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ RSTDISBL, PC6 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ элСктричСскиС характСристики PC6 ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ характСристик Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΏΠΎΡ€Ρ‚Π° C.

Если ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ RSTDISBL Π½Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½, PC6 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄ сброса. Низкий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° этом ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ дольшС, Ρ‡Π΅ΠΌ минимальная Π΄Π»ΠΈΠ½Π° ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°, Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ сброс, Π΄Π°ΠΆΠ΅ Ссли часы Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.

ΠŸΠΎΡ€Ρ‚ D (PD7…PD0)

ΠŸΠΎΡ€Ρ‚ D β€” это 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ рСзисторами (выбираСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°). Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π±ΡƒΡ„Π΅Ρ€Ρ‹ ΠΏΠΎΡ€Ρ‚Π° D ΠΈΠΌΠ΅ΡŽΡ‚ симмСтричныС характСристики возбуТдСния с высокой пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, Ρ‚Π°ΠΊ ΠΈ истока. Π’ качСствС Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΠΎΡ€Ρ‚Π° D, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·Π²Π½Π΅ подаСтся Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Π±ΡƒΠ΄ΡƒΡ‚ источником Ρ‚ΠΎΠΊΠ°, Ссли Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚Π° D находятся Π² Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΌ состоянии, ΠΊΠΎΠ³Π΄Π° состояниС сброса становится Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Π΄Π°ΠΆΠ΅ Ссли часы Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.

Π‘Π‘Π ΠžΠ‘

Бброс Π²Ρ…ΠΎΠ΄Π°. Низкий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° этом ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ дольшС, Ρ‡Π΅ΠΌ минимальная Π΄Π»ΠΈΠ½Π° ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ сбросу, Π΄Π°ΠΆΠ΅ Ссли часы Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. Π‘ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ сброс.

Vcc

Vcc β€” Π²Ρ‹Π²ΠΎΠ΄ напряТСния питания для Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ прСобразоватСля, ΠΏΠΎΡ€Ρ‚Π° C (3…0) ΠΈ АЦП (7…6). Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ внСшнС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Vcc, Π΄Π°ΠΆΠ΅ Ссли АЦП Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ АЦП, Π΅Π³ΠΎ слСдуСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Vcc Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π½ΠΈΠΆΠ½ΠΈΡ… частот. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚ C (5…4) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ напряТСниС питания, Vcc.

ARef

ARef β€” Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ эталонный ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ для Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ прСобразоватСля. ADC7…6 (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для корпусов TQFP ΠΈ QFN/MLF) Π’ корпусах TQFP ΠΈ QFN/MLF ADC7…6 слуТат Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ прСобразоватСля. Π­Ρ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ источника питания ΠΈ слуТат 10-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ АЦП.

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

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² 5 спящих Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ….

Π Π΅ΠΆΠΈΠΌ энСргосбСрСТСния : Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° счСтчик/Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ асинхронно. Π’ основном этот Ρ€Π΅ΠΆΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для экономии энСргопотрСблСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π Π΅ΠΆΠΈΠΌ оТидания : останавливаСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ЦП, Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ АЦП, TWI, SPI ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π΅Ρ‚ систСму ΠΈ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€. Π­Ρ‚ΠΎ достигаСтся установкой Π±ΠΈΡ‚ΠΎΠ² SM0-SM2 Ρ„Π»Π°Π³Π° рСгистра ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π² ноль.

Π Π΅ΠΆΠΈΠΌ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания : Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ внСшниС прСрывания, 2-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс ΠΈ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ внСшнСго Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Он останавливаСт всС сгСнСрированныС часы.

Π Π΅ΠΆΠΈΠΌ ΡˆΡƒΠΌΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ АЦП : ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор, Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ АЦП, Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ.

Π Π΅ΠΆΠΈΠΌ оТидания : Π’ этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, замСдляя всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

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

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