Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Attiny84-Datenblatt:Pin-Konfiguration und Programmierschritte

Attiny84 ist ein einzelner Chip mit hoher Leistung, verbraucht aber wenig Strom. Das Gerät basiert auf einer fortschrittlichen RISC-Architektur. Außerdem ist dieser Mikrocontroller aufgrund seiner geringen Außengröße und seiner schönen Eigenschaften Standard. Dieser Artikel behandelt die Pin-Konfiguration des attiny84-Datenblatts, das Programmier-Tutorial und Schritte.

Attiny84-Pin-Konfiguration

(Schematisches Diagramm für Attiny 84-Pinbelegung.)

Linke Stellstifte (1-7)

Dieser Pin führt Port B mit Bit 1/Oszillator Pin/Pin Change Interrupt, Source 9.

Pin 4 verbindet sich mit Port B mit Bit 3/Reset-Pin. Wird hauptsächlich zum Debuggen und Programmieren verwendet. Außerdem ist es ein Interrupt für die Änderung des Pins von Quelle 11.

Pin 5 ist ein Eingangs- und Ausgangspin des B-Ports. Zusätzlich hat es einen 2-Bit- oder Systemtakt und einen externen Interrupt 0/Timer.

Es ist ein bidirektionaler Ein- und Ausgangspin des A mit 7 Bit. Außerdem ist es der Eingangskanal 7 des ADC. Ein Timer vergleicht Match Bout/Timer 1 Capture/Pin Interrupt Change 0 von Quelle 7.

Während der ICSP-Programmierung ändert ein ADC-Eingangskanal 6 (Pin-Interrupt) 0 von Quelle 6/SPI MOSI. Pin 7 ist ein Ein-/Ausgangs-Pin mit einem 6-Bit. Ein USI-Dateneingang/Zähler 1 vergleiche Match A out.

(ein Foto, das einen Mikrocontroller mit acht Pins zeigt.)

Rechte Satzstifte (8-14)

Es ist ein bidirektionaler Eingangs- und Ausgangspin von A mit 5 Bit. Ein USI-Datenausgang/Zähler 1 vergleicht mit B-out-Übereinstimmung. In ähnlicher Weise ändert sich während der ICSP-Programmierung ein ADC-Eingangskanal 5 (Pin-Interrupt) von Quelle 5/SPI MISO auf 0.

Pin 9 ist ein bidirektionaler Ein- und Ausgang Ein Pin mit 4 Bit. Er arbeitet mit einem ADC-Eingangskanal 4. Für die ICSP-Programmierung ist ein dreiadriger USI-Takt erforderlich. Die Zähler1-Taktquelle/I2C SCL/Pin-Interrupt ändert 0 von Quelle 3.

Es ist ein bidirektionaler Eingangs- und Ausgangspin von A mit einem 3-Bit. Ein ADC-Eingangskanal 3/Zähler0-Taktquelle/Pin-Interrupt ändert 0, von Quelle 3.

Pin 12 ist der Eingangs- und Ausgangspin des A-Ports mit einem 2-Bit. Ein analoger Komparator – Eingang/ADC-Eingangskanal 2/Pin-Interrupt ändert 0, von Quelle 2.

Es ist der Eingangs- und Ausgangspin des A-Ports mit einem 1-Bit. Ein analoger Komparator + Eingang/ADC-Eingangskanal 1/Pin-Interrupt ändert 0 von Quelle 1.

Schließlich ist Pin 14 der Eingangs- und Ausgangspin des A-Ports mit einem 0-Bit. Ein ADC-Eingangskanal 0/externe analoge Referenzspannung/Pin-Interrupt ändert 0, von Quelle 0.

(ein Mikrochip mit sichtbaren Zahnrädern.)

Was ist Attiny84?

Attiny84 ist ein kompakter 8-Bit-Mikrocontroller – MCU mit einer AVR-RISC-Architektur. Diese Architektur basiert auf der Eigenschaft, dass der Mikrocontroller 14 Pins hat. Insbesondere sind 12 Pins Eingangs-/Ausgangspins. Darüber hinaus enthält die Architektur eine verpackte Mikrochip-PicoPower-Technologie, die eine wichtige Rolle bei der hohen Leistung des Geräts spielt.

Attiny84 hat eine robuste Befehlsarchitektur. Es ergibt eine Verarbeitungsgeschwindigkeit von 1 MIPS/MHz. Daher gleicht das Gerät gleichzeitig den Stromverbrauch aus, während es eine Hochgeschwindigkeitsleistung verarbeitet.

(ein Computer-Mikrocontroller.)

Eigenschaften und Spezifikationen von Attiny84

Attiny84-Alternativen

Die perfekte Alternative zu attiny84 ist der attiny2313A. Zu den anderen alternativen Produkten gehören jedoch:attiny48, attiny417, attiny28L, attiny88PA. Insbesondere atmega8A, atmega8535, atmega6490, atmega8515 und atmega645A ähneln den Funktionen von attiny84.

Attiny84 Programmier-Tutorial und Schritte

Benötigte Materialien

Die erforderliche Hardware-Ausstattung umfasst;

Schritte und Verfahren

Sie müssen einige Schritte befolgen, um Ihren attiny84 einzurichten und zu programmieren.

Sie können sie einfach kaufen oder andere aus Ihren alten Projekten wiederverwenden.

Insbesondere wenn Sie zu Schritt 2 gelangen, einer Option, die als Prozessor bezeichnet wird, sollten Sie auf attiny84 klicken. Außerdem haben Sie manchmal möglicherweise nicht die richtige Buchse, um den attiny84 anzuschließen. Sie müssen also eine Steckdose aus Jumpern herstellen. Dieser Vorgang hängt nur von dem Programmierer oder Arduino-Board ab, das Sie als ISP verwenden.

Als nächstes verbinden Sie die VCC-, GND-, MISO-, MOSI-, RST- und SCK-Pins mit den erforderlichen Anschlüssen. Sobald Sie erfolgreich über USB verbunden sind, sollten Sie Blink Sketch in der Arduino IDE öffnen.

Ändern Sie nun LED_BUILTIN auf 0 und drücken Sie dann STRG+U zum Hochladen. Diese Änderung ist notwendig, da dem attiny84 die LED-Verkabelung fehlt. Mit diesem Verfahren sollte Ihr Programm-Upload erfolgreich sein. Wenn nicht, wählen Sie Tools und klicken Sie als Programmierer auf USBtiny ISP.

Diese drei Schritte sollten Ihnen keine Schwierigkeiten bereiten.

Code;

(Der Code, den Sie ausführen müssen.)

Insbesondere müssen Sie, wie bei jedem anderen Programm, seine Funktionsfähigkeit überprüfen. Um diese Prüfung durchzuführen, schließen Sie eine LED weiter unten an Masse und Pin 0 an. Stellen Sie außerdem sicher, dass Sie einen genauen Widerstand verwenden und bemerken, dass die LED leuchtet. Überprüfen Sie andernfalls Ihre Verbindung und Ihren Programmcode, um sicherzustellen, dass alles in Ordnung ist.

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

Zusammenfassung.

Frohes Bauen! Wir hoffen, dass dieser Artikel Ihnen hilft, attiny84-Fragen zu beantworten. Für weitere Informationen zu diesem oder einem unserer Artikel zögern Sie bitte nicht, uns zu kontaktieren.


Industrietechnik

  1. Eingangs- und Ausgangskopplung
  2. Was ist der Ultraschallsensor HC-SR04:Funktionsweise und Anwendungen
  3. VL53L0X :Pinbelegung, Schaltplan und Anwendungen
  4. C - Eingang und Ausgang
  5. Nachdenken über die Fertigung und ihre Zukunft
  6. Tag der Herstellung – seine Entstehung und Entwicklung
  7. Transparentes Holz und andere Durchbrüche in der Holzwissenschaft
  8. Was ist Feinguss und seine Funktionsweise
  9. Zustandsbasierte Wartung:was es ist und seine Vorteile
  10. Smart Manufacturing:was es ist und seine Vorteile