Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: SCHALTVERBINDUNGEN
- Schritt 2: KONVERTIEREN VON ARDUINO IN ISP
- Schritt 3: HEX-DATEI ERSTELLEN
- Schritt 4: PROGRAMMIERUNG AT89S52
Video: AT89S52 MIT ARDUINO PROGRAMMIEREN - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
In-System Programming (ISP) oder In-Circuit Serial Programming (ICSP) ist die Fähigkeit einiger programmierbarer Logikbausteine, Mikrocontroller und anderer eingebetteter Bausteine, während sie in einem kompletten System installiert sind, programmiert zu werden, anstatt dass der Chip vorher programmiert werden muss in das System zu installieren.
In diesem Tutorial wird der AT89S52 Mikrocontroller mit Arduino als In-Circuit Serial Programmer programmiert.
Lieferungen
1x AT89S522x 33pF Scheibenkondensatoren 1x 11.0592MHz Quarzoszillator 1x 0.1uF Kondensator1x 10kOhm Widerstand 1x Druckknopf 1x Brotplatinen Jumper Drähte - nach Bedarf
Schritt 1: SCHALTVERBINDUNGEN
Verbinden Sie die Komponenten wie in der Abbildung gezeigt in einem Steckbrett. * Hinweis: Pin 31 sollte auf +5 V gezogen werden, da wir den internen Programmspeicher verwenden.
Schritt 2: KONVERTIEREN VON ARDUINO IN ISP
1. Verbinden Sie das Arduino mit dem PC.2. Wählen Sie das entsprechende Board und den Port aus.3. Laden Sie den Code aus der unten angehängten Datei hoch. Jetzt ist das Arduino bereit für die Programmierung des 89S52-Mikrocontrollers. Hinweis * Entfernen Sie das USB-Kabel nicht vom PC zum Arduino, nachdem Sie diesen Arduino-Code hochgeladen haben.
Schritt 3: HEX-DATEI ERSTELLEN
1. Öffnen Sie die Keil uVision-Software. 2. Geben Sie das Programm ein und speichern Sie es als.c-Datei.3. Doppelklicken Sie auf „Quellgruppe“und klicken Sie auf die von Ihnen erstellte.c-Datei. 4. Klicken Sie mit der rechten Maustaste auf 'Ziel 1'.5. Stellen Sie die Quarzfrequenz auf 11.0592MHz.6 ein. Aktivieren Sie 'On-Chip-ROM verwenden'7. Klicken Sie auf die Registerkarte "Ausgabe", aktivieren Sie dann die Option "HEX-Datei erstellen" und klicken Sie auf OK
Schritt 4: PROGRAMMIERUNG AT89S52
1. Öffnen Sie die Programmiersoftware 89S52 auf Ihrem PC.
2. Wählen Sie den COM-Port aus, an dem das Arduino angeschlossen ist.
3. Klicken Sie auf Identifizieren. Dies führt zu einer Meldung mit der Meldung "atmel AT89S52 erkannt".
4. Klicken Sie auf Hex-Datei öffnen und wählen Sie die Hex-Datei aus.
5. Klicken Sie auf Hochladen. Es wird die Hex-Datei in den Mikrocontroller schreiben.
6. Es ist fertig. Jetzt können Sie jeden Code mit Arduino auf den 89S52 hochladen, indem Sie diesem Tutorial folgen.
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
So programmieren und veröffentlichen Sie Matlab 2016b in Word (Anleitung für Anfänger): 4 Schritte
So codieren und veröffentlichen Sie Matlab 2016b in Word (Einsteigerhandbuch): Matlab ist ein leistungsstarkes Sprachprogramm, das zum Berechnen technischer Ergebnisse verwendet wird. Es hat die Fähigkeit, Visualisierungen, Berechnungen und Programmierung auf benutzerfreundliche Weise zu integrieren. Mit diesem Programm kann der Benutzer Probleme und Lösungen veröffentlichen
Programmieren in C-simple Tutorial – wikiHow
So programmieren Sie in C-simple Tutorial: Bitte kommentieren Sie, wenn Sie dies mögen! Dieses Instructable wird jedem beibringen, ein einfaches Programm in der Programmiersprache C zu schreiben. Was Sie brauchen: einen Macintosh-Computer mit installierten Entwicklertools und etwas Gehirnleistung
So programmieren Sie Audacity für die Aufnahme zu einem bestimmten Zeitpunkt – wikiHow
So programmieren Sie Audacity für die Aufnahme zu einem bestimmten Zeitpunkt: Es ist ein schneller Trick, verwenden Sie ihn zum Spionieren, zum Aufzeichnen eines Telefonats oder einfach zum Aufzeichnen Ihrer Geschichtsunterrichtsrede, während Sie unterwegs sind Verwenden der beliebten Open-Source-App Audacitylet's begin
Programmieren mit dem MSW-Logo – wikiHow
Programmieren mit dem MSW-Logo: UPDATE: NEW AWESOME BOX FILE. REVISION V2.9UPDATE 30. Juli 2009: AWESOME BOX-DATEI VERSION 3.0 HINZUFÜGEN 16. August 2009: HINZUGEFÜGTER SCREENSHOT DER AWESOME BOX V3.0Diese Anleitung wird Ihnen beibringen, wie man MSW Logo verwendet. MSW Logo ist eine pädagogische Programmierung