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.
Co to jest plik ATtiny85 | Przed zakupem
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.
Specyfikacja
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ć |
Konfiguracja pinów
- Pin1 (PB5): Funkcje tego pinu to PCINT5, ADCO, dW, i ZRESETUJ. Pin ten pełni funkcję analogową, Resetowanie, program rozruchowy, ADC, i usuń.
- Pin2 (PB3) : Rolą Pin2 jest XTAL1, CLKI, ADC3, OC1B & PCINT3. pin2 jest stosowany głównie do programowania USB, Wejście XTAL, wejście analogowe i PWM.
- Główne funkcje Pin3 to XTAL2, CLKO, ADC2, OC1B i PCINT4. Ten pin jest używany głównie dla wejść analogowych, Programowanie USB, PWM, i wyjścia XTAL.
- Pin4 (GND): Pin4 wprowadza do systemu masę lub ujemną moc.
- Pin5 (PBO) : Główne funkcje Pin5 to AINO, MOSI, OC1A, OCOA, Z, AREF, SDA i PCINTO. Zajmuje się komunikacją SPI, Wyjście PWM i komunikacja 12C.
- Pin6 (PB1) : Główne funkcje Pin6 to MISO, AIN1, OCOB, OC1A, DO i PCINT1. Pin6 jest używany do PWM o/p, Dane SPI o/P.
- Pin7(PB2)Główne funkcje Pin7 to SCK, ADC1, TOm SCL i PCINT2. Pin7 jest używany głównie do SCL i SCK analogowych danych i/p i SPI.
- Pin8 (VCC): Pin8 służy do zapewnienia napięcia zasilania układu.
Jaki jest rozmiar ATtiny85?
Cechy & Funkcje & Podanie
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.
Jakie są różnice między ATtiny84 i ATtiny85?
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.
Jakie są różnice między ATtiny13A i ATtiny85?
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.
Bliższe spojrzenie na rodzinę ATtiny85
Pozycja | Marka | Opis |
ATTiny85-20PU | Mikroczip | AVR, 4KB Flash, 256B-SRAM, ADC, 2 TIMERY – 5V, 20MHz, PDIP, TEMP.IND, ZIELONY |
ATTiny85-20MUR | Mikroczip | AVR, 4KB Flash, 256B-SRAM, ADC, 2 TIMERY – 20MHz, QFN/MLF, TEMP.IND, ZIELONY, 5V, T&R |
ATTiny85-20SF | Mikroczip | AVR, 4KB Flash, 256B-SRAM, ADC, 2 TIMERY – 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 TIMERY – 5V, 20MHz, MLF, TEMP.IND, ZIELONY |
ATTiny85-20SH | ATMEL | 8Mikrokontrolery bitowe – 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 TIMERY – 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.
Gdzie kupić ATTINY85| Kupuj
Kiedy kupujemy ATTiny85, jednym z lepszych sposobów jest zwrócenie się do oryginalnej fabryki lub dystrybutorów.
Top 5 Sprzedawca ATTNY85
- Mikroczip: Microchip Technology jest oryginalnym dostawcą ATtiny85. Oferuje również doskonałe wsparcie techniczne.
- Mokotechnologia : Mokotechnology to Twój zaufany producent elektroniki. Oferuje ATtiny85 i całe rozwiązanie dowolnego projektu PCB.
- Elektronika firmy Mouser: Mouser jest autoryzowanym dystrybutorem wszystkich światowych liderów w dziedzinie komponentów elektronicznych.
- Cyfrowy klucz: Największy na świecie wybór komponentów elektronicznych dostępnych z natychmiastową wysyłką, kondensatory, rezystory do dowolnego projektu lub urządzenia.
- Komponenty RS: RS jest wiodącym internetowym dostawcą rozwiązań przemysłowych i elektronicznych. Bezpieczne zamawianie online, wysyłka tego samego dnia & dostępna bezpłatna dostawa.
Jak używać ATtiny85 z Arduio?| Po zakupie
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.
Jak zaprogramować ATtiny85?
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.
Jak ostrożnie uruchomić ATtiny85?
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.
- Napięcie zasilania nie powinno przekraczać 5,5V. Przed podłączeniem należy sprawdzić moc wyjściową źródła napięcia za pomocą dokładnego multimetru cyfrowego.
- DC każdego 1/0 pin powinien mieć 40mA. Pin GND i dodatnie napięcie zasilania powinny wynosić 200mA. Przed podłączeniem zasilania, należy sprawdzić polaryzację pinu mikrokontrolera.
- Aby ustawić ten kontroler, należy zastosować gniazdo IC na obwodzie lub płytce stykowej, które chroni sterownik przed ciepłem powstającym podczas spawania.
- Dodatkowo, minimalna i maksymalna temperatura przechowywania wynosi od -65°C do +150°C, ale temperatura robocza wynosi od -55°C do +125°
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.