Dieser Text beseitigt alle Ihre Verwirrung während des Kaufvorgangs von ATTiny85, enthält seine Spezifikation, Pin-Konfiguration, unterscheiden sich von anderen Attiny-Chips, Details zur Attiny85-Familie, Kaufpreis, und einige Tipps zur Verwendung, wenn Sie es erhalten.
Der ATtiny85 ist ein kleiner, Hochleistungs-Mikrocontroller auf AVR-Basis. Es ist mit einer RISC-CPU ausgestattet. Es ist in zwei Paketformen erhältlich, die für unterschiedliche Schnittstellen und Steuerungen von Sensoren und Geräten geeignet sind. Zufriedenstellend, Mit einem MSSP und einem 10-Bit-ADC kann ein geringer Stromverbrauch erzielt werden. RAM-512 Bytes und EEROM-8kb von ATTiny85 bieten Platzeinsparung für Befehlscode. Es gibt auch Timer, SPI-Kommunikation, 12C-Kommunikation, BSB (Unterspannungs-Reset), unterbricht, und ADC im kleinen Hauptteil von ATTiny85. Es stehen verschiedene Lagermöglichkeiten zur Verfügung, wie FLASH, EEPROM, und SRAM. Dies macht es zu einem absolut vielseitigen und nützlichen Gerät.
Jetzt ist es an der Zeit, mehr über seine Spezifikationen und Parameter zu zeigen, damit Sie es sorgfältig prüfen können.
CPU-Framework | 8 Bits RISC | Stifte | Pins-8 |
CPU-Frequenz | 0-20MHz | Betriebsspannung | 4.5V-5,5V |
GPIO-Port | 6 | INT0 bis GPIO7 | 1 Externer Interrupt |
Max. DC pro I/O-Pin | 40mA | Max. Gleichstrom (VCC & GND-Pins) | 200mA |
Arbeitstemperatur | -55℃ bis 125℃ | UART-Schnittstelle | N / A |
Serielle Master/Slave-SPI-Schnittstelle(5,6,7 Stift) | Kann zur Programmierung dieses Controllers verwendet werden | I2C oder serielle Zweidrahtschnittstelle(5, 7Stift) | Kann zum Anschluss von Peripheriegeräten und Sensoren verwendet werden |
Universelle serielle Schnittstelle(5,6,7 Stift) | Kann zur Kommunikation mit anderen Controllern verwendet werden | ADC-Funktion | 4Kanäle 10-Bitauflösungs-ADC |
Analoge Komparatoren | 1 | Timer-Modul | Zwei 8-Bit-Zähler |
PWM-Ausgänge | 4 | Externer Oszillator | 0-20MHz |
CPU geschwindigkeit | 1 MIPS@1MHz | Interner Oszillator | 0-8MHz |
Programmspeicher- oder Flash-Speichergröße | 8Kbyte [10000 Schreib-/Löschzyklen] | RAM-Größe | 512Bytes im internen SRAM |
EEPROM-Größe | 512Bytes des systemintern programmierbaren EEPROM | Programmsperre | Verfügbar |
Watchdog-Timer | Verfügbar | Energiesparmodi | 3 Modi: Leerlauf, ADC-Rauschunterdrückung, Stromausfall |
ATTiny85 unterscheidet andere ICs durch viele Vorteile. Zuerst, Niedrigere Kosten und geringerer Stromverbrauch machen es benutzer- und umweltfreundlicher. Zweite, aufgrund seiner kleinen und kompakten Größe, es kann leicht in einem kleinen arrangiert werden PCB-Board. Dritte, Durch verschiedene Energiesparmodi ist es in der Lage, mit batteriebetriebenen Anwendungsprogrammen zu arbeiten. Vierte, Viele Funktionen werden von kleinen Stiften übernommen, Daher nutzt es den Platz voll aus, wenn es in kleinen und hochtechnologischen Leiterplatten verwendet wird. Zuletzt, sein Programmspeicher ist nicht schlecht.
ATtiny85 ist ein sehr fortschrittlicher Mikrocontroller, der mehrere Funktionen umfasst, Daher kann es in einer Vielzahl elektronischer Anwendungen eingesetzt werden. Dieser Mikrocontroller ähnelt einem kleinen Arduino. Sobald der Code klein ist, ist ein alternativer Controller erforderlich, Dann ist der ATtiny85 die richtige Wahl.
Es findet breite Anwendung in verschiedenen Bereichen, wie Automobil, industrielle Kontrolle, Sensorsystem, Solarenergiegerät, Massachusetts, die Kunden in verschiedenen Branchen wie der Industrie bedienen, medizinisches Gerät, IoT, eingebettetes System und sogar Roboterbereich.
Sie unterscheiden sich in der Pinbelegung. ATtiny ist im Lieferumfang enthalten 8 Stifte. Fünf davon sind für digitale I/O geeignet. Drei davon können als Analogeingang dienen. Zwei davon können PWM-Pins sein. Im Gegensatz, ATtiny84 hat 14 Stifte. Acht davon stehen für den digitalen Ausgang und den analogen Eingang zur Verfügung. Drei sind für den PWM-Ausgang geeignet. Was ist mehr, Seine PB7-Pins unterstützen auch PWM.
Im Vergleich zu ATtiny13A, das 85 hat mehr Blitz, RAM- und EEPROM-Speicher. Ebenfalls, Attiny85 ist einfacher zu starten als 12A, da mehr Bibliotheken verfügbar sind.
Artikel | Marke | Beschreibung |
ATTiny85-20PU | Mikrochip | AVR, 4KB-FLASH, 256B SRAM, ADC, 2 TIMERS – 5V, 20MHz, PDIP, IND TEMP, GRÜN |
ATtiny85-20MUR | Mikrochip | AVR, 4KB-FLASH, 256B SRAM, ADC, 2 TIMERS – 20MHz, QFN/MLF, IND TEMP, GRÜN, 5V., T.&R. |
ATTiny85-20SF | Mikrochip | AVR, 4KB-FLASH, 256B SRAM, ADC, 2 TIMERS – 5V, 20MHz, SOIC, +125C., GRÜN |
ATTiny85-20SU | ATMEL | MCU 8Bit ATtiny AVR RISC 8KB Flash 3,3V/5V 8Pin SOIC EIAJ |
ATTiny85-20PU | ATMEL | 8Bit-Mikrocontroller, Geringer Stromverbrauch, hohe Leistung, Winzig, 20MHz, 8KB, 512Byte, 8Stifte, TAUCHEN |
ATTiny85-20MU | ATMEL | AVR, 4KB-FLASH, 256B SRAM, ADC, 2 TIMERS – 5V, 20MHz, MLF, IND TEMP, GRÜN |
ATTiny85-20SH | ATMEL | 8Bit Microcontrollers – MCU 8K FLSH 256B EE 512B SRAM ADC 5V 20MHz |
ATTiny85-20SUR | ATMEL | MCU 8Bit ATtiny AVR RISC 8KB Flash 3,3V/5V 8Pin SOIC EIAJ T/R |
ATtiny85-20MUR | ATMEL | AVR, 4KB-FLASH, 256B SRAM, ADC, 2 TIMERS – 20MHz, QFN/MLF, IND TEMP, GRÜN, 5V., T.&R. |
ATTiny85-15SZ | ATMEL | MCU 8Bit ATtiny AVR RISC 8KB Flash 3,3V/5V Automotive 8Pin SOIC |
ATTiny85-15ST1 | ATMEL | MCU 8Bit ATtiny AVR RISC 8KB Flash 3,3V/5V Automotive 8Pin SOIC |
Die ATTiny85-Familie enthält viele Artikel, die genau Ihren Anforderungen entsprechen.
Wenn wir ATTiny85 kaufen, Eine der besseren Möglichkeiten besteht darin, sich an die ursprüngliche Fabrik oder den ursprünglichen Händler zu wenden.
Ttiny85 ISP ist ein Open-Source-Gerät mit Arduino IDE-Kompatibilität. Hier nehmen wir einen Anwendungsfall, Mini-USB, um Ihnen zu zeigen, wie ATtiny85 verwendet wird Unterhaltungselektronik.
Dieses Design verwendet eine interne 8 MHz-Takt zur Ansteuerung des Mikrocontrollers. Zum Übertragen von Daten an das FTDI-Board, Stift 2 des Mikrocontrollers ist mit dem TX-Pin der FTDI-Karte verbunden. FTDI-Splitter auf Pin 3 Bieten Sie dem Mikrocontroller 5V-Stromversorgung an. Jumper JP1 wird verwendet, um das Zurücksetzen des Mikrocontrollers zu aktivieren/deaktivieren, wenn eine Terminalverbindung mit der FTDI-Splitterplatine hergestellt wird.
Beim Debuggen von Skizzen mit AVR Dragon, Vergessen Sie nicht, den Jumper JP1 einzuschalten. Andernfalls, Der Kondensator C3 führt beim Schrittcode zu Nebenwirkungen.
Sie können Arduino Uno verwenden, um ATtiny85 zu programmieren.
Schritt 1: Zuerst müssen wir den Arduino Uno als ISP konfigurieren, um als Programmierer für den ATtiny85 zu fungieren. Um dies zu tun, Verbinden Sie den Arduino Uno mit Ihrem Laptop und schalten Sie die Arduino IDE ein. Dann, Klicken Sie auf Datei >Beispiel>ArduinolSP und laden Sie den Arduino ISP-Code hoch.
Schritt 2: Schaltplan des ATtiny85 programmieren.
Schritt 3: Programmieren Sie es mit der Arduino IDE.
Es handelt sich um eine sehr empfindliche Komponente. Um langfristig die beste Leistung von Controllern zu erzielen, Designer sollten bei der Verwendung in jeder Anwendung vorsichtig sein.
Wenn Sie weitere Fragen zu ATtiny85 haben, wie eingebettetes Design und die damit verbundene Geräteherstellung, Bitte zögern Sie nicht kontaktiere uns.
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…
Heutzutage, electronic products are both compact and lightweight while performing a variety of functions. Diese…
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…