
1、Entwicklungsboard-Parameter
ATtiny13A Speicherkapazität
1K Bytes (1024 Bytes) programmierbare Flash-Speicher, das ist die Kapazität unseres Programms
64 Bytes EEPROM, kann einige Daten speichern, bleibt beim Stromausfall gespeichert.
64 Bytes SRAM im Chip, Speicher für die Programmausführung.
ATtiny13A-Kanal-Interface
8-Pin-PDIP/SOIC-Bauform
6 programmierbare I/O-Pins, davon können Arduino 5 verwenden, der RST-Pin kann nicht als normales IO verwendet werden.
1 8-Bit-Timer/Zeitzähler
2 Kanäle PWM
4 Kanäle 10-Bit ADC (davon eins ist RST, das Arduino nicht verwenden kann)
Jeder I/O-Pin hat einen DC-Strom von 20mA (maximal 40mA)
Betriebsspannung 3 - 5,5V (maximal 6V)
2. Entwicklungsumgebung Konfiguration
Programm mit Arduino IDE für ATtiny13A flashen
ATtiny13 in den Board-Manager hinzufügen
1、Arduino IDE öffnen
2、Wählen Sie im Menü „Datei“ → „Einstellungen“ und wählen Sie den Button „Zusätzliche Board-Management-Adresse“.
4、Öffnen Sie den "Entwicklerboard-Manager", suchen Sie "ATtiny13", wählen Sie die Version aus und installieren Sie sie.
Downloadmethode: Downloadtool hergestellt mit ArduinoIDE + UNO-Entwicklerboard
1. Herstellung des Downloadtools mit UNO-Entwicklerboard:
1、den UNO-Entwicklerboard an den Computer anschließen, ArduinoIDE öffnen, das Entwicklerboard auf ArduinoUNO auswählen, den Port auswählen (der Port des UNO, der später auch für das ISP-Downloaden des ATTiny13-Programms verwendet wird).
2、Öffnen Sie die Beispieldatei: ArduinoISP
3、Kompilieren Sie die Beispieldatei und laden Sie sie hoch, derDownloader ist fertig.
Zwei, verbinden Sie den AT-13A-Mikrocontroller mit dem UNO-Downloaden:
ATtiny13A PB2 an UNO Pin 13 (als SCK-Schnittstelle)
ATtiny13A PB1 an UNOPin 12 angeschlossen (als MISO-Schnittstelle)
ATtiny13A PB0 an UNOPin 11 angeschlossen (als MOSI-Schnittstelle)
ATtiny13A PB5 an UNOPin 10 angeschlossen (als RESET-Interface, beachte, dass hier nicht UNOs RST angeschlossen ist)
ATtiny13A V-Anschluss UNO 5V
ATtiny13A G-Anschluss UNO GND
Drei, laden (uploaden) Sie das Programm im Arduino IDE: 1, Menü „Werkzeuge“ → „Entwicklungsboard“: Wählen Sie „ATTiny13“.
2、Menü „Werkzeuge” → „B.O.D” : Wählen Sie „2.7V”. (Wenn keine Sicherungseinstellungen vorgenommen wurden, wählen Sie hier „Deaktiviert”)
3、Menü „Werkzeuge“ → „Uhr“: Wählen Sie „9,6 MHz internes Oszillator“.
4、Menü „Werkzeuge” → „GCC-Flags”:Auswahl „default”。”
5、Menü „Werkzeuge” → „Port” : Wählen Sie den Port, auf dem UNO ist.
6、Menü „Werkzeuge” → „Programmierer”:Wählen Sie „Arduino as ISP”.
7、Menü „Projekt” → „Mit dem Programmierer hochladen”.
8、Herunterladen (Hochladen) abgeschlossen, OK, probieren Sie das Gerät an ATtiny13A an und überprüfen Sie die Wirkung.