Ten tekst rozwieje wszelkie wątpliwości podczas procesu zakupu ATTiny85, zawierający jego specyfikację, konfiguracja pinów, wyróżniają się na tle innych chipów Attiny, szczegółowe informacje na temat rodziny Attiny85, rozważenie zakupu, i kilka wskazówek, jak z niego korzystać, gdy już go otrzymasz.
ATtiny85 jest mały, wysokowydajny mikrokontroler oparty na AVR. Jest wyposażony w procesor RISC. Występuje w dwóch postaciach pakietów, które pasują do różnych interfejsów i kontroli czujników i urządzeń. zadowalająco, może realizować niskie zużycie energii dzięki MSSP i 10-bitowemu przetwornikowi ADC. RAM-512 bajtów i EEROM-8kb ATTiny85 oferują oszczędność miejsca na kod instrukcji. Istnieją również timery, Komunikacja SPI, 12Komunikacja C, BZT (Reset podnapięciowy), przerywa, i ADC w małej głównej obudowie ATTiny85. Dostępne są różne miejsca do przechowywania, takie jak FLASH, EEPROM, i SRAM-a. Dzięki temu jest to urządzenie absolutnie wszechstronne i użyteczne.
Nadszedł czas, aby pokazać więcej na temat jego specyfikacji i parametrów, aby umożliwić Państwu dokładne sprawdzenie.
Struktura procesora | 8 bity RISC | Kołki | Kołki-8 |
Częstotliwość procesora | 0-20MHz | Napięcie robocze | 4.5V-5,5 V |
Port GPIO | 6 | INT0 do GPIO7 | 1 Przerwanie zewnętrzne |
Maks.. DC na pin we/wy | 40mama | Maks.. DC (VCC & Piny GND) | 200mama |
Temperatura pracy | -55℃ do 125 ℃ | Interfejs UART | Nie dotyczy |
Interfejs szeregowy Master/Slave SPI(5,6,7 Szpilka) | Można go używać do programowania tego sterownika | I2C lub dwuprzewodowy interfejs szeregowy(5, 7Szpilka) | Można go używać do podłączania urządzeń peryferyjnych i czujników |
Uniwersalny interfejs szeregowy(5,6,7 Szpilka) | Można go używać do komunikacji z innymi sterownikami | Funkcja ADC | 4kanały 10-rozdzielczość bitowa ADC |
Komparatory analogowe | 1 | Moduł czasowy | Dwa 8-bitowe liczniki |
Wyjścia PWM | 4 | Zewnętrzny oscylator | 0-20MHz |
Prędkość CPU | 1 MIPS przy 1 MHz | Wewnętrzny oscylator | 0-8MHz |
Rozmiar pamięci programu lub pamięci Flash | 8kilobajty [10000 cykle zapisu/kasowania] | Rozmiar pamięci RAM | 512Bajty w wewnętrznej pamięci SRAM |
Rozmiar EEPROM-u | 512Bajty programowalnej w systemie pamięci EEPROM | Blokada programu | Dostępny |
Zegar stróżujący | Dostępny | Tryby oszczędzania energii | 3 Tryby: Bezczynny, Redukcja szumów ADC, Wyłączać |
ATTiny85 wyróżnia inne układy scalone wieloma zaletami. Pierwszy, niższy koszt i mniejsze zużycie energii sprawiają, że jest przyjazny dla użytkowników i środowiska. druga, ze względu na swój mały i kompaktowy rozmiar, można go łatwo zaaranżować w małym pomieszczeniu tablica PCB. Trzeci, może współpracować z aplikacjami zasilanymi bateryjnie, korzystając z różnych trybów oszczędzania energii. Czwarty, wiele funkcji jest obsługiwanych przez małe szpilki, więc wymaga pełnego wykorzystania przestrzeni, gdy jest używany w małych i zaawansowanych technologicznie płytkach drukowanych. Ostatni, pamięć programu nie jest zła.
ATtiny85 to bardzo zaawansowany mikrokontroler, który zawiera kilka funkcji, dzięki czemu można go używać w różnych zastosowaniach elektronicznych. Ten mikrokontroler niczym małe Arduino. Gdy kod jest mały i wymagany jest alternatywny kontroler, wówczas ATtiny85 jest właściwym wyborem.
Jest szeroko stosowany w różnych dziedzinach, takich jak motoryzacja, kontrola przemysłowa, układ czujników, urządzenie wykorzystujące energię słoneczną, telekomunikacja, Urządzenie medyczne, IoT, system wbudowany, a nawet pole robota.
Różnią się konfiguracją pinów. W zestawie ATtiny 8 szpilki. Pięć z nich nadaje się do cyfrowych wejść/wyjść. Trzy z nich mogą obsługiwać wejście analogowe. Dwa z nich mogą być pinami PWM. W przeciwieństwie, ATtiny84 ma 14 szpilki. Osiem z nich jest dostępnych dla wyjścia cyfrowego i wejścia analogowego. Trzy mają możliwość wyjścia PWM. Co więcej, jego piny PB7 obsługują również PWM.
W porównaniu do ATtiny13A, ten 85 ma więcej lampy błyskowej, Pamięć RAM i EEPROM. Również, Attiny85 jest łatwiejszy do uruchomienia niż 12A, ponieważ ma więcej dostępnych bibliotek.
Pozycja | Marka | Opis |
ATTiny85-20PU | Mikroczip | AVR, 4KB Flash, 256B-SRAM, ADC, 2 TIMERS – 5V, 20MHz, PDIP, TEMP.IND, ZIELONY |
ATTiny85-20MUR | Mikroczip | AVR, 4KB Flash, 256B-SRAM, ADC, 2 TIMERS – 20MHz, QFN/MLF, TEMP.IND, ZIELONY, 5V, T&R |
ATTiny85-20SF | Mikroczip | AVR, 4KB Flash, 256B-SRAM, ADC, 2 TIMERS – 5V, 20MHz, SOIC, +125do, ZIELONY |
ATTiny85-20SU | ATMEL | MCU 8-bitowy ATtiny AVR RISC 8KB Flash 3,3 V/5 V 8Pin SOIC EIAJ |
ATTiny85-20PU | ATMEL | 8Mikrokontroler bitowy, Niska moc i wysoka wydajność, ATtiny, 20MHz, 8KB, 512Bajt, 8Kołki, ZANURZAĆ |
ATTiny85-20MU | ATMEL | AVR, 4KB Flash, 256B-SRAM, ADC, 2 TIMERS – 5V, 20MHz, MLF, TEMP.IND, ZIELONY |
ATTiny85-20SH | ATMEL | 8Bit Microcontrollers – MCU 8K FLSH 256B EE 512B SRAM ADC 5V 20MHz |
ATTiny85-20SUR | ATMEL | MCU 8-bitowy ATtiny AVR RISC 8KB Flash 3,3 V/5 V 8Pin SOIC EIAJ T/R |
ATTiny85-20MUR | ATMEL | AVR, 4KB Flash, 256B-SRAM, ADC, 2 TIMERS – 20MHz, QFN/MLF, TEMP.IND, ZIELONY, 5V, T&R |
ATTiny85-15SZ | ATMEL | MCU 8-bitowy ATtiny AVR RISC 8KB Flash 3,3 V/5 V Motoryzacja 8Pin SOIC |
ATTiny85-15ST1 | ATMEL | MCU 8-bitowy ATtiny AVR RISC 8KB Flash 3,3 V/5 V Motoryzacja 8Pin SOIC |
Rodzina ATTiny85 zawiera wiele elementów spełniających Twoje dokładne wymagania.
Kiedy kupujemy ATTiny85, jednym z lepszych sposobów jest zwrócenie się do oryginalnej fabryki lub dystrybutorów.
Ttiny85 ISP to urządzenie typu open source kompatybilne z Arduino IDE. Tutaj bierzemy jeden z przypadków użycia, mini-USB, aby pokazać, jak ATtiny85 wykorzystuje elektroniki użytkowej.
W tym projekcie zastosowano wewnętrzny 8 Zegar MHZ do sterowania mikrokontrolerem. Aby przesłać dane do karty FTDI, szpilka 2 mikrokontrolera jest podłączony do pinu TX płytki FTDI. Rozgałęźnik FTDI na pinie 3 zapewniają mikrokontrolerowi zasilanie 5 V. Zworka JP1 służy do włączania/wyłączania resetowania mikrokontrolera podczas nawiązywania połączenia terminalowego z płytką rozdzielającą FTDI.
Podczas debugowania szkiców za pomocą AVR Dragon, nie zapomnij włączyć zworki JP1. Inaczej, kondensator C3 spowoduje skutki uboczne podczas wykonywania kodu krokowego.
Do programowania ATtiny85 możesz użyć Arduino Uno.
Krok 1: Najpierw musimy skonfigurować Arduino Uno jako dostawcę usług internetowych, aby działał jako programista dla ATtiny85. Aby to zrobić, podłącz Arduino Uno do laptopa i włącz Arduino IDE. Następnie, kliknij plik >Przykład>ArduinolSP i prześlij kod Arduino ISP.
Krok 2: Zaprogramuj schemat obwodu ATtiny85.
Krok 3: Zaprogramuj go za pomocą Arduino IDE.
To bardzo wrażliwy element. Aby uzyskać najlepszą wydajność kontrolerów w dłuższej perspektywie, projektanci powinni zachować ostrożność podczas używania ich w jakimkolwiek zastosowaniu.
Jeśli masz dodatkowe pytania dotyczące ATtiny85, takie jak projektowanie wbudowane i powiązana produkcja urządzeń, Proszę, czuj się swobodnie by Skontaktuj się z nami.
In the world of printed circuit board design and manufacturing, precision and accuracy are paramount.…
Soldering is a cornerstone technique in electronics assembly, it's used to connect electrical pieces and…
dzisiaj, electronic products are both compact and lightweight while performing a variety of functions. To…
As technology continues to advance in the electronics industry, packaging remains one of the key…
Bringing your electronic ideas to life begins with PCB drawing, which is the process of…
Printed Circuit Board design is one of the most significant processes in electronics production. Deciding…