So verbinden Sie Attiny mit der seriellen Schnittstelle, damit ich sie mit Arduino IDE verwenden kann

Ich habe erfolgreich eine Schaltung zusammengestellt, um Arduino UNO als Programmierer für ATtiny13 zu verwenden. Mein Plan war jedoch, nur Bootloader auf meine ATtinys zu brennen, damit ich sie genauso programmieren kann, wie ich einen Arduino programmiere.
Jetzt habe ich diese Teile, die Sie auf dem Bild sehen können: Die 4 TeileUnd jetzt gibt es zwei Fragen, die mich stören:

  1. Reicht das aus, um eine Dockingstation für ATtiny herzustellen?
  2. Welche Kabel vom seriellen Port sollte ich verwenden?

Antworten (1)

Wenn Sie es schaffen, den Arduino-Bootloader zu brennen, sollten Sie in der Lage sein, Skizzen von der IDE ähnlich wie beim einseitigen Arduino (über die serielle Schnittstelle) hochzuladen.

Diese Schaltungsreferenz könnte nützlich sein:Geben Sie hier die Bildbeschreibung ein

Konkret der untere linke Teil davon, der die Pinbelegung des RS232-Anschlusses zeigt, der zusammen mit einigen Transistoren verwendet wird, um die potenziellen 12 V auf die TTL-Logik zu senken. Wenn der auf Ihrem Foto gezeigte RS232-zu-USB-Konverter jedoch das "PremiumCord ku2-232a" ist,Geben Sie hier die Bildbeschreibung ein

oder ein ähnliches auf Basis des "FT232RL"-Chips, dann sollte es laut Datenblatt maximal 4,9 V als HIGH auf der RS232-Seite ausgeben . Daher sollten Sie es sicher ohne die Transistoren verwenden können.

Zum Aufbau des Gerätes: Ich würde einfach die entsprechenden Pins auf den ATtiny13 (Datenblatt) binden : PIN5 auf ATtiny13 - MOSI (Master Out Slave In) auf PIN3 auf der RS232, PIN6 - MISO auf PIN2 und der PIN1 - RESET auf PIN4 . Als PIN4 auf ATtiny (GND) auf PIN5 auf RS232.

Aber Sie müssen immer noch 5 V von irgendwoher bekommen und es muss dieselbe Masse mit dem RS232-Anschluss teilen (vorzugsweise von einem USB desselben PCs).