ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATtiny13: особСнности, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATtiny13. ΠšΠ°ΠΊΠΎΠ²Ρ‹ Π΅Π³ΠΎ основныС характСристики ΠΈ возмоТности. Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ATtiny13 ΠΈ для ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΠ½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. КакиС прСимущСства Π΄Π°Π΅Ρ‚ использованиС этого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

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

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

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

  • 1 ΠšΠ‘ Ρ„Π»ΡΡˆ-памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
  • 64 Π±Π°ΠΉΡ‚Π° SRAM
  • 64 Π±Π°ΠΉΡ‚Π° EEPROM
  • 8-разрядный Ρ‚Π°ΠΉΠΌΠ΅Ρ€/счСтчик
  • 4-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ 10-Π±ΠΈΡ‚Π½Ρ‹ΠΉ АЦП
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€
  • Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° 9.6 ΠœΠ“Ρ†
  • 5 Π»ΠΈΠ½ΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния

ATtiny13 выпускаСтся Π² корпусах DIP-8 ΠΈ SOIC-8, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². ΠŸΡ€ΠΈ этом ΠΎΠ½ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ достаточной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡.

ΠžΠ±Π»Π°ΡΡ‚ΠΈ примСнСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny13

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


  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ свСтодиодной подсвСткой ΠΈ свСтовыми эффСктами
  • ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ систСмы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ
  • Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΈ счСтчики
  • Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ устройства
  • Π˜Π³Ρ€ΡƒΡˆΠΊΠΈ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ элСктронныС устройства
  • Π‘Ρ€Π΅Π»ΠΎΠΊΠΈ, элСктронныС Π·Π°ΠΌΠΊΠΈ ΠΈ систСмы доступа
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двигатСлями ΠΈ сСрвоприводами

Π­Ρ‚ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π³Π΄Π΅ трСбуСтся минимальноС энСргопотрСблСниС ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ устройства.

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

ATtiny13 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° языкС C с использованиСм компилятора AVR-GCC. Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Atmel Studio ΠΈΠ»ΠΈ PlatformIO.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для мигания свСтодиодом Π½Π° ATtiny13:

«`c #include #include #define LED_PIN PB0 int main(void) { DDRB |= (1 << LED_PIN); // НастраиваСм ΠΏΠΈΠ½ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄ while (1) { PORTB |= (1 << LED_PIN); // Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ свСтодиод _delay_ms(500); // Π–Π΄Π΅ΠΌ 500 мс PORTB &= ~(1 << LED_PIN); // Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ свСтодиод _delay_ms(500); // Π–Π΄Π΅ΠΌ 500 мс } return 0; } ```

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ дСмонстрируСт Π±Π°Π·ΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ использованиС Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π½Π° ATtiny13.

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

КакиС прСимущСства Π΄Π°Π΅Ρ‚ использованиС ATtiny13 Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…? Π’ΠΎΡ‚ основныС ΠΏΠ»ΡŽΡΡ‹ этого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°:

  1. ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ: ΠΌΠ°Π»Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Ρ… устройствах
  2. НизкоС энСргопотрСблСниС: идСально для Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠ½Ρ‹Ρ… устройств
  3. Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ: нСвысокая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²
  4. ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° освоСния: ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²
  5. Достаточная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡
  6. Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ сСмСйства AVR

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с АЦП Π½Π° ATtiny13

Аналого-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ (АЦП) — ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… особСнностСй ATtiny13. Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ АЦП Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π½Π° этом ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅?


ATtiny13 оснащСн 4-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΌ 10-Π±ΠΈΡ‚Π½Ρ‹ΠΌ АЦП. Π­Ρ‚ΠΎ позволяСт ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ сигналы с высокой Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ настройки ΠΈ использования АЦП:

«`c #include void adc_init() { ADMUX = (1 << REFS0); // ΠžΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС VCC ADCSRA = (1 << ADEN) | (1 << ADPS2) | (1 << ADPS1); // Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ АЦП, ΠΏΡ€Π΅Π΄Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ 64 } uint16_t adc_read(uint8_t channel) { ADMUX = (ADMUX & 0xF8) | (channel & 0x07); // Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠ°Π½Π°Π» ADCSRA |= (1 << ADSC); // НачинаСм ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ while (ADCSRA & (1 << ADSC)); // Π–Π΄Π΅ΠΌ окончания прСобразования return ADC; // Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ } int main(void) { adc_init(); while (1) { uint16_t adc_value = adc_read(3); // Π§ΠΈΡ‚Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΊΠ°Π½Π°Π»Π° 3 (PB3) // Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅... } return 0; } ```

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ АЦП ΠΈ дСмонстрируСт, ΠΊΠ°ΠΊ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния с Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ энСргопотрСблСния ATtiny13

Одно ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… прСимущСств ATtiny13 — Π½ΠΈΠ·ΠΊΠΎΠ΅ энСргопотрСблСниС. Как максимально эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ?

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ сна (sleep modes) для экономии энСргии Π² ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ нСактивности
  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°
  • ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ настраивайтС частоту тактирования
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ прСрывания вмСсто постоянного опроса

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Ρ€Π΅ΠΆΠΈΠΌΠ° сна:

«`c #include #include #include ISR(PCINT0_vect) { // ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ прСрывания } void setup_sleep_mode() { GIMSK |= (1 << PCIE); // Π Π°Π·Ρ€Π΅ΡˆΠ°Π΅ΠΌ прСрывания ΠΏΠΎ измСнСнию состояния ΠΏΠΈΠ½ΠΎΠ² PCMSK |= (1 << PCINT3); // Π Π°Π·Ρ€Π΅ΡˆΠ°Π΅ΠΌ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠΈΠ½Π΅ PB3 sei(); // Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅ΠΌ прСрывания } int main(void) { setup_sleep_mode(); while (1) { set_sleep_mode(SLEEP_MODE_PWR_DOWN); // Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌ сна sleep_enable(); // Π Π°Π·Ρ€Π΅ΡˆΠ°Π΅ΠΌ сон sleep_cpu(); // ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌ сна // Код выполняСтся послС пробуТдСния } return 0; } ```

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

ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° ATtiny13

ΠžΡ‚Π»Π°Π΄ΠΊΠ° — Π²Π°ΠΆΠ½Ρ‹ΠΉ этап Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ любого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Как эффСктивно ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ATtiny13?

  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свСтодиоды для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ состояний ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  2. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠΉΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
  3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ симуляторы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² срСдС Proteus
  4. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠΉΡ‚Π΅ внутрисхСмныС ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ, Ссли это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ UART для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ:


«`c #include #include #define BAUD_RATE 9600 #define UART_TX PB0 void uart_init() { DDRB |= (1 << UART_TX); // НастраиваСм ΠΏΠΈΠ½ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄ PORTB |= (1 << UART_TX); // УстанавливаСм высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ (idle state) } void uart_tx(uint8_t data) { // Start bit PORTB &= ~(1 << UART_TX); _delay_us(1000000/BAUD_RATE); // Data bits for (uint8_t i = 0; i < 8; i++) { if (data & 0x01) { PORTB |= (1 << UART_TX); } else { PORTB &= ~(1 << UART_TX); } data >>= 1; _delay_us(1000000/BAUD_RATE); } // Stop bit PORTB |= (1 << UART_TX); _delay_us(1000000/BAUD_RATE); } void uart_print(const char* str) { while (*str) { uart_tx(*str++); } } int main(void) { uart_init(); while (1) { uart_print("Debug message\r\n"); _delay_ms(1000); } return 0; } ```

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ простой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ UART для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Ρ… сообщСний, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° ATtiny13.


Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сСлСктор Π½Π° TINY13 ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ я Ρ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» Π»ΡŽΡΡ‚Ρ€Ρƒ

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

ΠŸΠΎΡ€Π°Π·ΠΌΡ‹ΡΠ»ΠΈΠ² Π½Π°Π΄ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ сСлСктора, я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ устройство Π² ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠ΅ сроки, набросав ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΡƒΡŽ схСмку ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ TINY13.
ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€  управляСт Ρ€Π΅Π»Π΅ К1-К2 ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ транзисторов VT1-VT2, собранных ΠΏΠΎ схСмС с ΠΎΠ±Ρ‰ΠΈΠΌ эмиттСром.

Π Π΅Π»Π΅ К1-К2 слуТат для управлСния Π»Π°ΠΌΠΏΠ°ΠΌΠΈ L1-L2 (Π² ΠΌΠΎΠ΅ΠΌ случаС это Π±Π»ΠΎΠΊΠΈ питания Π»Π°ΠΌΠΏ ΠΈ свСтодиодов Π² Π»ΡŽΡΡ‚Ρ€Π΅). Π”ΠΈΠΎΠ΄Ρ‹ VD1-VD2 Π·Π°Ρ‰ΠΈΡ‰Π°ΡŽΡ‚ транзисторы ΠΎΡ‚ броска ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ напряТСния Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅Π»Π΅.

Π”Π΅Ρ‚Π°Π»ΠΈ:
IC1 – Attiny 13 (установлСна Π½Π° ΠΏΠ°Π½Π΅Π»ΡŒΠΊΡƒ)
R1-R2 1кОм
K1-K2 Ρ€Π΅Π»Π΅ с ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΎΠΉ Π½Π° напряТСниС 4,5Π’ ΠΈ ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° Ρ‚ΠΎΠΊ Π΄ΠΎ 4А (Π±Ρ‹Π»ΠΈ Π΄Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈΠ· попавшСй ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΡƒ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°).
VD1-VD2 ΠšΠ”521 Π»ΠΈΠ±ΠΎ 1N4007 ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³.
VT1-VT2 КВ315Π‘. Π’Ρ‹Π±ΠΎΡ€ транзисторов зависит ΠΎΡ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Ρ‚ΠΎΠΊΠ°Β ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°ΡŽΡ‰Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ Ρ€Π΅Π»Π΅ K1-K2. Π’ нашСм случаС Ρ‚ΠΎΠΊ ΠΎΠΊΠΎΠ»ΠΎ 30мА.
Π’ качСствС источника питания я использовал бСсхозноС зарядноС устройство ΠΎΡ‚ сотового Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.

Пока Π΄Ρ€ΡƒΠ³ собирал схСму Π½Π°Β ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅, я Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»ΡΠ» Π½Π°Π΄ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС сразу ΠΏΡ€ΠΈΡˆΠ»ΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΡΠ½Π΅Ρ€Π³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для управлСния ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ PB3 ΠΈ PB4, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π΅Ρ…ΠΈΡ‚Ρ€Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠΎΠ΄Π°Π΅ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ считываСм содСрТимоС ячСйки памяти с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ адрСсом. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ число сравниваСм с числами 1, 2 ΠΈ 3. Если содСрТимоС Ρ€Π°Π²Π½ΠΎ 1, Ρ‚ΠΎ ΠΏΠΎΠ΄Π°Π΅ΠΌ Π½Π° ΠΏΠΎΡ€Ρ‚ PB3 Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ содСрТимоС ячСйки Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ (1+1) ΠΈ сохраняСм с ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌ адрСсом. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΌΡ‹ считаСм ΠΈΠ· ячСйки число 2, Π²Ρ‹Π΄Π°Π΄ΠΈΠΌ ΠΏΡ€ΠΈ этом Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π½Π° ΠΏΠΎΡ€Ρ‚ Β PB4 ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ (2+1). Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ссли снова ΠΏΠΎΠ΄Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΈΠ· ячСйки считаСм число 3, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΎΠ±Π° ΠΏΠΎΡ€Ρ‚Π° PB3 ΠΈ PB4, ΠΈ сохраним Π² ячСйку памяти число 1. Π”Π°Π»ΡŒΡˆΠ΅ Ρ†ΠΈΠΊΠ» продолТится Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π΅Π΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π² срСдС Flowcode v.4.3.6.61. Π‘Π°ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° достаточно проста ΠΈ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

На рисункС Π²ΠΈΠ΄Π΅Π½ Π·Π°ΠΆΠΆΠ΅Π½Π½Ρ‹ΠΉ свСтодиод, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΒ PB3 ΠΈ сохранСнноС число 2 Π² Β EEPROM ячСйкС с адрСсом 7. Если Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ снова Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠΈΠΌΡƒΠ»ΡΡ†ΠΈΡŽ, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π³ΠΎΡ€ΠΈΡ‚ свСтодиод, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ PB4, Π° Π² ячСйкС ΠΏΠΎ адрСсу 7 сохранСно число 3.
ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ±Π΅Π΄ΠΈΠ²ΡˆΠΈΡΡŒ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ВРИВОН, Π·Π°Ρ€Π°Π½Π΅Π΅ выставив FUSE-Π±ΠΈΡ‚Ρ‹:

Π‘ΠΎΠ±Ρ€Π°Π½Π½ΠΎΠ΅ устройство:

Установка Π² Π»ΡŽΡΡ‚Ρ€Ρƒ:

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹:

Горят свСтодиоды ΠΈ Π»Π°ΠΌΠΏΡ‹.

НиТС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² Flowcode

Бписок радиоэлСмСнтов
ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π’ΠΈΠΏΠΠΎΠΌΠΈΠ½Π°Π»ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ΠœΠ°Π³Π°Π·ΠΈΠ½ΠœΠΎΠΉ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚
IC1МК AVR 8-Π±ΠΈΡ‚

ATtiny13

1Поиск Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠžΡ‚Ρ€ΠΎΠ½Π’ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚
VT1, VT2Биполярный транзистор

КВ315Π‘

2Поиск Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠžΡ‚Ρ€ΠΎΠ½Π’ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚
VD1, VD2Π”ΠΈΠΎΠ΄

ΠšΠ”521А

21N4007Поиск Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠžΡ‚Ρ€ΠΎΠ½Π’ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚
R1, R2РСзистор

1 кОм

2Поиск Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠžΡ‚Ρ€ΠΎΠ½Π’ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚
К1, К2Π Π΅Π»Π΅2Поиск Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠžΡ‚Ρ€ΠΎΠ½Π’ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚
J1РазьСм для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания 5 Π’1Поиск Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠžΡ‚Ρ€ΠΎΠ½Π’ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚
L1, L2Π›Π°ΠΌΠΏΠΎΡ‡ΠΊΠ°220 Π’2Поиск Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠžΡ‚Ρ€ΠΎΠ½Π’ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚
Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ всС

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ список элСмСнтов (PDF)

Π’Π΅Π³ΠΈ:
  • ΠžΡΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅
  • AVR
  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€
  • Flowcode

tiny13 | zhevak

Posted on 15. 05.2019 | 2 коммСнтария

Π­Ρ‚ΠΎ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ исполнСниС Ρ‚ΡƒΠ°Π»Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. НичСго особСнного.

ИсполнСниС появилось ΠΏΠΎ ΠΏΡ€ΠΎΡΡŒΠ±Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰Π°, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ совмСщённый Ρ‚ΡƒΠ°Π»Π΅Ρ‚ (Π²Π°Π½Π½Π° вмСстС с ΡƒΠ½ΠΈΡ‚Π°Π·ΠΎΠΌ). БоотвСтствСнно Ρƒ Π½Π΅Π³ΠΎ ΠΎΠ΄Π½ΠΎ отвСрстиС вытяТной вСнтиляции. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰Ρƒ Π½ΡƒΠΆΠ΅Π½ ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΉΠΌΠ΅Ρ€, Π½ΠΎ с двумя ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰ попросил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π½Π° ATTINY13.

ИзмСнСнию подвСргся ΡƒΠ·Π΅Π» управлСния ΠΎΠΏΡ‚Ρ€ΠΎΠ½ΠΎΠΌ.

НСсколько измСнился Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ этой Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вытяТкой осущСствляСтся двумя ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ. Для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° свСтодиода. (Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ питания Π½Π΅ считаСм.)

Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

  • ΠšΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ

    ΠœΠ°Ρ€Ρ‚ 2023
    ΠŸΠ½Π’Ρ‚Π‘Ρ€Π§Ρ‚ΠŸΡ‚Π‘Π±Π’Ρ
    Β 12345
    6789101112
    13141516171819
    20212223242526
    2728293031Β 

  • ΠΠ΅ΠΏΡ‹Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Ρ…ΠΈΠ²Ρ‹

    ΠΠ΅ΠΏΡ‹Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСсяц Π€Π΅Π²Ρ€Π°Π»ΡŒ 2023 Β (1) Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2022 Β (1) ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒ 2022 Β (1) Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2022 Β (4) Август 2022 Β (1) Май 2022 Β (3) ΠΠΏΡ€Π΅Π»ΡŒ 2022 Β (5) ΠœΠ°Ρ€Ρ‚ 2022 Β (9) Π€Π΅Π²Ρ€Π°Π»ΡŒ 2022 Β (4) Π―Π½Π²Π°Ρ€ΡŒ 2022 Β (3) Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2021 Β (2) ΠΠΎΡΠ±Ρ€ΡŒ 2021 Β (2) ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒ 2021 Β (1) Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2021 Β (4) Август 2021 Β (5) Июль 2021 Β (1) Июнь 2021 Β (4) Май 2021 Β (1) ΠœΠ°Ρ€Ρ‚ 2021 Β (1) Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2020 Β (3) ΠΠΎΡΠ±Ρ€ΡŒ 2020 Β (2) ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒ 2020 Β (2) Август 2020 Β (6) Июль 2020 Β (3) Июнь 2020 Β (8) Май 2020 Β (2) ΠœΠ°Ρ€Ρ‚ 2020 Β (4) Π€Π΅Π²Ρ€Π°Π»ΡŒ 2020 Β (4) Π―Π½Π²Π°Ρ€ΡŒ 2020 Β (7) Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2019 Β (1) ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒ 2019 Β (5) Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2019 Β (4) Август 2019 Β (2) Июль 2019 Β (7) Июнь 2019 Β (3) Май 2019 Β (4) ΠΠΏΡ€Π΅Π»ΡŒ 2019 Β (4) ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒ 2018 Β (2) Август 2018 Β (7) Июль 2018 Β (3) Июнь 2018 Β (2) Май 2018 Β (3) ΠΠΏΡ€Π΅Π»ΡŒ 2018 Β (1) ΠœΠ°Ρ€Ρ‚ 2018 Β (1) Π€Π΅Π²Ρ€Π°Π»ΡŒ 2018 Β (3) Π―Π½Π²Π°Ρ€ΡŒ 2018 Β (4) Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2017 Β (4) ΠΠΎΡΠ±Ρ€ΡŒ 2017 Β (9) ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒ 2017 Β (3) Август 2017 Β (7) Июль 2017 Β (6) Июнь 2017 Β (11) Май 2017 Β (9) ΠΠΏΡ€Π΅Π»ΡŒ 2017 Β (4) ΠœΠ°Ρ€Ρ‚ 2017 Β (5) Π€Π΅Π²Ρ€Π°Π»ΡŒ 2017 Β (1) Π―Π½Π²Π°Ρ€ΡŒ 2017 Β (11) Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2016 Β (6) ΠΠΎΡΠ±Ρ€ΡŒ 2016 Β (5) ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒ 2016 Β (9) Июнь 2016 Β (2) Май 2016 Β (7) ΠΠΏΡ€Π΅Π»ΡŒ 2016 Β (4) ΠœΠ°Ρ€Ρ‚ 2016 Β (2) Π€Π΅Π²Ρ€Π°Π»ΡŒ 2016 Β (6) Π―Π½Π²Π°Ρ€ΡŒ 2016 Β (6) Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2015 Β (9) ΠΠΎΡΠ±Ρ€ΡŒ 2015 Β (6) ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒ 2015 Β (4) Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2015 Β (7) Август 2015 Β (1) Июль 2015 Β (3) Июнь 2015 Β (1) Май 2015 Β (16) ΠΠΏΡ€Π΅Π»ΡŒ 2015 Β (13) ΠœΠ°Ρ€Ρ‚ 2015 Β (5) Π―Π½Π²Π°Ρ€ΡŒ 2015 Β (1) Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2014 Β (2) ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒ 2014 Β (1) Август 2014 Β (1) Июль 2014 Β (5) Июнь 2014 Β (6) ΠΠΏΡ€Π΅Π»ΡŒ 2014 Β (4) ΠœΠ°Ρ€Ρ‚ 2014 Β (3) Π€Π΅Π²Ρ€Π°Π»ΡŒ 2014 Β (4) Π―Π½Π²Π°Ρ€ΡŒ 2014 Β (15) Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2013 Β (15) ΠΠΎΡΠ±Ρ€ΡŒ 2013 Β (10) ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒ 2013 Β (8) Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2013 Β (10) Август 2013 Β (14) Июль 2013 Β (13) Июнь 2013 Β (15) Май 2013 Β (13) ΠΠΏΡ€Π΅Π»ΡŒ 2013 Β (12) ΠœΠ°Ρ€Ρ‚ 2013 Β (10) Π€Π΅Π²Ρ€Π°Π»ΡŒ 2013 Β (12) Π―Π½Π²Π°Ρ€ΡŒ 2013 Β (13) Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2012 Β (16) ΠΠΎΡΠ±Ρ€ΡŒ 2012 Β (9) ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒ 2012 Β (14) Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2012 Β (4) Август 2012 Β (4) Июль 2012 Β (5) Июнь 2012 Β (6) Май 2012 Β (13) ΠΠΏΡ€Π΅Π»ΡŒ 2012 Β (5) ΠœΠ°Ρ€Ρ‚ 2012 Β (6) Π€Π΅Π²Ρ€Π°Π»ΡŒ 2012 Β (12) Π―Π½Π²Π°Ρ€ΡŒ 2012 Β (13) Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ 2011 Β (10) ΠΠΎΡΠ±Ρ€ΡŒ 2011 Β (10) ΠžΠΊΡ‚ΡΠ±Ρ€ΡŒ 2011 Β (14) Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2011 Β (12) Август 2011 Β (13) Июль 2011 Β (5)
  • Π ΡƒΠ±Ρ€ΠΈΠΊΠΈ

    ? Arduino AVR Cortex English Java KiCAD Linux M2D MSP430 Python Qt Raspberry Pi STM32 uC Π—Π° ΠΆΠΈΡΡ‚ΡŒ! Копилка ΠΎΠΏΡ‹Ρ‚Π° ΠœΠ°ΡΡ‚Π΅Ρ€-ЛомастСр ΠœΠ°ΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ Наука ΠŸΠΎΠ·ΠΈΡ‚ΠΈΠ²Ρ‡ΠΈΠΊ ПолСзняшки ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠŸΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½Π΅Π½ΡŒΠΊΠΎ Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ΠΎΠ½ ΠΊΠ°Ρ€ΠΎΡ‚Π°ΠΆ психология элСктроника

  • ΠœΠ΅Ρ‚ΠΊΠΈ

    ARM arm-none-eabi assembler AVR Bluetooth C Ch440G Cortex Cortex-M0 Debian gcc Git gnuplot HC-05 Java KiCAD Launchpad Linux M2D M2D2 Makefile Manchester-II Microsoft MSP430 mspdebug Ni-Cd Ni-MH ONVIF OPC UA PyQt Python Qt R2868 Raspberry Pi Raspbian RPi serial serial port stlink STM32 STM32F030 toolchain UART Ubuntu Unix USB Windows Π‘Π»ΡŽΡ‚ΡƒΡ Виндовс Π”ΠΆΠ΅Π΄Π°ΠΉ ΠšΠΈΡ‚Π°ΠΉ Линукс МЭК ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ ΠŸΠΈΡ‚ΠΎΠ½ Россия Π¨indows Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ° аккумулятор Π±Π»ΠΎΠΊ питания воспитаниС Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ Π΄Π΅Ρ‚ΠΈ зарядник ΠΊΠ°Ρ€ΠΎΡ‚Π°ΠΆ ΠΊΠ½ΠΈΠ³Π° консоль ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠ·Π³ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ психология Ρ€Π΅ΠΌΠΎΠ½Ρ‚ Ρ‚ΡƒΠ»Ρ‡Π΅ΠΉΠ½ ΡƒΠ»ΠΈΡ‚ΠΊΠ° Ρ„Π»Π΅ΡˆΠΊΠ°

avr-tino/tiny13.

h Π½Π° мастСрС Β· s-leroux/avr-tino Β· GitHub..
/*
Copyright (c) 2012-2013 БильвСн Π›Π΅Ρ€Ρƒ
Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ avr-tino — http://github.com/s-leroux/avr-tino
avr-tino β€” это бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΈ/ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ
это Π² соотвСтствии с условиями Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ общСствСнной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GNU, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ
Free Software Foundation, Π»ΠΈΠ±ΠΎ вСрсия 3 Π›ΠΈΡ†Π΅Π½Π·ΠΈΠΈ, Π»ΠΈΠ±ΠΎ
(Π½Π° ваш Π²Ρ‹Π±ΠΎΡ€) любой Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии.
avr-tino раздаСтся Π² Π½Π°Π΄Π΅ΠΆΠ΄Π΅ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ,
, Π½ΠΎ Π‘Π•Π— КАКИΠ₯-Π›Π˜Π‘Πž Π“ΠΠ ΠΠΠ’Π˜Π™; Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅ΠΌΠΎΠΉ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ
ΠšΠžΠœΠœΠ•Π Π§Π•Π‘ΠšΠΠ― ΠŸΠ Π˜Π“ΠžΠ”ΠΠžΠ‘Π’Π¬ ΠΈΠ»ΠΈ ΠŸΠ Π˜Π“ΠžΠ”ΠΠžΠ‘Π’Π¬ Π”Π›Π― ΠžΠŸΠ Π•Π”Π•Π›Π•ΠΠΠžΠ™ Π¦Π•Π›Π˜. Π‘ΠΌ.
Бтандартная общСствСнная лицСнзия GNU для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ копию Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ общСствСнной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GNU
вмСстС с avr-tino. Если Π½Π΅Ρ‚, см. .
*/
#Ссли !ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ AVR_TINO_TINY13_H
# ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ AVR_TINO_TINY13_H
#include «avr-tino/pin.
typedef ΠŸΠΎΡ€Ρ‚ <0x16, 0x17, 0x18> ΠŸΠΎΡ€Ρ‚ B;
typedef Pin PB0_PIN;
typedef Pin PB1_PIN;
typedef Pin PB2_PIN;
typedef Pin PB3_PIN;
typedef Pin PB4_PIN;
typedef Pin PB5_PIN;
typedef Pin PB6_PIN;
typedef Pin PB7_PIN;
typedef PortB SPIPort;
typedef PB0_PIN MOSI_PIN;
typedef PB1_PIN MISO_PIN;
typedef PB2_PIN SCK_PIN;
//
// ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° АЦП
//
пСрСчислСниС /* константы ADMUX */ {
АЦП0 = 0x00,
АЦП1 = 0x01,
АЦП2 = 0x02,
АЦП3 = 0x03,
ADCLeftAdjustResult = 1 << АДЛАР,
ADCInternalVoltageReference = 1 << REFS0,
};
#endif

Бписок ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΏΠΎ Π±Ρ€Π΅Π½Π΄Π°ΠΌ ATMEL

24C16 eeprom

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

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ TINY13 20PU

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR EEPROM: 64BSRAM: 64BFlash: 1kBDIP8ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ доступСн ΠΏΠΎΡˆΡ‚ΡƒΡ‡Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² нашСм физичСском ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ TINY45 V 20PI

ПослСдний Ρ‚ΠΎΠ²Π°Ρ€ Π½Π° складС

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVREEPROM: 256BSRAM: 256BFlash: 4kBDIP8ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ доступСн ΠΏΠΎΡˆΡ‚ΡƒΡ‡Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² нашСм физичСском ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

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

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR EEPROM: 128BSRAM: 128BFlash: 2kBDIP8ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ доступСн ΠΏΠΎΡˆΡ‚ΡƒΡ‡Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² нашСм физичСском ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT 89C2051

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

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT 89C2051 8051Flash 2kx8bitSRAM 128BΠ˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ UART

TINY4313 PU ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

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

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

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVREEPROM: 512BSRAM: 1kBFlash: 16kBDIP28ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ доступСн ΠΏΠΎΡˆΡ‚ΡƒΡ‡Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² нашСм физичСском ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

90S2343 ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

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

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

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR EEPROM: 1kBSRAM: 2kBFlash: 32kBTQFP32ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ доступСн ΠΏΠΎΡˆΡ‚ΡƒΡ‡Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² нашСм физичСском ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATMEGA8-16PI

Π’ΠΈΠΏ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ
Π Π°Π·ΠΌΠ΅Ρ€ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (ΠšΠ‘)Β 8 Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ процСссора (MIPS/DMIPS)Β 16SRAM (Π‘)Β 1024 Data EEPROM/HEF (Π±Π°ΠΉΡ‚)Β 512 ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ связи 1-UART, 1-SPI, 1 ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства I2CCapture/Compare/PWM 1 Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Ρ…Π²Π°Ρ‚, 1 CCP, 3 PWMTimers 2 x 8-Π±ΠΈΡ‚, 1 x 16-Π±ΠΈΡ‚ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² 1 Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ (Β°C) ΠΎΡ‚ -40 Π΄ΠΎ 85 Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ напряТСния (Π’) ΠΎΡ‚ 2,7 Π΄ΠΎ 5,5 ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ доступны Π·Π° ΡˆΡ‚ΡƒΠΊΡƒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² нашСм физичСском ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

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

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVREEPROM: 1kBSRAM: 2kBFlash: 32kBDIP28ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ доступСн ΠΏΠΎΡˆΡ‚ΡƒΡ‡Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² нашСм физичСском ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ TINY85 V 10PU

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR EEPROM: 512BSRAM: 512BFlash: 8kBDIP8ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ доступСн ΠΏΠΎΡˆΡ‚ΡƒΡ‡Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² нашСм физичСском ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ TINY85 V 20PU

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR EEPROM: 512BSRAM: 512BFlash: 8kBDIP8ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ доступСн ΠΏΠΎΡˆΡ‚ΡƒΡ‡Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² нашСм физичСском ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT MEGA8L SMD

Π’ΠΈΠΏ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ
Π Π°Π·ΠΌΠ΅Ρ€ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (ΠšΠ‘) 8 Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ процСссора (MIPS/DMIPS) 16SRAM (B) 1024 Data EEPROM/HEF (Π±Π°ΠΉΡ‚) 512 ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ связи
1-UART, 1-SPI, 1-I2C
ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства Π·Π°Ρ…Π²Π°Ρ‚Π°/сравнСния/ШИМ
1 Π·Π°Ρ…Π²Π°Ρ‚ Π²Π²ΠΎΠ΄Π°, 1 CCP, 3 PWM
Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ 2 x 8-Π±ΠΈΡ‚, 1 x 16-Π±ΠΈΡ‚ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² 1 Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ (Β°C) ΠΎΡ‚ -40 Π΄ΠΎ 85 Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ напряТСния (Π’) 2,7 Π΄ΠΎ 5.5ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ доступСн ΠΏΠΎΡˆΡ‚ΡƒΡ‡Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² нашСм физичСском ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATMEGA8515-16PU

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AVR EEPROM: 512BSRAM: 512BFlash: 8kBDIP40ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ доступСн ΠΏΠΎΡˆΡ‚ΡƒΡ‡Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² нашСм физичСском ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

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

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