ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство ΠΏΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ, Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°

Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. КакиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½ΡƒΠΆΠ½Ρ‹ для тактирования. Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ свСтодиоды ΠΊ ΠΏΠΎΡ€Ρ‚Π°ΠΌ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. КакиС схСмы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

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

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°: основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ питания — основа работоспособности ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Рассмотрим основныС аспСкты:

  • Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚ напряТСния 5Π’
  • ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ подаСтся Π½Π° Π²Ρ‹Π²ΠΎΠ΄Ρ‹ VCC (плюс) ΠΈ GND (зСмля)
  • Если Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° нСсколько Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² VCC ΠΈ GND, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΡ… всС
  • Для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ кондСнсаторы ΠΏΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ

Каким Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ напряТСниС питания для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°? Π­Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ всСгда ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (datasheet).

ΠΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Π΅ вСрсии ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²

НСкоторыС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Π΅ вСрсии, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ATtiny2313V. Они ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌ напряТСнии питания, Π½ΠΎ ΠΈ максимальная тактовая частота Ρƒ Π½ΠΈΡ… Π½ΠΈΠΆΠ΅. НапримСр:


  • ATtiny2313: 2.7-5.5Π’, Π΄ΠΎ 20 ΠœΠ“Ρ†
  • ATtiny2313V: 1.8-5.5Π’, Π΄ΠΎ 4 ΠœΠ“Ρ† ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ напряТСнии

Π‘Ρ…Π΅ΠΌΠ° сброса ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Для Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²Π°ΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ сброс ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания. Π₯отя Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° AVR Π΅ΡΡ‚ΡŒ внутрСнняя схСма сброса, рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшнюю RC-Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ:

  • РСзистор 10 кОм ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ RESET ΠΈ VCC
  • ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ 100 Π½Π€ ΠΌΠ΅ΠΆΠ΄Ρƒ RESET ΠΈ GND
  • ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ — ΠΊΠ½ΠΎΠΏΠΊΠ° сброса ΠΌΠ΅ΠΆΠ΄Ρƒ RESET ΠΈ GND

Вакая схСма обСспСчиваСт Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ запуска ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 1 сСкунду, Ρ‡Ρ‚ΠΎ позволяСт ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ питания.

Π’Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°: Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈ особСнности

Π’Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ — это «ΡΠ΅Ρ€Π΄Ρ†Π΅» ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π·Π°Π΄Π°ΡŽΡ‰Π΅Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹. БущСствуСт нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² тактирования:

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€

Π‘Π°ΠΌΡ‹ΠΉ простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнный RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€:

  • НС Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²
  • Частота Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ частот (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 1/2/4/8 ΠœΠ“Ρ†)

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€

Для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ тактирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ внСшний ΠΊΠ²Π°Ρ€Ρ†:


  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ XTAL1 ΠΈ XTAL2
  • Π’Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° кондСнсатора 15-22 ΠΏΠ€
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ частоты
  • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ частоту МК

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€

МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ внСшний Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€:

  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Ρ…ΠΎΠ΄Ρƒ XTAL1
  • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько МК
  • Π”Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ частоту

Π’Ρ‹Π±ΠΎΡ€ способа тактирования зависит ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ точности ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ частоты Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ устройств Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ

Рассмотрим Π±Π°Π·ΠΎΠ²Ρ‹Π΅ схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ свСтодиодов ΠΊ ΠΏΠΎΡ€Ρ‚Π°ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ:

  • Один Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ (GND)
  • Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ — ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°
  • ΠŸΠΎΡ€Ρ‚ настраиваСтся Π½Π° Π²Ρ…ΠΎΠ΄ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ подтяТкой ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ
  • ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ логичСский 0

РСкомСндуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ внСшний ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор 10 кОм ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ ΠΈ VCC для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ помСхоустойчивости.


ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ свСтодиода

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΠΊΠΎΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор:

  • Анод свСтодиода — ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ МК Ρ‡Π΅Ρ€Π΅Π· рСзистор 220-1000 Ом
  • ΠšΠ°Ρ‚ΠΎΠ΄ свСтодиода — Π½Π° зСмлю (GND)
  • ΠŸΠΎΡ€Ρ‚ настраиваСтся Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄
  • ЛогичСская 1 Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π·Π°ΠΆΠΈΠ³Π°Π΅Ρ‚ свСтодиод

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ — ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ, Π°Π½ΠΎΠ΄ΠΎΠΌ Π½Π° VCC. Π’ этом случаС свСтодиод Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈ логичСском 0 Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅.

Экономия Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

ΠŸΡ€ΠΈ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ свободных ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ схСмы для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… устройств ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ:

Π”Π²Π° свСтодиода Π½Π° ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π²ΠΎΠ΄

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π΄Π²Π° свСтодиода встрСчно-ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ:

  • ΠŸΡ€ΠΈ высоком ΡƒΡ€ΠΎΠ²Π½Π΅ Π³ΠΎΡ€ΠΈΡ‚ ΠΎΠ΄ΠΈΠ½ свСтодиод
  • ΠŸΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ — Π΄Ρ€ΡƒΠ³ΠΎΠΉ
  • Π’ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ состоянии (высокий импСданс) горят ΠΎΠ±Π°

ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ N*M ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ N+M Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²:

  • Кнопки ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
  • Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΈ столбцы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ ΠΏΠΎΡ€Ρ‚Π°ΠΌ МК
  • Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π‘ΠΎΠ²ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄Π΅

МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π²ΠΎΠ΄ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ:


  • НапримСр, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ISP для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ устройств
  • Или ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ свСтодиод

Π’Π°ΠΊΠΈΠ΅ схСмы Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ слоТного программирования, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π΄Π΅Ρ„ΠΈΡ†ΠΈΡ‚Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.


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

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ
ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ: ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹
ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ 07.09.2016 10:17
Автор: Admin
ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 5388

На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ простая Ρ‚Π΅ΠΌΠ°, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ довольно часто Π·Π°Π΄Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ вопросы. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свСтодиод, ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ события наТатия клавиш, для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Ρ‹ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ AGND ΠΈ AREF, AVCC. И Ρ€Π°Π· эти вопросы Ρ‚Π°ΠΊ часто Π·Π°Π΄Π°ΡŽΡ‚, Ρ‚ΠΎ Ρ‚Π΅ΠΌΠ° Π΅Ρ‰Π΅ Π½Π΅ понятна ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ раскрыта ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ смысл Π΄Π°Ρ‚ΡŒ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос «ΠšΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€?».

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

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π² зависимости ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ сСрии ΠΏΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ напряТСния Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΎΡ‚ 1.8 Π΄ΠΎ 5 Π’ΠΎΠ»ΡŒΡ‚. ВсС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚ напряТСния Π² 5 Π’ΠΎΠ»ΡŒΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ практичСски Ρƒ всСх ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² напряТСниС питания 5 Π’, плюсовой Π²Ρ‹Π²ΠΎΠ΄ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ обозначаСтся ΠΊΠ°ΠΊ

Vcc. НулСвой Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ зСмля корпус, минусовой Π²Ρ‹Π²ΠΎΠ΄ обозначаСтся ΠΊΠ°ΠΊ GND. Если Π²Π·ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ питания ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Ρ‚ΠΎ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ это GND, Π° красный это +5 Π’ это ΠΈ Π΅ΡΡ‚ΡŒ Vcc. Если ΠΏΠΈΡ‚Π°Π΅ΠΌ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ Ρ‚ΠΎ минус Π±Π°Ρ‚Π°Ρ€Π΅Π΅ это GND Π° плюс это Vcc. Π“Π»Π°Π²Π½ΠΎΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ напряТСниС питания с Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ Π±Ρ‹Π»ΠΎ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ напряТСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, это ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° МК.Β 

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Β β€’ Operating Voltages

  • –1.8 β€” 5.5V (ATtiny2313V)
  • –2.7 β€” 5.5V (ATtiny2313)

β€’ Speed Grades

  • –ATtiny2313V: 0 β€” 4 MHz @ 1.8 β€” 5.5V, 0 β€” 10 MHz @ 2.7 β€” 5.5V
  • –ATtiny2313: 0 β€” 10 MHz @ 2.7 β€” 5.5V, 0 β€” 20 MHz @ 4.5 β€” 5.5VΒ 

Operating Voltage это ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСния Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° МК. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Π΅ сСрии (ATtiny2313V) Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ минимальноС напряТСниС Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π½ΠΈΠΆΠ΅.Β 

Speed Grades это максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ частоты Ρ€Π°Π±ΠΎΡ‚Ρ‹ МК Π² зависимости ΠΎΡ‚ напряТСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊ Π½Π΅ΠΌΡƒ ΠΏΠΎΠ΄Π²Π΅Π»ΠΈ. Π—Π΄Π΅ΡΡŒ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Π΅ΠΌ Π½ΠΈΠΆΠ΅ напряТСниС Ρ‚Π΅ΠΌ мСньшС максимальная Ρ€Π°Π±ΠΎΡ‚Π° МК.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΌ МК Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎ Π½Π° Π½Π΅Π³ΠΎ достаточно ΠΏΠΎΠ΄Π°Ρ‚ΡŒ напряТСниС Π² 5 Π’. Как ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΊΠΈΠ΄Π°Π΅ΠΌ Π½Π° Vcc Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π° зСмлю — ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ GND. НСкоторыС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ нСсколько Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Vcc ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ нСсколько GND. Π­Ρ‚ΠΎ сдСлано Π½Π΅ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π°ΠΌ Π±Ρ‹Π»ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ удобства ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° Π° для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ подвСсти напряТСниС ΠΊ камню Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ, Ρ‚.Π΅. Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ вСсь кристалл. Π­Ρ‚ΠΎ дСлаСтся для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π»ΠΈΠ½ΠΈΠΈ кристалла Π½Π΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ°Π»ΠΈΡΡŒ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π²Ρ‹ взяли МК с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌ корпусов TQFP Ρƒ Π½Π΅Π³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Vcc ΠΈ GNΠ’ находятся со всСх сторон. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны Π²Ρ‹ ΠΏΠΎΠ΄Π²Π΅Π»ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Ρ‚.Π΅. задСйствовали всСго лишь 2 Π²Ρ‹Π²ΠΎΠ΄Π° питания Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ  стороны Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π½Π° ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΊΡƒΡ‡Ρƒ свСтодиодов ΠΈ взяли ΠΈ Π·Π°ΠΆΠ³Π»ΠΈ ΠΈΡ… Ρ€Π°Π·ΠΎΠΌ. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΈ МК ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ камСнь ΠΎΡ„ΠΈΠ³Π΅Ρ„ ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· строя. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΅ΡΡ‚ΡŒ нСсколько Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² питания Ρ‚ΠΎ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ всС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Vcc ΠΈ GND.

Помимо Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для питания МК Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ AGND ΠΈ AVCC — это Π²Ρ‹Π²ΠΎΠ΄Ρ‹ питания АЦП (Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ прСобразоватСля). АЦП это довольно Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ напряТСния, ΠΏΠΎ этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ довольно часто Π±Ρ‹Π²Π°ΡŽΡ‚ Π² цСпях питания Π½Π΅ влияли Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ измСрСния. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… схСмах производят Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π΅ΠΌΠ»ΠΈ, Π° Π½Π° Π²Ρ‹Π²ΠΎΠ΄ AVCC подаСтся напряТСниС Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‰ΠΈΠΉ Π΄Ρ€ΠΎΡΡΠ΅Π»ΡŒ. А Ссли Π²Ρ‹ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ АЦП ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ измСрСния, Ρ‚ΠΎ Π½Π° AVCC ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ +5 Π’ Ρ‡Ρ‚ΠΎ ΠΈ Π½Π° Vcc, Π° Π²Ρ‹Π²ΠΎΠ΄ AGND ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π·Π΅ΠΌΠ»Π΅. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ AVCC ΠΈ GND Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ!

Ahtung!

Π’ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Atmega8 Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° ошибка Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ‡ΠΈΠΏΠ° — Π²Ρ‹Π²ΠΎΠ΄Ρ‹ VCC ΠΈ AVCC связаны Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ кристалла ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ сопротивлСниС 5 Ом. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² Ρ‡ΠΈΠΏΠ°Ρ… Atmega16 ΠΈ Atmega168 Π²Ρ‹Π²ΠΎΠ΄Ρ‹ VCC ΠΈ AVCC связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΈ ΠΈΡ… сопротивлСниС составляСт порядка дСсяток МОм. Π’ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сказано. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Atmel Π½Π° это ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ»Π° Ρ‡Ρ‚ΠΎ Π² Ρ‡ΠΈΠΏΠ΅ Π΅ΡΡ‚ΡŒ Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚ ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ VCC ΠΈ AVCC соСдинСнны ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π²Π½ΡƒΡ‚Ρ€ΠΈ камня. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‰ΠΈΠΉ Π΄Ρ€ΠΎΡΡΠ΅Π»ΡŒ Π½Π° AVCC для ATmega8 Π½Π΅Ρ‚ смысла, Π½ΠΎ Π·Π°ΠΏΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ AVCC Π½ΡƒΠΆΠ½ΠΎ Π² любом случаС.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° AVR

Β 

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

Π’Ρ‹Π²ΠΎΠ΄ AREF это Π²Ρ…ΠΎΠ΄ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния АЦП, Ρ‚ΡƒΠ΄Π° подаСтся напряТСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ АЦП. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ источник ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π² 2. 56 Π’ Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ напряТСниС AVCC. На Π²Ρ‹Π²ΠΎΠ΄ AREF рСкомСндуСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ кондСнсатор, это ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ качСство ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния АЦП ΠΈ ΠΊΠ°ΠΊ Π² слСдствии ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ измСрСния АЦП. На Π²Ρ…ΠΎΠ΄Π΅ Π² AVCC установлСн Π΄Ρ€ΠΎΡΡΠ΅Π»ΡŒ ΠΈ кондСнсатор ΠΌΠ΅ΠΆΠ΄Ρƒ AVcc ΠΈ GND. Π’Π°ΠΊΠΆΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ GND ΠΈ VCC ставят кСрамичСский кондСнсатор Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠ² Π² 100 Π½Π€ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ питания микросхСмы — ΠΎΠ½ сглаТиваСт ΠΊΡ€Π°Ρ‚ΠΊΠΈΠ΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ самих микросхСм. Π’Π°ΠΊΠΆΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ VCC ΠΈ GND ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ кондСнсатор Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ Π² 47 ΠΌΠΊΠ€ для сглаТивания Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡŒΠ½Ρ‹Ρ… бросков напряТСния.

Β Π’Ρ‹Π²ΠΎΠ΄ сброса

Π’ МК AVR Π΅ΡΡ‚ΡŒ внутрСнняя схСма сброса ΠΈ Π²Ρ‹Π²ΠΎΠ΄ reset Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡƒΠΆΠ΅ подтянут сопротивлСниСм Π² 100 кОм ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ Vcc. Но этой подтяТки Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, получаСтся Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ «Π²Ρ‹Ρ…ΠΎΠ΄» Π² сброс ΠΎΡ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π° Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΎΡ‚ прикосновСния ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄Π° RST, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΡ‚ случайного касания самой ΠΏΠ»Π°Ρ‚Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π΅Ρ‚ смысл Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ΡŒ этот Π²Ρ‹Π²ΠΎΠ΄ рСзистором Π² 10 кОм. МСньшСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСзистора Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ Π±Ρ€Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ внутрисхСмный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ смоТСт ΠΏΠ΅Ρ€Π΅ΡΠΈΠ»ΠΈΡ‚ΡŒ подтяТку ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² 10 кОм Π² самый Ρ€Π°Π·.

Π‘Ρ…Π΅ΠΌΠ° сброса ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Β 

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ схСма Π²ΠΊΠ»Ρ‡ΡŽΡ‡Π΅Π½Π°, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ кондСнсатор C12 разряТСн ΠΈ напряТСниС Π½Π° RST ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ запускаСтся. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ послС запуска схСмы постоянный сброс. Π‘ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ происходит заряд кондСнсатора Ρ‡Π΅Ρ€Π΅Π· рСзистор, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ заряТится Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ RST появится логичСская Π΅Π΄ΠΈΠ½ΠΈΡ†Π° МК запустится. Ну Π° скнопкой всю понятно ΠΎΠ½Π° разряТаСт кондСнсатор ΠΈ происходит пСрСзапуск ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Β Π—Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄ стартом МК Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ ΠΊΠ°ΠΊ T=R*CΒ ΠΏΡ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… значСния получаСтся ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄Π½Π° сСкунда. Для Ρ‡Π΅Π³ΠΎ эта Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°? — спроситС Π²Ρ‹. А для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ МК Π½Π΅ запускался Ρ€Π°Π½ΡŒΡˆΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‡Π΅ΠΌ всС устройства Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π·Π°ΠΏΠΈΡ‚Π°ΡŽΡ‚ΡΡ Π² ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΡƒΡ‚ Π² ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΠΈΠΉΡΡ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² старых МК (AT89C51) Ссли Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ которая Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ сброс, Ρ‚ΠΎ МК ΠΌΠΎΠ³ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ.

Π’ МК AVR Ρ‚Π°ΠΊΡƒΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄ стартом ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π° сСкунду ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ запускался. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΈ Π±Π΅Π· кондСнсатора. А ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ — Π½Π° своС усмотрСниС.Β 

Β Π’Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²

Π’Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ это своСго Ρ€ΠΎΠ΄Π° сСрдцС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. По ΠΊΠ°ΠΆΠ»ΠΎΠΌΡƒ «Ρ‚ΠΈΠΊΡƒ» ΠΈΠ»ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡƒ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°ΠΎΡ€Π° происходи какая Π½ΠΈΠ±ΡƒΠ΄ΡŒ опСрация — ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ шинам ΠΈ рСгистрам, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. Π§Π΅ΠΌ большС тактовая частота Ρ‚Π΅ΠΌ большС энСргии Π½ΡƒΠΆΠ½ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ.

Π˜ΠΌΠΏΡƒΠ»ΡŒΡΡ‹ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ (частотой). Π‘Π°ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ‚Π°ΠΊ ΠΈ внСшний. ВсС это Π³ΠΈΠ±ΠΊΠΎ настраиваСтся.Β 

Β 

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚:

  • Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π·Π°Π΄Π°ΡŽΡ‰Π΅ΠΉ RC Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΎΠΉ. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ обвязки Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. К Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ XTAL1 ΠΈ XTAL2 ΠΌΠΎΠΆΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ RC Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° 4 значСния частоты;
  • Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° с внСшнСй Π·Π°Π΄Π°ΡŽΡ‰Π΅ΠΉ RC Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΎΠΉ. Π’Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΈΠ΄ΡƒΡ‰Π΅ΠΌΡƒ способоу, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎΡ‚ Π·Π°Π΄Π°ΡŽΡ‰Π°Ρ RC Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° находится Π½Π΅ Π²Π½Ρ‚ΡƒΡ€ΠΈ МК, Π° снаруТи, такая схСма позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ частоту прямо Π½Π° Ρ…ΠΎΠ΄Ρƒ. ИзмСнСниС Π·Π°Π΄Π°ΡŽΡ‰Π΅ΠΉ частоты происходит ΠΏΡƒΡ‚Π΅ΠΌ измСнСния значСния сопротивлСния;
  • Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ с внСшним Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠΌ ΠΊΠ²Π°Ρ€Ρ†Π΅ΠΌ. Π’ этом случаС снаруТи МК Ρ†Π΅ΠΏΠ»ΡΡŽΡ‚ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ с нСбольшой обвязкой ΠΊΠ²Π°Ρ€Ρ†Π° ΠΈΠ· двухкондСнсаторов. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ²Π°Ρ€Ρ†(Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€) с частотой ΠΌΠ΅Π½Π΅Π΅ 1 ΠœΠ“Ρ† Ρ‚ΠΎ кондСнсаторы ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ.
  • внСшнСго Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π­Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° Π²Ρ…ΠΎΠ΄ МК ΠΎΡ‚ внСшнСго Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π’Π°ΠΊΠΎΠ΅ Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ нСсколько нСзависимых ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ синхронно ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°.

Β Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ способа Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΅ΡΡ‚ΡŒ свои достоинства. Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π²Π½ΡƒΡ‚Ρ€Π΅Π½ΡŽΡŽ ΠΈΠ»ΠΈ внСшнюю RC Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Ρ‚ΠΎ Ρƒ Π½Π΅Π΅ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ нСдостаток — » ΠΏΠ»Π°Π²Π°Π½ΠΈΠ΅ частоты Π² зависимости ΠΎΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. И ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ максимально Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ частоту. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ²Π°Ρ€Ρ† Ρ‚ΠΎ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 2 Π½ΠΎΠΆΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. На ΠΊΠ²Π°Ρ€Ρ†Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ частоту. Частота тактирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ²Π°Ρ€Ρ† ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ способы тактирования МК ΠΌΠΎΠΆΠ½ΠΎ Π² Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π΅ System Clock and Clock Options. Если Π² ΠΊΡ€Π°Ρ‚Ρ†Π΅, Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ способа тактирования осущСствлятСся ΠΏΡƒΡ‚Π΅ΠΌ выставлСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Fuse Π±ΠΈΡ‚ΠΎΠ². Но Ссли Π²Ρ‹ ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ ознакомились с Π½ΠΈΠΌΠΈ, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠΊΠ° Ρ‚ΡƒΠ΄Π° Π½Π΅ Π»Π΅Π·Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ способ Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² МК Π²Ρ‹Π±Ρ€Π°Π½ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€. Если Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Fuse Π±ΠΈΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ «Π·Π°Π»ΠΎΡ‡ΠΈΡ‚ΡŒ» МК ΠΈ ΠΎΠ½ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΌΠ΅Ρ€Ρ‚Π²Π΅Ρ†Π° ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ ΠΆΠΈΠ·Π½ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ совсСм Π½Π΅ просто, Π½ΠΎ всС ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ свСтодиоды

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ссли ΠΊ Π½Π΅ΠΌΡƒ Π½Π΅ ΠΏΠΎΠ΄ΠΊΡŽΡ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠ±ΠΎ внСшниС устройства Π½Π΅ прСдставляСт собой Π½ΠΈΡ‡Π΅Π³ΠΎ интСрСсного, кусок крСмния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΠΈΠΊΠ°Π΅Ρ‚ Ρ‚Π°ΠΌ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ сСбС ΠΏΠΎΠ΄ нос! Π”Ρ€ΡƒΠ³ΠΎ Π΄Π΅Π»ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ ΠΏΠΎΠ½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ, ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ Ρ‡Ρ‚ΠΎ «ΠΌΠΎΠ» Π²ΠΎΡ‚ я Π½Π°ΠΆΠ°Π» ΠΊΠ½ΠΎΠΏΠΊΡƒ Π΄Π°Π²Π°ΠΉ Π΄Π΅Π»Π°ΠΉ Ρ‡Ρ‚ΠΎ Π½ΠΈΠ±ΡƒΠ΄ΡŒ!» Π° ΠΎΠ½ Π½Π°ΠΌ Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΎΠΏΠΈΡ‰Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ Ρ‚ΠΎ с Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Β 

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ всСми Π»ΡŽΠ±ΠΈΠΌΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ сначала Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΠΎΠΆΠΊΡƒ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅ΠΌ Ρ†Π΅ΠΏΠ»ΡΡ‚ΡŒ. Один ΠΊΠΎΠ½Π΅Ρ† ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ ΠΊΠΈΠ΄Π°Π΅ΠΌ Π½Π° зСмлю Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊ Π½ΠΎΠΆΠΊΠ΅ МК. Π‘Π°ΠΌ Π²Ρ‹Π²ΠΎΠ΄ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° Π²Ρ…ΠΎΠ΄ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов (PORTx=1 DDRx=0). ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎ Ссли ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°Ρ‚Π° Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ напряТСния Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор. Если ΠΌΡ‹ считаСм это значСния Ρ‡Π΅Ρ€Π΅Π· PINx Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ 1. Если ΠΌΡ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Ρ‚ΠΎ Π²Ρ‹Π²ΠΎΠ΄ подтягиваСтся ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΈ напряТСниС Π½Π° Π½Π΅ΠΌ становится Ρ€Π°Π²Π½Ρ‹ΠΌ Π½ΡƒΠ»ΡŽ, PINx Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 0. По этому Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΌΡ‹ ΠΈ опрСдСляСм Π½Π°ΠΆΠ°Ρ‚Π° Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

Β Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΌΡƒ рСзистору ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ внСшний рСзистор (Π½Π° схСмС ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ). Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ внутрСнняя подтяТка слабовата порядка 100 кОм. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π½Π° этом Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΊΠ°ΠΊΠΎΠ΅ Π»ΠΈΠ±ΠΎ напряТСниС ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π»ΠΎΠΆΠ½ΠΎΠΌΡƒ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ. Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ часто эти Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ сопротивлСниС ΡΠ³ΠΎΡ€Π°ΡŽΡ‚ ΠΎΡ‚ ΠΊΠ°ΠΊΠΈΡ… Π»ΠΈΠ±ΠΎ Π½Π°Π²ΠΎΠ΄ΠΎΠΊ. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎΡ‚ Π±Π΅Π· этой подтяТки. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ рСкомСндуСтся ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свою внСшнюю подтяТку сопротивлСниСм Π² 10 кОм. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ подстраховатся Π΄Π°ΠΆΠ΅, Π΄Π°ΠΆΠ΅ Ссли внутрСняя сгорСла Ρ‚ΠΎ Ρƒ вас всС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

 Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свСтодиод ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π΅ схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΡ€Ρ‚-зСмля ΠΈ ΠΏΠΎΡ€Ρ‚-ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΆΠ΅Ρ‡ΡŒ свСтодиод Π½ΡƒΠΆΠ½ΠΎ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ свСтодиод ΠΏΠΎΠ΄Π°Ρ‚ΡŒ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ (Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ). Для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ случаС ΠΊΠΎΠ³Π΄Π° свСтодиод ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ Vcc Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½ΠΈΠ·ΠΊΠΈΠΉ (логичСский ноль). Для ΠΌΠΈΠΊΡ€ΠΎΠΊΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΊΡƒΠ΄Π° Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ свСтодиод ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΈΠ»ΠΈ ΠΊ Vcc. МоТно ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ΄Π½Ρƒ Ρ‚Π°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ схСму ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ свСтодиода ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ AVR Π² зависимости ΠΎΡ‚ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Ρ‚ΠΎΠΆΠ΅ особо Π½Π΅Ρ‚.

Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ для этого Π² рСгистр DDRx Π·Π°ΠΏΠΈΡ‡Ρ‹Π²Π°Π΅ΠΌ 1. Π”Π°Π»Π΅Π΅ записываСм Π² ΠΏΠΎΡ€Ρ‚ PORTx Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ высокий ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΉ.

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ МК Π½ΡƒΠΆΠ½ΠΎ Ρ†Π΅ΠΏΠ»ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Ρ… рСзистор. ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄Π° МК порядка 20-30 мА. А для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ свСчСния свСтодиода Π½ΡƒΠΆΠ½ΠΎ 3…15 мА. А ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»Ρ‡Π°Π΅ΠΌ свСтодиод с Π½ΠΈΠ·ΠΊΠΈΠΌ прямым сопротивлСниСм, Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΅Π³ΠΎ Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС просто ΡΠΏΠ°Π»ΠΈΡ‚ΡŒ, Π° Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ ΡΠΏΠ°Π»ΠΈΡ‚ΡŒ сам Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· свСтодиод Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ свСтодиоду сопротивлСниС.

НапряТСниС Π½Π° Π½ΠΎΠ³Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΎΠΊΠΎΠ»ΠΎ 5 Π’. Для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ горСния свСтодиода Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ Π½Π° Π½Π΅ΠΌ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 2.5 Π’. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ напряТСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΌ сопротивлСнии 5-2.5=2.5. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠΊ ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠΎΠ΄ 5 мА. Π—Π½Π°Π΅ΠΌ Ρ‚ΠΎΠΊ Π² Ρ†Π΅ΠΏΠΈ ΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния Π½Π° рСзисторС Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ Π·Π°ΠΊΠΎΠ½Ρƒ Ома Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ сопротивлСниС рСзистора R=U/I=2.5/5e-3=500 Ом. Π‘Π»ΠΈΠΆΠ°ΠΉΡˆΠ΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 510 Ом, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ‚ΡŒ ΠΎΡ‚ 220 Ом Π΄ΠΎ 1 кОм. Π“ΠΎΡ€Π΅Ρ‚ΡŒ свСтодиод Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

Β 

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

Иногда Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ случаи ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ установили ΠΌΠΈΠΊΡ€ΠΎΠΊΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, памяти Π½Π°ΠΌ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΈ быстродСйствиС Π½Π° высотС, Π½ΠΎ Π²ΠΎΡ‚ с Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ Π±Π΅Π΄Π°-Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π½Π°ΠΌ Π½ΠΎΠ³ для установки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… устройст, ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ. МногиС видят Π²Ρ‹Ρ…ΠΎΠ΄ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ-установкой Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ камня с большим числом Π½ΠΎΠ³. Но Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π½Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ нСсколько ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° ΠΆΠ΅Π»Π΅Π·Π΅.

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

Но ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠΎΡ€Ρ‚Π° Π½ΡƒΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ:

Π’Π΅ назначСния ΠΊΠΎΡ‚ΠΎΡ‹Π΅ Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ. Π˜Ρ… Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄Π½Π° функция (смСТная) Π½Π΅ измСняла Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (провСряСмой).

НапримСр, допустим Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π²ΠΎΠ΄ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ Π»ΠΈΠ±ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π»ΠΈΠ±ΠΎ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π‘ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ΄Ρ‚ΠΈ сигнал 0 ΠΈΠ»ΠΈ 1, Π° Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Hi-Z Π² случаС ΠΊΠΎΠ³Π΄Π° Π½Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π½Π΅ послали сигнал Enable. А ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠΎΠΏΠΊΡƒ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ сигнал 0,

ΠžΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ МК установлСн Π½Π° Π²Ρ…ΠΎΠ΄ Hi-Z ΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ сигнал с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π½Π° Π½Π΅Π³ΠΎ ΠΆΠ΅ ΠΏΠΎΠ΄Π°Π½ сигнал enable. Если Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ состояниС ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ enable ΠΈ Π΅Π³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ становятся Π² Ρ€Π΅ΠΆΠΈΠΌ Hi-Z ΠΈ Π½Π°ΠΌ Π½Π΅ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄ МК Π² Ρ€Π΅Π΄ΠΈΠΌ Pull-Up ΠΈ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ Π½Π΅Ρ‚ Π»ΠΈ Ρƒ нас Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π²Ρ‹Π²ΠΎΠ΄Π° нуля — это сигнла Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ‹ это ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ ΠΌΡ‹ снова ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ МК Π² Hi-Z ΠΈ отправляСм сигнал enable Π½Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊ. Π­Ρ‚Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий повторяСтся нСсколько Ρ€Π°Π· Π² сСкунду.

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ способС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ противорСчия

ЛогичСскоС ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ΅

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

ЭлСктричСскоС ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ΅

Если с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° поступаСт высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈ ΠΌΡ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‚ΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄Π΅ Ρƒ нас сразу встрСтятся 0 ΠΈ 1,Vcc ΠΈ GND. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρƒ нас Π΄Π°Ρ‚Ρ‡ΠΈΠΊ «Π·Π°ΡΠ½Π΅Ρ‚ Π²Π΅Ρ‡Π½Ρ‹ΠΌ сном» Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΊΠ°ΠΊ ΠΆΠΈΠ»ΠΈ Ρ‚Π°ΠΊ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ это ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ΅ Π½Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Π³Π»Π°Π· просто Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ мСстС сСйчас выполняСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ‚ΠΎΠΆΠ΅ Π½Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ. ЭлСктричСскоС ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ схСмотСхничСским ΠΏΡƒΡ‚Π΅ΠΌ. Нам Π½ΡƒΠΆΠ½ΠΎ Π² Ρ†Π΅ΠΏΡŒ Π³Π΄Π΅ Ρƒ нас ΠΊΠ½ΠΎΠΏΠΊΠ° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ рСзистор. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСзистора опрСдСляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ самого Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° (Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π½ΠΎΠΆΠΊΠΈ).

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Ссли Ρƒ нас Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ васит Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π½Π΅ большС Ρ‡Π΅ΠΌ 10 мА. Π’ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π½Π΅ Π±Ρ‹Π» большС этой Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π² случаС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠŸΡ€ΠΈ напряТСнии Π² 5 Π’ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ сопротивлСниС Π² 510 Ом. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π°ΠΆΠ΅ Ссли Ρƒ нас с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ΄Π΅Ρ‚ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, ΠΈ Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ наТимаСтся ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π½Π΅ сгорит ΠΈ искаТСния уровня сигнала Ρ‚ΠΎΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π½ΠΎΠΆΠΊΠ΅

РазъСм ISP Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… схСмах Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 3 Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° MOSI,MISO,SCK. Π£ мСня практичСски всС ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΈ Π² Π½Π΅Π³ΠΎ Ρƒ мСня вставлСн ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Π’ΠΎ врСмя ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ я ΠΏΡ€ΠΎΡˆΠΈΠ²Π°ΡŽ МК ΠΏΠΎ нСсколько Ρ€Π°Π·. И это ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΌΠ½Π΅ Π½Π΅ приходится ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΊΠΎΠ³Π΄Π° ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ МК Π΅Π³ΠΎ Π²Ρ‹Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ‚Π°Π²Π»ΡΡ‚ΡŒ Π² ΠΊΠΎΠ»ΠΎΠ΄ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΈ Π΄Π°Π»Π΅Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.

На эти Ρ‚Ρ€ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ. И ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈΡ… состояниС Π² ΠΏΡ€ΠΎΠ³Π°ΠΌΠΌΠ΅. Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ эти ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΠΈ Π²ΠΎ врСмя Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π’Π°ΠΊΠΆΠ΅ с Ρ†Π΅Π»ΡŒΡŽ экономии Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Π½Π° эти Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡ†Π΅ΠΏΠΈΡ‚ΡŒ свСтодиоды. ΠŸΡ€Π°Π²Π΄Π° Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π“Ρ€ΠΎΠΌΠΎΠ²Π° Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. А Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBasp Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ. Π’ процСсС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ свСтодиоды Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… MOSI,MISO,SCK Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π±Π°Π²Π½ΠΎ ΠΌΠΎΡ€Π³Π°Ρ‚ΡŒ:)

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Π½Π° эти Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Ρ†Π΅ΠΏΠ»ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ свСтодиоды Π½Ρƒ ΠΈ Ρ‡Ρ‚ΠΎ Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π“Π»Π°Π²Π½ΠΎΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ это устройство Π² процСссС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π΅ Π½Π°Ρ‡Π°Π»ΠΎ Ρ‡ΡƒΠ΄ΠΈΡ‚ΡŒ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Ссли Π½Π° этих Π²Ρ‹Π²ΠΎΠ΄Π° Ρƒ вас находится Ρ€Π΅Π»ΡŽΡˆΠΊΠ° которая управляСт большой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, Ρ‚ΠΎ Π² процСссС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Ρ€Π΅Π»Π΅ просто ΠΎΡ„ΠΈΠ³Π΅Π΅Ρ‚ ΠΎΡ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ ΠΈ Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Π°Ρ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π½Π΅ Ρ†Π΅ΠΏΠ»ΡΡ‚ΡŒ Π½Π° эти Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΠ°Π»ΠΎ. МоТно ΠΏΠΎΠ΄ΠΊΠ»Ρ‡ΠΈΡ‚ΡŒ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ LCD дисплСй Ρ‚ΠΈΠΏΠ° HD44780 ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡˆΠΈΠ½Π½Ρ‹ΠΉ интСрфСйс для Ρ€Π°Π±ΠΎΡ‚Ρ‹ (схСма Π½ΠΈΠΆΠ΅)

Β 

УстановлСнныС рСзисторы ΠΏΠΎ 10 кОм ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‚ линию ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΎΡ‚ основной схСмы. РСзисторы ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΎΡ‚ дисплСя Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ISP Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈΡ… пСрСсиливаСт ΠΈ ΡˆΡŒΠ΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. А Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ дисплСя эти рСзисторы особонС Π½Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ влияния.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… свСтодиодов Π½Π° ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π²ΠΎΠ΄

Π’ Π΄Π°Π½Π½ΠΎΠΉ схСмС Π΄Π²Π° свСтодиода ΠΏΠΎΠ΄ΠΊΡŽΡ‡Π΅Π½Ρ‹ Π½Π° ΠΎΠ΄Π½Ρƒ Π½ΠΎΠΆΠΊΡƒ ΠΏΠΎΡ€Ρ‚Π°, такая схСма позволяСт ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, Π½Π΅ придСтся Ρ‚Π°ΠΆΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΡˆΠΈΠ½Ρƒ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ свСтодиоду. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΆΠ΅Ρ‡ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ сСтодиод Π½ΡƒΠΆΠ½ΠΎ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ Pxy ΠΏΠΎΠ΄Π°Ρ‚ΡŒ логичСский 0, Π° для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΆΠ΅Ρ‡ΡŒ Π½ΠΈΠΆΠ½ΠΈΠΉ Ρ‚ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΆΠ΅Ρ‡ΡŒ сразу ΠΎΠ±Π° свСтодиода Ρ‚Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ пСрСвСсти Π²Ρ‹Π²ΠΎΠ΄ МК Π² Ρ€Π΅ΠΆΠΈΠΌ Hi-Z ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Π΅Π³ΠΎ Π½Π΅Ρ‚, Π² этом случаС появится сквозной Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Π° свСтодиода ΠΈ ΠΎΠ½ΠΈ ΠΎΠ±Π° загорят. Или ΠΌΠΎΠΆΠ½ΠΎ бысто Π·Π°ΠΆΠΈΠ³Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π° Π³ΠΎΡ€Π΅Ρ‚ΡŒ. ΠœΠΈΠ½ΡƒΡ схСмы Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ³Π°ΡΠΈΡ‚ΡŒ сразу Π΄Π²Π° Π΄ΠΈΠΎΠ΄Π° нСльзя.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… свСтодиодов ΠΏΠΎ схСма PORT-PORT

Π’ это схСмС Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного Π½Π΅Ρ‚ — мСняя состояниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Ρ‚ΠΎ Π² 1 Ρ‚ΠΎ Π² 0 ΠΌΡ‹ мСняСм напрявлСниС Ρ‚ΠΎΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΈΠ΄ΠΈΠ½ Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄ΠΈΠΎΠ΄. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ³Π°ΡΠΈΡ‚ΡŒ ΠΎΠ±Π° свСтодиода Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ сразу Π½Π° ΠΎΠ±Π° Π²Ρ‹Π²ΠΎΠ΄Π° Π»ΠΈΠ±ΠΎ высокоС состояниС 11 Π»ΠΈΠ±ΠΎ Π½ΠΈΠ·ΠΊΠΎΠ΅ это 00. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΆΠ΅Ρ‡ΡŒ сразу Π΄Π²Π° свСтодиода Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡŽ, быстро мСняя состония ΠΎΠ±Π΅ΠΈΡ… Π½ΠΎΠΆΠ΅ΠΊ с высокого Π½Π° Π½ΠΈΠ·ΠΊΠΈΠΉ. Если Π²Π·ΡΡ‚ΡŒ 3 Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ смСны состояния Π½ΠΎΠΆΠ΅ΠΊ Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡˆΠ΅ΡΡ‚ΡŒ свСтодиодов.

Π’ Π΄Π°Π½Π½ΠΎΠΉ схСмС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ. Один Π²Ρ‹Π²ΠΎΠ΄ подтягиваСт Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π΅Π΅ сопротивлСниС Π° другая Π΄Π°Π΅Ρ‚ 0. НаТатиС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄Π°Π΅Ρ‚ 0 Π½Π° подтянутом Π²Ρ‹Π²ΠΎΠ΄Π΅ Π° это фиксируСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,мСняя Ρ€ΠΎΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ каТдая ΠΊΠ½ΠΎΠΏΠΊΠ°. Если Ρƒ нас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 6 Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², Ρ‚ΠΎ дСйствуСм ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмС: ΠΎΠ΄Π½Ρƒ Π½ΠΎΠΆΠΊΡƒ подтягиваСм, Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π΄Π΅Π»Π°Π΅ΠΌ Π½ΡƒΠ»Π΅ΠΌ Π° ΠΈΠ· Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ Π΄Π΅Π»Π°Π΅ΠΌ состояниС Hi-Z. Но Ρ‚ΡƒΡ‚ Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ минус. Допустим ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π’». Для этого Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ линию подтягиваСм, ΡΡ€Π΅Π΄Π½ΡŽΡŽ Π΄Π΅Π»Π°Π΅ΠΌ Π½ΡƒΠ»Π΅ΠΌ, Π° ниТнюю Π½Π΅ задСйствуСм Π² процСссС ΠΈΠ»ΠΈ выставляСм Π΅Π΅ Π² стостоянии Hi-Z. Π”Π°Π»Π΅Π΅ Ссли ΠΌΡ‹ Π½Π°ΠΆΠΌΠ΅ΠΌ Π½Π° ΠΊΠΎΠΏΠΊΡƒ «B» Ρ‚ΠΎ вСрхняя линия подтянится ΠΊ Π½ΡƒΠ»ΡŽ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΉΠΌΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ Π½Π°ΠΆΠ°Ρ‚Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° «B». Π’ Ρ‚ΠΎΠΌ случаС Ссли ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°ΠΆΠ°Ρ‚Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ «E» ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° «Π‘» Ρ‚ΠΎ вСрхняя линия Ρ‚Π°ΠΊΠΆΠ½ подтяница ΠΊ 0 ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΉΠΌΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»Π° Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° «Π’», хотя ΠΌΡ‹ Π΅Π΅ Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π»ΠΈ.Β 

К минусам Ρ‚Π°ΠΊΠΎΠΉ схСмы ΠΌΠΎΠΆΠ½ΠΎ отнСсти Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событый наТатия ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² случаС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ наТатия Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ с свСтодиода ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ

Π­Ρ‚Π° схСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π² динамичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅.Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ состояниС свСтодиода ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ 0 — Π΄ΠΈΠΎΠ΄ Π³ΠΎΡ€ΠΈΡ‚, Π»ΠΈΠ±ΠΎ пСрСвСсти Π²Ρ‹Π²ΠΎΠ΄ Π² состояниС Hi-Z — Π΄ΠΈΠΎΠ΄ Π½Π΅ Π³ΠΎΡ€ΠΈΡ‚. А для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° нСсколько микросСкунд пСрСвСсти Π²Ρ‹Π²ΠΎΠ΄ Π² Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ…ΠΎΠ΄Π° с подтягом ΠΈ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π’ Ρ‚ΠΎΠΌ случаС ΠΊΠΎΠ³Π΄Π° Π³ΠΎΡ€ΠΈΡ‚ свСтодид Ρ‚.Π΅. Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Ρ‚ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ нСльзя, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС сгорит ΠΏΠΎΡ€Ρ‚ Π° это Π½Π°ΠΌ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΡΡ‚Π°Ρ‚ΡŒΠΈ: www.easyelectronics.ru

  • Π’ΠΏΠ΅Ρ€Ρ‘Π΄ >
Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

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

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

  • 1 ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°
  • 2 Π‘Ρ…Π΅ΠΌΠ° сброса
  • 3 Π’Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ сигнал ΠΈ Π΅Π³ΠΎ источник
  • 4 Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ»ΠΈ свСтодиод ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ

Если вас интСрСсуСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (здСсь ΠΈ Π΄Π°Π»Π΅Π΅ МК), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π½Π΅ΠΌΡƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, питания, ΠΈΠ»ΠΈ свСтодиода. Или Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π½Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с  Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ AREF ΠΈΠ»ΠΈ AGND, Ρ‡Ρ‚ΠΎ прСдставляСт собой AVCC. И собствСнно ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ всС Ρ‚Π°ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ‚ΠΎ данная ΡΡ‚Π°Ρ‚ΡŒΡ смоТСт Π²Π°ΠΌ слСгка ΠΏΡ€ΠΈΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ занавСс Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΌΠΈΡ€Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

ВсС ниТСописанноС относится ΠΊ AVR ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ, Π½ΠΎ Π² случаС с PIC всС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ схоТи, ΠΈΠ·-Π·Π° Сдинства ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ².

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

Π’ своСй Ρ€Π°Π±ΠΎΡ‚Π΅ МК ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΡΠ½Π΅Ρ€Π³ΠΈΡŽ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, трСбуСтся напряТСния ΠΎΡ‚Β 1.8Β Π΄ΠΎ 5 Π’. Π›ΡŽΠ±ΠΎΠΉ МК AVR Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с напряТСниСм ΠΎΡ‚ 5 Π’ΠΎΠ»ΡŒΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅ΠΌ это напряТСниС ΠΊΠ°ΠΊ эталон ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ. Оно ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ VCC.

НулСвой Π²Ρ‹Π²ΠΎΠ΄ β€” это GND. Если Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ питания ПК, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° являСтся здСсь GND (ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ Π—Π΅ΠΌΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ), ΠΏΡ€ΠΎΠ²ΠΎΠ΄ красного Ρ†Π²Π΅Ρ‚Π° β€” это +5, станСт VCC.

Если Π²Ρ‹ Π² качСствС питания для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ, Ρ‚ΠΎ минус Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ ΠΊΠ°ΠΊ GND, Π° ΠΈΡ… плюс, ΠΊΠ°ΠΊ VCC. Β 

ΠŸΡ€ΠΈ этом Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ напряТСниС ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ ΡΠΎΡ…Ρ€Π°Π½ΡΠ»ΠΎΡΡŒ Π² Π½ΡƒΠΆΠ½Ρ‹Ρ… Π»ΠΈΠΌΠΈΡ‚Π°Ρ… для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ МК. Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² datasheet (Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ) Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

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

ВсС, Ρ‡Ρ‚ΠΎ трСбуСтся AVR ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ для функционирования, это ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. На Π²Ρ…ΠΎΠ΄Ρ‹ VCC Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ 5 Π’. (ΠΈΠ»ΠΈ ΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² зависимости ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ), Π° Π²Ρ…ΠΎΠ΄Ρ‹ GND Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π·Π΅ΠΌΠ»ΠΈΡ‚ΡŒ.

МК ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π²Ρ…ΠΎΠ΄ VCC, Π° нСсколько, это ΠΆΠ΅ относится ΠΈ ΠΊ GND Π²Ρ…ΠΎΠ΄Π°ΠΌ (Π² особСнности Ссли ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ корпус TQFP, Π³Π΄Π΅ ΠΏΠΈΡ‚Π°Π»ΠΎΠ²ΠΎ Π½Π° Π²ΠΈΠ΄Ρƒ). Β Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ кристалла Π±Ρ‹Π»ΠΎ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ со всСх сторон, для избСТания ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΏΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅ΠΏΠ΅ΠΉ.

Π˜Π½Π°Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ситуация Ρ‚ΠΈΠΏΠ° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ: допустим, Π²Ρ‹ осущСствили ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΈΡ‚Π°Π»ΠΎΠ²Π° лишь с ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· сторон Ρ‡ΠΈΠΏΠ°. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΠΎΡ€Ρ‚ΠΎΠ²ΡƒΡŽ линию свСтодиод, ΠΈ Π·Π°Ρ‚Π΅ΠΌ всС ΠΈΡ… сразу ΠΈ Π·Π°ΠΆΠ³Π»ΠΈ.

РСакция устройства Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ²Π°: внутрСнняя шина питания, Π½Π΅ поняв Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° элСктричСства, исчСзла, Π° процСссор, казалось Π±Ρ‹ Π½Π΅ имСя Π½Π° Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½, Π²Π΄Ρ€ΡƒΠ³ сгорСл.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ всСх Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² GND ΠΈ VCC. НСобходимо ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅.

AVCC ΠΈ AGND β€” это ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ прСобразоватСля ΠΈ аналоговая зСмля. АЦП измСряСт напряТСниС, ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠ°Π³ΡƒΠ±Π½ΠΎΠ³ΠΎ влияния ΠΏΠΎΠΌΠ΅Ρ… Π² элСктроцСпи.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² схСмах зСмля Π±Ρ‹Π²Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ (соСдинСниС ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² 1 Ρ‚ΠΎΡ‡ΠΊΠ΅). НапряТСниС Π½Π° AVCC Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Ρ€ΠΎΡΡΠ΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.

Если Π½Π΅ трСбуСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ АЦП ΠΈ отсутствуСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… расчСтах ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, Ρ‚ΠΎ Π½Π° AVCC просто ΠΏΠΎΠ΄Π°ΠΉΡ‚Π΅ 5 Π²Ρ‚, Ρ€Π°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ Π½Π° AGND ΠΈ VCC, посадитС Π½Π° зСмлю, ΠΊΠ°ΠΊ ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅. Но ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ!

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

ВсС это Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠ³ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. VΠ‘Π‘ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ Π΄ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, ΠΈΠ±ΠΎ являСтся ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ. ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ внСшнСго источника питания, Π² Π½Π΅ΠΌ нСобходимости Π½Π΅Ρ‚. Но всС-Ρ‚Π°ΠΊΠΈ Π»ΡƒΡ‡ΡˆΠ΅ сначала ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅ΡŽ систСму (МК ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€) ΠΎΡ‚ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ источника, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это даст Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ с успСхом ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшниС навСсныС элСмСнты.

Как видишь, добавился Π΄Ρ€ΠΎΡΡΠ΅Π»ΡŒ Π² Ρ†Π΅ΠΏΡŒ питания AVCC, Π° Ρ‚Π°ΠΊΠΆΠ΅ кондСнсаторы. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ‚ΠΎΠ½ΠΎΠΌ являСтся ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ кСрамичСский кондСнсатор Π½Π° ΡΠΎΡ‚Π½ΡŽ Π½Π€ ΠΌΠ΅ΠΆΠ΄ΡƒΒ VCCΒ ΠΈΒ GNDΒ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ микросхСмы (Π° Ссли Ρƒ ΠΌΠΈΠΊΡ€ΡƒΡ…ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄ΠΎΠ² питания ΠΈ зСмСль, Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π΅ΠΌΠ»Π΅ΠΉ) ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ питания β€” ΠΎΠ½ сгладит ΠΊΡ€Π°Ρ‚ΠΊΠΈΠ΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Π΅ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ Π² шинС питания Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… схСм. ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ Π½Π° 47 ΠΌΠΊΠ€ Π² Ρ†Π΅ΠΏΠΈ питания сгладит Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠ΅ броски напряТСния. ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄ΡƒΒ AVCCΒ ΠΈΒ GNDΒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ успокоит ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ на АЦП.

Π’Ρ…ΠΎΠ΄Β AREF это Π²Ρ…ΠΎΠ΄ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡΒ ΠΠ¦ΠŸ. Π’ΡƒΠ΄Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ напряТСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΒ ΠΠ¦ΠŸ, Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»ΠΈΠ±ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ источник ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния Π½Π° 2.56 Π²ΠΎΠ»ΡŒΡ‚Π°, Π»ΠΈΠ±ΠΎ напряТСниС Π½Π°Β AVCC, поэтому Π½Π°Β AREF рСкомСндуСтся Π²Π΅ΡˆΠ°Ρ‚ΡŒ кондСнсатор, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ качСство ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡΒ ΠΠ¦ΠŸ(Π° ΠΎΡ‚ качСства ΠΎΠΏΠΎΡ€Ρ‹ зависит Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅Β ΠΠ¦ΠŸ).

Π‘Ρ…Π΅ΠΌΠ° сброса

РСзистор Π½Π° RESET. AVR ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ схСму сброса, сигнал RESET оснащСн рСзистором Π½Π° 100 кОм ΠΊ VCC. Но это Π½Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ! Π›ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ΡŒ RST Π΄ΠΎ питания ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ рСзистора 10 кОм.
Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° схСма сброса

Π•Π΅ прСимущСство Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° схСма Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, кондСнсатор находится Π² разряТСнном состоянии ΠΈ напряТСниС Π½Π° RST ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΡƒΠ»Π΅Π²ΠΎΠ΅, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΈΠ±ΠΎ Π΅ΠΌΡƒ выдаСтся Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ сброс. Но вскорС кондСнсатор ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ заряд Ρ‡Π΅Ρ€Π΅Π· рСзистор ΠΈ напряТСниС Π½Π° RST составит Π»ΠΎΠ³1, ΠΈ МК Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½.

Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° равняСтся T=R*C ( Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅: 1 сСк.). Она трСбуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ МК Π½Π΅ Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… устройств.

Π’Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ сигнал ΠΈ Π΅Π³ΠΎ источник

Π’Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ являСтся Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ МК. По всСм ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°ΠΌ происходят Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ β€” Π΄Π°Π½Π½Ρ‹Π΅ ходят ΠΏΠΎ шинам ΠΈ рСгистрам, Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ, ΠΈ Ρ‚.Π΄. ΠŸΡ€ΠΈ большСй скорости Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты, МК Π±ΡƒΠ΄Π΅Ρ‚ быстрСС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ большСС количСство энСргии.

Π—Π°Π΄Π°ΡŽΡ‚ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ встроСнного Π² МК Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΈΠ»ΠΈ внСшнСго. Быстрота Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ настроСк МК ΠΈ обвязки.

Π’ΠΈΠΏΡ‹ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°:

  • Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ (ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Π·Π°Π΄Π°ΡŽΡ‰ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ RC).
  • Обвязка Π½Π΅ Π½ΡƒΠΆΠ½Π°. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ XTAL2 ΠΈ XTAL1 Π½Π΅Ρ‚ нСобходимости ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ, Π½ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² качСствС ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π° Π²Ρ‹Π²ΠΎΠ΄Π° (ΠΏΡ€ΠΈ возмоТности). ВыбираСтся 1 ΠΈΠ· 4 (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ частоты.
  • Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ(ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ внСшнюю Π·Π°Π΄Π°ΡŽΡ‰ΡƒΡŽ RC Ρ†Π΅ΠΏΡŒ).НуТСн внСшний для ΠΌΠΊ рСзистор ΠΈ кондСнсатор. МоТно ΠΌΠ΅Π½ΡΡ‚ΡŒ Π² процСссС Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΡƒΡŽ частоту, измСняя Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСзистора.
  • Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ (ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ внСшний Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠ²Π°Ρ€Ρ†).Π‘ внСшнСй стороны устанавливаСтся ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ ΠΈ 2 кондСнсатора. ΠŸΡ€ΠΈ низкочастотном ΠΊΠ²Π°Ρ€Ρ†Π΅ (Π΄ΠΎ 1 ΠœΠ“Ρ†) кондСнсатор Π½Π΅ потрСбуСтся.
  • внСшний. Π”Ρ€ΡƒΠ³ΠΎΠ΅ устройство ΠΏΠΎΠ΄Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ МК ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ сигнал, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π°ΠΊΡ‚Ρ‹.

ΠŸΠ»ΡŽΡΡ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… схСм

ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ†Π΅ΠΏΠΈ RC ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ экономию мСста Π½Π° ΠΏΠ»Π°Ρ‚Π΅, Π½Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты, Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ максимальной частоты, плюс ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠ²Π°Ρ€Ρ† являСтся Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Π½ΡƒΠΆΠ½Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты. Π’ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ МК.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ тактования МК ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π΅ Π² System Clock and Clock Options, ΠΏΡ€ΠΈ этом Π²Π°ΠΆΠ½Π° конфигурация Ρ„ΡŒΡŽΠ· Π±ΠΈΡ‚ΠΎΠ². Ѐьюз Π±ΠΈΡ‚Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ Ρ‚Ρ€ΠΎΠ³Π°Ρ‚ΡŒ, Ссли ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ спСцом Π² настройках.

Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ»ΠΈ свСтодиод ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ

Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ взаимодСйствии с внСшнСй срСдой, Ρ‚ΠΎ Π² качСствС ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ прСдставляСт особого интСрСса β€” просто Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ сам с собой Ρ‚ΠΈΠΊΠ°Π΅Ρ‚. А Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ дСйствия, Ρ‚ΠΎ ΡƒΠΆΠ΅ станСт интСрСснСС.

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ряд Π½Π΅Ρ…ΠΈΡ‚Ρ€Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ:

Для ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΠΎΠΆΠΊΡƒ I/O, ΠΈ произвСсти Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° зСмлю. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ самого Π²Ρ‹Π²ΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой DDRxy=0 PORTxy=1 (Π²Ρ…ΠΎΠ΄ с подтяТкой).

ΠŸΡ€ΠΈ этом, Ссли ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ находится Π² Π½Π°ΠΆΠ°Ρ‚ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора, Π²Ρ…ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ большоС напряТСниС, Π° ΠΈΠ· Π±ΠΈΡ‚ PINΡ…Ρƒ ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ 1. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅, Π²Ρ…ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° Π·Π΅ΠΌΠ»Π΅, Π° напряТСниС Π½Π° этом Π²Ρ…ΠΎΠ΄Π΅ ΡƒΠΏΠ°Π΄Π΅Ρ‚ Π΄ΠΎ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ, ΠΈΠ· PINxy Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ 0. По Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ позициям Π² Π±ΠΈΡ‚Π°Ρ… PINΡ… рСгистра Π½Π°ΠΌ становится извСстно ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΌ состоянии ΠΊΠ½ΠΎΠΏΠΊΠΈ.

ΠŸΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ Π²Ρ‹Π΄Π΅Π»Π΅Π½ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор. Π₯отя Π²Π½ΡƒΡ‚Ρ€ΠΈ AVR Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ подтяТки, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ: 100 кОм. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ просто ΠΏΡ€ΠΈΠ΄Π°Π²Π»Π΅Π½Π° ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π½Π°Π²ΠΎΠ΄ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ, Ρ‡Ρ‚ΠΎ даст Π»ΠΎΠΆΠ½ΠΎΠ΅ срабатываниС. Для Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ схСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° внСшняя подтяТка Π½Π° 10 кОм.

Бпособы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ свСтодиода ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ

ВсСго ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ 2 схСмы:

  • ΠŸΠΎΡ€Ρ‚-ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅;
  • ΠŸΠΎΡ€Ρ‚-зСмля.

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС Π΄ΠΈΠΎΠ΄ заТигаСтся ΠΏΡ€ΠΈ Π²Ρ‹Π΄Π°Ρ‡Π΅ Π² ΠΏΠΎΡ€Ρ‚ логичСский ноль: ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½ΠΈΠ·ΠΊΠΈΠΉ (Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ Π½ΡƒΠ»ΡŽ). ΠŸΡ€ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΌ способС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΈΠΎΠ΄ заТСгся, слСдуСт Π²Ρ‹Π΄Π°Ρ‚ΡŒ Π² ΠΏΠΎΡ€Ρ‚ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ: ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ высокий, ΠΏΡ€ΠΈΡ€Π°Π²Π½Π΅Π½Π½Ρ‹ΠΉ ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ VCC.

Для AVR ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ любой ΠΈΡ… этих способов, Π½ΠΎ старыС ΠΌΠΎΠ΄Π΅Π»ΠΈ МК тянули Π²Π½ΠΈΠ· Π»ΡƒΡ‡ΡˆΠ΅, поэтому ΠŸΠΎΡ€Ρ‚-ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ популярСн. Настройка Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠΎΡ€Ρ‚Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ для свСтодиода (DDRxy=1), ΠΏΡ€ΠΈ этом, зависимо ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π² PORTxy Π½ΠΎΠΆΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Π½ΠΈΠ·ΠΊΠΎΠ΅ Π»ΠΈΠ±ΠΎ высокоС напряТСниС.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ свСтодиода слСдуСт Ρ‡Π΅Ρ€Π΅Π· рСзистор. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ прямого сопротивлСния свСтодиода нСбольшой. И ΠΏΡ€ΠΈ отсутствии Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² проходящСго сквозь Π½Π΅Π³ΠΎ Ρ‚ΠΎΠΊΠ°, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ³ΠΎΡ€Π΅Ρ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠΆΠ΅Ρ‡ΡŒ Π²Ρ‹Π²ΠΎΠ΄ МК. Для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ свСтодиода достаточно ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 3…15 мА.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ

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

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

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


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

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

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

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

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

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

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

  • Π Π°Π·ΡŠΠ΅ΠΌΡ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°
  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ATmega328P / ATtiny45 – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ распиновка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBASP v.2.0
  • USBasp | AVRDUDE | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для МК
  • Π Π°Π±ΠΎΡ‚Π° с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ: ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ чистый Β«Π‘ΠΈΒ»
  • Programmin
  • Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρƒ

ΠŸΠžΠ‘ΠœΠžΠ’Π Π˜Π’Π• Π’Π˜Π”Π•Πž ПО Π’Π•ΠœΠ•: Как ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ USBASP

Π Π°Π·ΡŠΠ΅ΠΌΡ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°


Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я расскаТу Π²Π°ΠΌ ΠΎΠ± основных особСнностях использования этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΈΠ· ΠΏΠΎΠ΄ ОБ Windows 7 ΠΈ ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ совмСстно со срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Atmel Studio Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ вСрсии 6. К соТалСнию, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Atmel Studio Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ этот ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚ΡƒΡ‚ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΡ… Π»ΠΈΠ±ΠΎ трудностСй.

ПослС установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ отобраТаСтся Π² диспСтчСрС устройств Windows ΠΊΠ°ΠΊ устройство USBasp. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎ ссылкС с нашСго Google диска. Для программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Avrdude.

Π­Ρ‚ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ посвящСна ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ страница Π² Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ. Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Avrdude ΠΏΠΎ ссылкС с нашСго Google диска. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° avrdude являСтся консольной ΠΈ запускаСтся ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Для выполнСния программирования Π΅ΠΉ пСрСдаСтся Π½Π°Π±ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ настройки. РСгистры Fuse ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для настройки Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ для ΠΈΡ… опрСдСлСния ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π₯ΠΎΡ‡Ρƒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ нСкоррСктная установка Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· рСгистры Fuse ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСвозмоТности дальнСйшСго программирования ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΏΠΎ этому, Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ рСгистр Fuse, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π² этом случаС рСгистр Fuse останСтся Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ состоянии, Ρ‡Ρ‚ΠΎ ΠΈ Π΄ΠΎ программирования.

Avrdude ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π°ΠΌ Π²Π°ΠΆΠ΅Π½ ΠΎΠ΄ΠΈΠ½ Ρ€Π΅ΠΆΠΈΠΌ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π°Π»ΠΈΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹ смоТСтС ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Однако Π² Π½Π΅Π΅ встроСн ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для запуска Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для выполнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дСйствий. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π²Π½Π΅ΡˆΠ½ΠΈΡ… инструмСнтов, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ прямо ΠΈΠ· мСню Atmel Studio.

Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ настройки инструмСнтов Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Add для добавлСния Π½ΠΎΠ²ΠΎΠ³ΠΎ инструмСнта. ЗаполняСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ поля:. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, для программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° достаточно Π·Π°ΠΉΡ‚ΠΈ Π² мСню Tools ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ USBASP atmega32 , которая Ρ‚Π°ΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ послС ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½Ρ‹Ρ… настроСк.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ послС компиляции ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ создаСтся Π² процСссС компиляции ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ЀизичСски Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ интСрфСйс ΠΈΠΌΠ΅Π΅Ρ‚ 10 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ ΠΎΠ±Ρ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ. НазначСниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:.

На ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Π°Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ часто Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ интСрфСйс SPI 6 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ произвСсти внутрисхСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’Π°ΠΊΠΎΠΉ интСрфСйс ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Π°Ρ… Arduino. ВсС доставили Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ Π²ΠΈΠ΄Π΅ ΠΈ быстро. Π—Π°Π±ΠΈΡ€Π°Π» Π½Π° складС Π‘Π”Π­Πš.

ВсС ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΎ Π² антистатику, Π·Π°Ρ‚Π΅ΠΌ Π² ΠΏΡƒΠ·Ρ‹Ρ€Ρ‡Π°Ρ‚ΡƒΡŽ ΠΏΠ»Π΅Π½ΠΊΡƒ ΠΈ Π΅Ρ‰Π΅ свСрху Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ. НС побилось Π½ΠΈ Ρ‡Π΅Π³ΠΎ. ΠšΡƒΠΏΠΈΠ» ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ для сборки Ρ€ΠΎΠ±ΠΎΡ‚Π°. ΠžΠΏΠ»Π°Ρ‡Π΅Π½ΠΎ Π±Ρ‹Π»ΠΎ прямо Π½Π° сайтС ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ. Быстро ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ, ΠΏΠΎΡ‡Ρ‚Π° Π½Π° этот Ρ€Π°Π· Ρ…ΠΎΡ€ΠΎΡˆΠΎ сработала, Ρ‡Ρ‚ΠΎ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ ΠΏΠΎ Π±Π΅Π·Π½Π°Π»Ρƒ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°Π²Π½ΠΎ.

Π₯ΠΎΡ‡Ρƒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ЕвгСния Π½Π° наши запросы, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΡΠ²ΠΎΠ΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΎΡ‚Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ². Как ΠΊΡƒΠΏΠΈΡ‚ΡŒ. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ESP. Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ сСнсоры. ΠœΠΎΠ΄ΡƒΠ»ΠΈ связи. ΠœΠΎΠ΄ΡƒΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. Π—Π²ΡƒΠΊ ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠ°. Кнопки ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅. Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, свСтодиоды. Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. ΠŸΡ€ΠΈΠ²ΠΎΠ΄Ρ‹, ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ°. ΠœΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹. ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΈ ΠΊΠ°Π±Π΅Π»ΠΈ. Π Π°Π·ΡŠΠ΅ΠΌΡ‹ ΠΈ ΡˆΡ‚Π΅ΠΊΠ΅Ρ€Ρ‹. ΠšΡ€Π΅ΠΏΠ΅ΠΆ, ΠΌΠ΅Ρ‚ΠΈΠ·Ρ‹. РасходныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹. Π Π°Π΄ΠΈΠΎΠ΄Π΅Ρ‚Π°Π»ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ связи nRF24L01 2. ΠŸΡ€ΠΈΠΏΠΎΠΉ 0. ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ethernet W ΠšΠΎΠ»ΠΏΠ°Ρ‡ΠΎΠΊ для ΠΊΠ½ΠΎΠΏΠΊΠΈ 12x12x7. Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Avrdude ΠΏΠΎ ссылкС с нашСго Google диска ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° avrdude являСтся консольной ΠΈ запускаСтся ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для программирования ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBASP: avrdude -c usbasp -p atmega32 -U flash:w:myhexfile.

Π’ ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ. Бписок пуст. Π‘Π΅Ρ€Π³Π΅ΠΉ, Π‘Π°ΠΌΠ°Ρ€Π°. ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½, Π’ΠΎΠ»Π³ΠΎΠ³Ρ€Π°Π΄. ΠœΠΈΡ…Π°ΠΈΠ», Москва. Π˜Π³ΠΎΡ€ΡŒ Π’Π°ΡΠΈΠ»ΡŒΠ΅Π²ΠΈΡ‡, Казань. ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡΠΌ ΠžΠΏΠ»Π°Ρ‚Π° Доставка Π“Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

Info x. Π’Ρ…ΠΎΠ΄ Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ. Email адрСс:. Π€Π°ΠΉΠ» Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π»ΠΈΠ±ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ; -U lfuse:w:0x6a:m ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ опрСдСляСт младший Π±Π°ΠΉΡ‚ рСгистра Fuse; -U hfuse:w:0xff:m ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ опрСдСляСт ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ рСгистра Fuse; РСгистры Fuse ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для настройки Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ для ΠΈΡ… опрСдСлСния ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’ Atmel Studio ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ мСню Tools ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ External tools Command : Ρ„Π°ΠΉΠ» запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ avrdude.

Arguments : ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запуска для avrdude, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрСли Π²Ρ‹ΡˆΠ΅. ΠŸΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ ΡƒΠΊΠ°Π·Π°Π½ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ макросы ΠΈ Atmel Studio подставит ΠΈΡ… сама. ΠœΡ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π»ΠΈ рСгистр Fuse Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π½ΠΎ ΠΏΡ€ΠΈ нСобходимости Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Initial directory : ΡƒΠΊΠ°Π·Π°Π½ макрос для подстановки ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

Use Output window : установитС эту Π³Π°Π»ΠΎΡ‡ΠΊΡƒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ показывался Π² ΠΎΠΊΠ½Π΅ Atmel Studio. ΠŸΠΎΡΠ»Ρƒ установки всСх настроСк Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ OK для сохранСния настроСк ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°. ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½, Π’ΠΎΠ»Π³ΠΎΠ³Ρ€Π°Π΄ ΠšΡƒΠΏΠΈΠ» ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ для сборки Ρ€ΠΎΠ±ΠΎΡ‚Π°. Быстро ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ, ΠΏΠΎΡ‡Ρ‚Π° Π½Π° этот Ρ€Π°Π· Ρ…ΠΎΡ€ΠΎΡˆΠΎ сработала, Ρ‡Ρ‚ΠΎ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠœΠΈΡ…Π°ΠΈΠ», Москва ΠŸΡ€ΠΈΠ²Π΅Π·Π»ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΊΠΈ, всС достойно ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΎ, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сломано. МоТно ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ, Ссли Π½Π°Π΄ΠΎ быстро.

Π˜Π³ΠΎΡ€ΡŒ Π’Π°ΡΠΈΠ»ΡŒΠ΅Π²ΠΈΡ‡, Казань Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ ΠΏΠΎ Π±Π΅Π·Π½Π°Π»Ρƒ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°Π²Π½ΠΎ. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ‚Π΅Π».


ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ATmega328P / ATtiny45 – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

А ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Mplab, Π° Π½Π΅ Π±ΠΎΠ»Π΅Π΅ соврСмСнная Mplab X ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΌΠΈΠΊΡ€ΠΎΡ‡ΠΈΠΏΠ°? Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ , поТалуйста. Π₯Π°Π±Ρ€ Geektimes ВостСр Мой ΠΊΡ€ΡƒΠ³ Ѐрилансим. ΠœΠ΅Π³Π°ΠΏΠΎΡΡ‚Ρ‹: ΠšΡ€ΠΈΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ квСст HR-истории ΠŸΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΡ Π³ΠΈΠΊΠ°. Π’ΠΎΠΉΡ‚ΠΈ РСгистрация. БрСдства программирования PIC-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€Ρ‹ , ΠžΡ‚Π»Π°Π΄ΠΊΠ° , ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ PIC-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ популярными Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° трСбуСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΡƒΡŽ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΡƒΡŽ систСму с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм, Π½Π΅ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΡŽΡ‰ΡƒΡŽ высоких Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ Π΅Π΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ.

По стирания памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π½Π½Ρ‹Π΅ . ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌΡƒ.

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

БСгодня ΠΌΡ‹ рассмотрим ΠΊΠ°ΠΊ, Π±Π΅Π· особых Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΈ быстро, Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования интСрфСйс ISP Ρ‡Π΅Ρ€Π΅Π· USB-ΠΏΠΎΡ€Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ: β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ β€” ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для записи Π΄Π°Π½Π½Ρ‹Ρ… Π² МК Одним ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простых, популярных ΠΈ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² для AVR являСтся USBASP ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ , созданный Π½Π΅ΠΌΡ†Π΅ΠΌ Вомасом ЀишлСм. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… схСмотСхничСских Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ самому ΠΈΠ»ΠΈ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ β€” Π΄ΠΎΠ»Π»Π°Ρ€Π°. ΠŸΡ€ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ сборкС слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ собранный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ сторонним ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ. НазначСниС Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ΠΎΠ²: β€” Ρ€Π°Π·ΡŠΠ΅ΠΌ JP1 β€” ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° для ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ β€” Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ β€” Ρ€Π°Π·ΡŠΠ΅ΠΌ JP2 β€” напряТСниС питания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° β€” 5 Π’ΠΎΠ»ΡŒΡ‚ ΠΈΠ»ΠΈ 3,3 Π’ΠΎΠ»ΡŒΡ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” 5 Π’ΠΎΠ»ΡŒΡ‚, ΠΊΠ°ΠΊ Π½Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ. Если Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° установлСна частота тактирования Π±ΠΎΠ»Π΅Π΅ 1,5 ΠΌΠ“Ρ† β€” Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚, ΠΏΡ€ΠΈ этом ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ программирования высокая. Если тактовая частота ΠΌΠ΅Π½Π΅Π΅ 1,5 ΠΌΠ“Ρ† β€” Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΊΠΎΡ€ΠΎΡ‚ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€Π° β€” ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ программирования, ΠΈΠ½Π°Ρ‡Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ получится.

USBasp | AVRDUDE | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR

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

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π»Π΅ΠΊΡ†ΠΈΠΉ SparkFun [1].

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для МК

Автономный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR. Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎ возмоТности Π² ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠΉ обстановкС ΠΈ с ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚ΠΎΠΌ,. Π Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вносит свои ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹. ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π· Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ сСрийным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚-. Π’Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΏΡ€ΠΈΠ΅Ρ…Π°Ρ‚ΡŒ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠΌ, Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ. Вопрос Π²ΠΎΠ·Π½ΠΈΠΊ Π² процСссС ΡƒΠΆΠ΅ послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… итСрация, ΠΈ Π½Π΅ Π΄Π°Π²Π°Π».

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

ПослС ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня Π½Π° Π²Ρ…ΠΎΠ΄ RESET Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ программирования. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ прСдставлСно описаниС сигналов программирования. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ всС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ интСрфСйса SPI. Π’Π°ΠΊΠΆΠ΅ слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²ΡΡŽΠ΄Ρƒ ΠΏΡ€ΠΈ описании ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ наимСнования MOSI ΠΈ MISO для описания ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, соотвСтствСнно. ВмСсто Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ PE0 ΠΈ PE1 для Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ см.

Π’ΠΈΠ΄Π΅ΠΎ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° AVR АдрСс ΡΡ‚Π°Ρ‚ΡŒΠΈ: Up next. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ AVR Π·Π° 1$ (USBasp).

Programmin

ΠŸΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π·Π½Π°Ρ‡ΠΈΡ‚ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ устройство β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², нас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Ρ„ΠΈΡ€ΠΌΡ‹ atmel, Ρ‚ΠΈΠΏ ATmega. РаньшС Ρƒ мСня Π±Ρ‹Π» стационарный ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ я пользовался LPT ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Π½Π° Ρ„ΠΎΡ‚ΠΎ слСва.

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

Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ USBasp ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°? Π•ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚ΠΎΡ€. НС ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡŒΡΡ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ HEX Ρ„Π°ΠΉΠ» Π½Π° ΠΌΠΊ. Как ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π²ΠΈΠ΄Π΅Π½ для Ошибка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° USBasp 2.

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

Π’ΠΎΠΎΠ±Ρ‰Π΅ вСрсии Micronucleous начиная с 2. Π–Π°Π»ΡŒ, Π° Π² описании ΠΏΠ»Π°Ρ‚Ρ‹ Ρ„ΠΎΡ‚ΠΎ Π² самом Π²Π΅Ρ€Ρ…Ρƒ написано , Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Attiny Thank you. Π­Ρ‚ΠΎ Ρƒ мСня Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Ρ‚ΠΈΠ½ΡŒΠΊΠ°? Π₯отя Π½Π° Ρ‡ΠΈΠΏΠ΅ написано Π²Π΅Ρ€Π½ΠΎ всС..

ИздСлиС обСспСчиваСт Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ всСх Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Π²Ρ‹ΡˆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ сигналов ΠΈ ΠΏΠΈΡ‚Π°ΡŽΡ‰ΠΈΡ… напряТСний. Π‘ΠΎ стороны ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ USB ΠΏΠΎΡ€Ρ‚Ρƒ, Π° со стороны Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ β€” ΠΊ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ для внутрисхСмного программирования, установлСнному Π½Π° ΠΏΠ»Π°Ρ‚Π΅. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° осущСствляСтся ΠΎΡ‚ USB ΠΏΠΎΡ€Ρ‚Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° IDE вСрсии 7.


ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ – PublicSensors

1.3 ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ

На этой страницС: