Startseite - Blog

Attiny85: Erfahren Sie mehr über seine Pinbelegung und Funktionen

Attiny85 ist ein einzelner Chip mit hoher Leistung und geringem Stromverbrauch. Das Gerät basiert auf einer fortschrittlichen RISC-Architektur. Dieser attiny85-Mikrocontroller ist typisch für seine geringe Größe und seine schönen Funktionen.

Dieser Artikel beschreibt die Konfiguration, Verwendung und Funktionen der attiny85-Pins.

1. Was ist attiny85?

attiny85 ist ein 8-Pin-Mikrocontroller. Es gibt zwei Arten solcher Geräte. Es funktioniert, indem es verschiedene Sensoren und Geräte verbindet und steuert. Darüber hinaus ist das Gerät effizient, da es einen geringen Stromverbrauch hat.

Es ist erwähnenswert, dass der attiny85-Mikrocontroller einen Watchdog-Timer hat. Der Watchdog-Timer ist eine Sicherheitsfunktion, die in Embedded- und Automatisierungssystemen funktioniert. Daher sind Mikrocontroller in modernen Designs sehr zuverlässig.

Attiny85 1

(Computer-Mikrocontroller.)

2. Attiny85-Pin-Konfiguration.

Attiny85 2

(Attiny85 Pinbelegungsschema)

Leistungsaufnahme.

Dieses Gerät hat insgesamt 8 Pins. Von diesen Pins sind nur zwei Power-Pins: VCC und GND. VCC ist der Stromeingang und GND ist die gemeinsame Masse. Pin4 ist VCC, Pin8 ist GND.

Oscillator und Uhr.

Der Mikrocontroller hat eine interne Oszillatorfrequenz von 8mHz. Allerdings kann der attiny85 mit dieser Taktfrequenz den internen Takt auf eine Frequenz von 20mHz erweitern. Um diese Funktion zu erreichen, muss daher die interne Uhr an Pin 2 (PB3) und Pin 3 (PB4) angeschlossen werden. Außerdem ist PB3 XTAL1/CLKI und PB4 ist XTAL2/CLKO.

Digitaler Eingang/Ausgang.

Es ist erwähnenswert, dass jeder Pin dieses Geräts ein Ein-/Ausgangs-Pin ist, mit Ausnahme des Stromversorgungs-Pins. Allerdings müssen Sie zunächst in Ihrem Anwendungscode angeben, welcher Pin welche Funktion erfüllt. Die I/O-Pins sind Pin 5, Pin 6, Pin 7, Pin 2, Pin 3 und Pin 1. Auch hier können Sie diese Pins jeweils GPIO5, GPIO6, GPIO7, GPIO2, GPIO3 und GPIO1 nennen.

Attiny85 3

(Computerchip)

Unterbrechen.

Externe Interrupts können verwendet werden, wenn die Aufmerksamkeit des Mikrocontrollers erforderlich ist. Die Unterbrechungsfunktion wird implementiert, indem andere Anweisungen ignoriert werden. Darüber hinaus können Sie externe Interrupts über eine beliebige manuelle Taste oder einen Sensorausgang steuern. Außerdem hat der Attiny85 nur einen Interrupt-Pin namens INT0, dargestellt durch Pin 7.

 SPI

Bei der seriellen Kommunikation kann der Attiy85-Mikrocontroller über das SPI-Protokoll mit anderen Geräten kommunizieren. Allerdings kann nur ein Gerät das SPI-Protokoll verwenden. Es passiert oft, wenn Sie eine SPI-Datenkommunikation und einen Mikrocontroller haben, der programmiert werden muss. Es ist erwähnenswert, dass die SPI-Pins in diesem Mikrocontroller Pin 5, Pin 6, Pin 7 und Pin 1 sind. In ähnlicher Weise werden die Pins als MOSI, MISO, SCK und DW bezeichnet.

Darüber hinaus arbeiten alle vier Pins unterschiedlich. Der MOSI-Pin sendet Daten vom Controller und der MISO empfängt Sendedaten. SCK fungiert als Taktsignal. Während der Programmierung beginnt die Debug-Leitung (DW) zu laufen.

I²C

SDA (Daten) und SCL (Takt) sind die Namen der I²C-Pins, die durch die Pins 5 bzw. 7 repräsentiert werden. I²C ist ein Kommunikationsprotokoll. Mit anderen Worten, es funktioniert, wenn eine Ader die übertragenen I²-Daten empfängt und die andere Ader einen Taktimpuls (C) sendet. Wichtig ist, dass diese Funktion die Daten basierend auf der Zeit synchronisiert.

Timer.

Dieser Mikrocontroller leistet auch doppelt so viel Arbeit, indem er die Impulse zählt. Die interne Uhr kann Timer 1 und Timer 2 gleichzeitig betreiben. Pin 7 steht für den Timer 0, der auch als T0 bezeichnet wird.

Analog Comparator.

Attiny85 verfügt über einen internen analogen Komparator, der ein analoges Signal vergleichen kann. Pin5 und pin7 sind jeweils als AIN0 und AIN1 bekannt. Diese Pins sind analoge Komparatorpins.

Analog-Digital-Wandler.

Pin 1, 7, 3, 2 und 5, die als ADC0, ADC1, ADC2, ADC3 und Vref bezeichnet werden, sind Analog-Digital-Wandler. Außerdem verfügt der attiny85-Mikrocontroller über vier analoge Eingangskanäle. Der Analog-Digital-Wandler wandelt jeden Eingangskanal in einen 10-Bit-Digitalausgang um.

Zurücksetzen.

Schließlich verfügen Mikrocontroller über einen internen und externen Reset-Pin. Daher können Sie die Reset-Aktion entweder über die Software des Programmierers oder über den äußeren Stecker ausführen.

Attiny85 4

(Ein achtpoliger Mikrocontroller.)

3. Attiny85 Eigenschaften.

Das Gerät verfügt über eine 8-Bit-RISC-CPU-Architektur und einen 8k-Byte-Mikrocontroller-Flash-Speicher.

Zweitens handelt es sich um ein achtpoliges Schnittstellengerät mit einer CPU-Frequenz zwischen 0 und 20 mHz.

Drittens verfügt attiny85 über 2 PWM-, 4 10-Bit-ADC-Kanäle und einen einzelnen I²C-Kanal, Interrupt, Komparator und SPI-Kommunikationskanal.

Zusätzlich hat das Gerät einen Betriebsspannungsbereich von 4,5V-5,5V und eine Betriebstemperatur von -55⁰C-+125⁰C.

Darüber hinaus verfügt der Mikrocontroller über eine maximale Stromversorgung von 40 mA über die Eingangspins und 200 mA über die Netzpins.

Schließlich verfügt attiny85 über einen 256-Byte-SRAM und ein 512-Byte-EEROM ohne UART-Schnittstelle, LAN, CAN und DAC.

(ein Mikrochip mit sichtbaren Zahnrädern.)

4. Wie benutzt man attiny85?

Jeder Mikrocontroller führt ein Anwendungsprogramm aus, das in seinem Speicher vorhanden ist. Um einen Mikrocontroller effizient zu verwenden, stellen Sie sicher, dass Sie ein Programm schreiben, das der Mikrocontroller aus seinem Speicher abruft.

Ohne dieses Programm bleibt der Controller inaktiv.

5. Anwendungen von attiny85.

Sie können attiny85 in;

Periphere Schnittstellensysteme.

Treiber.

Entwicklungsboards.

Industrielle Steuerungssysteme.

Eingebettete Systeme wie Verkaufsautomaten und Kaffeemaschinen.

Analoge Signalmessung und Manipulatoren.

SMPS- und Leistungsregelungssysteme.

Anzeigeeinheiten.

Hobby-Projekte.

(DIY-Elektronikprojekt mit Mikrocontroller und anderen elektrischen Komponenten.)

Zusammenfassung

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, mehr über den attiny85 Mikrocontroller zu erfahren. Für weitere Informationen zu diesem oder einem unserer Artikel zögern Sie bitte nicht, uns zu kontaktieren.

Hommer
Hallo, ich bin Hommer, der Gründer von WellPCB. Bisher haben wir mehr als 4.000 Kunden weltweit. Bei Fragen können Sie sich gerne an mich wenden. Danke im Voraus.

Dienstleistungen