MENÜ English Ukrainian Russisch Startseite

Kostenlose technische Bibliothek für Bastler und Profis Kostenlose technische Bibliothek


ENZYKLOPÄDIE DER FUNKELEKTRONIK UND ELEKTROTECHNIK
Kostenlose Bibliothek / Schemata von radioelektronischen und elektrischen Geräten

MK-Programmierer ATMEL AT89-Serie. Enzyklopädie der Funkelektronik und Elektrotechnik

Kostenlose technische Bibliothek

Lexikon der Funkelektronik und Elektrotechnik / Mikrocontroller

Kommentare zum Artikel Kommentare zum Artikel

Atmel-Mikrocontroller (MCUs) sind seit langem bekannt und werden von Funkamateuren auf der ganzen Welt häufig verwendet. Die MKs der AT89-Serie verfügen über einen vollständigen Befehlssatz (CISC) und sind vollständig kompatibel mit den Intel 8051 MKs. Der Artikel beschreibt den Programmierer für die am häufigsten verwendeten MKs AT89S51, AT89S52, AT89S55 und ihre Niederspannungsversionen AT89LV51, AT89LV52, AT89LV55 . Die Parameter dieser MKs sind im Referenzmaterial „Mikrocontroller populärer Familien“ angegeben, veröffentlicht in „Radio“, 2000, Nr. 7, S. 53.

Im Gegensatz zu den in [1, 2] beschriebenen Programmierern benötigt der vorgeschlagene für seinen Betrieb keinen weiteren, bereits programmierten Mikrocontroller. Es besteht aus Hardware und Steuerungssoftware für einen IBM-kompatiblen Computer. Die Hardware (im Folgenden Programmierer genannt) wird an den LPT-Port angeschlossen, der (im Menü „Integrierte Peripheriegeräte“ im Computer-BIOS) in den EPP-Modus (Enhanced Parallel Port) geschaltet werden muss. In diesem Modus wird der LPT-Port des Computers bidirektional (weitere Einzelheiten finden Sie unter [3]).

Das schematische Diagramm des Programmiergeräts ist in Abb. dargestellt. 1. Der DD1-Chip (programmierbare parallele Schnittstelle KR580VV55) verteilt Informationsbytes, die vom LPT-Port ankommen, auf den Datenbus, den Adressbus und erzeugt Steuersignale.

Programmierer MK ATMEL Serie AT89
(zum Vergrößern klicken)

Der niedrige und der hohe Teil der Adresse werden nacheinander über Kanal A und Daten über Kanal B übertragen. Im Programmaufzeichnungsmodus dient dieser Kanal für die Ausgabe und im Lesemodus für die Eingabe. Kanal C dient zur Steuerung der Betriebsarten der Register DD2, DD3, des Spannungsstabilisators DA1 und eines im XS1-Sockel installierten programmierbaren Mikrocontrollers. Die Mikroschaltung DD1 wird durch Signale gesteuert, die an ihren Eingängen A0, A1, RD und WR ankommen. Die Betriebsarten der DD1-Mikroschaltung sind in der Tabelle angegeben. 1.

Programmierer MK ATMEL Serie AT89

Die Mikroschaltungen DD2 und DD3 dienen zum Speichern der niedrigen und hohen Teile der Adresse des programmierbaren MK. Informationen werden mit den Signalen CO und C1 DD1 aufgezeichnet. Der einstellbare Spannungsstabilisator DA1 dient zur Erzeugung einer programmierbaren MK-Spannung von 5 oder 12 V am EA/UPP-Pin. Die Spannungswerte werden durch die Widerstände R4-R6 bestimmt. Wenn der Signalpegel C2 DD1 niedrig ist, beträgt die Spannung am Ausgang des Stabilisators 12 V, wenn sie hoch ist, wenn der Transistor VT1 offen ist und der Widerstand R4 parallel zu R6 geschaltet ist, beträgt sie 5 V.

Zur Programmierung des MK wird der DD1-Chip in einen Modus geschaltet, in dem seine Kanäle A, B und C als Ausgang arbeiten. Schreiben Sie dazu das Steuerwort 1p in DD80 (siehe Tabelle 2). Mit den Signalen C4-C7 DD1 wird der programmierbare Mikrocontroller in den Aufnahmemodus versetzt (siehe Tabelle 3) und die Anfangswerte C0-C3 eingestellt (C0 = C1 = C2 = C3 = 1).

Dann wird der niedrige Teil der MK-Adresse an Kanal A ausgegeben und mit dem C2-Signal auf DD0 geschrieben (C0 = 0 setzen), und danach wird der hohe Teil der Adresse ausgegeben und mit dem C3 = 1-Signal auf DD0 geschrieben. Anschließend werden die Daten an Kanal B ausgegeben und gelangen an die entsprechenden Eingänge des programmierbaren MK. An C2 wird ein Low-Pegel angelegt, wodurch am Eingang EA/Upp des MK eine Spannung von +12 V erscheint. Anschließend wird die Aufnahme bestätigt, indem am Ausgang von C3 der Pegel von High auf Low geändert wird und dementsprechend am ALE/PROG-Eingang des MK (Abb. 2; die Werte der Zeitparameter sind in Tabelle 4 angegeben). Der Datenaufzeichnungszyklus ist abgeschlossen. Jetzt können die Signale C2 und C3 zurückgesetzt werden und mit der nächsten Adresse und dem nächsten Datenbyte fortgefahren werden.

Programmierer MK ATMEL Serie AT89

Programmierer MK ATMEL Serie AT89

Alle oben genannten Vorgänge werden wiederholt, bis alle Daten aus der ursprünglichen Firmware-Datei geschrieben sind. Bitte beachten Sie, dass die Firmware-Datei im einfachsten Binärformat (Erweiterung .bin) vorliegen muss. Um eine Datei vom Intel-Hex-Format in das Binärformat zu konvertieren, verwenden Sie das Dienstprogramm hex2bin.exe.

Im Lesemodus wird der LPT-Port in den bidirektionalen Modus geschaltet, der DD1-Chip wird auf den 82h-Modus eingestellt (Tabelle 2), Kanäle A, C werden ausgegeben, Kanal B wird eingegeben.

Programmierer MK ATMEL Serie AT89

Ähnlich wie beim Schreibmodus werden der niedrige und der hohe Teil der Adresse an DD2 bzw. DD3 ausgegeben, dann wird der Lesemodus des MK eingestellt (Tabelle 3).

Programmierer MK ATMEL Serie AT89

Ausgang C2 DD1 befindet sich im Lesemodus immer im Protokollstatus. 1. Nach dem Einstellen der Adressen wird der ALE/PROG-Eingang des MK auf Low gelegt (C3 = 0) und der MK gibt Daten aus, die sich an der eingestellten Adresse befinden. Anschließend werden die Informationen aus Kanal B DD1 gelesen und die empfangenen Daten in eine Datei geschrieben, deren Name zu Beginn des MK-Programmlesevorgangs eingegeben wird. Die Datei hat die Erweiterung .bin und ist eine vollständige Kopie des Programmspeichers des MK.

Im Inhaltsprüfungsmodus wird der MK-Speicher gelesen und ein Byte-für-Byte-Vergleich mit der angegebenen Datei durchgeführt. Wenn Unterschiede festgestellt werden, werden die Adresse der nicht übereinstimmenden Werte und zwei Bytes auf dem Monitorbildschirm angezeigt: eines aus dem Speicher des MK, das andere aus der Datei.

Im MK-Löschmodus werden Werte entlang der Leitungen C4-C7 DD1 gemäß der Tabelle eingestellt. 3. Anschließend wird eine Spannung von 12 V an den EA/VPP-Eingang angelegt (C2 = 0) und am Ausgang C3 (ALE/PROG) ein Low-Pegel angelegt, der für 10 ms gehalten wird. Nach dem Löschen wird der Inhalt des Speichers überwacht. Wenn dies erfolgreich war, wird der gesamte Programmspeicher mit FFh-Werten gefüllt. Wenn jedoch eine Zelle einen anderen Inhalt hat, wird auf dem Bildschirm eine Meldung mit Adresse und Wert angezeigt.

Zum Lesen von Identifikationscodes wird der DD1-Chip in einen Modus geschaltet, in dem Kanal B als Eingang arbeitet (ähnlich dem Lesemodus), die Busse C4-C7 werden in den Protokollzustand geschaltet. 0 (gemäß Tabelle 3) und die Adressen 30p, 31 h, 32h werden abwechselnd auf den Adressbus ausgegeben. Als Ergebnis erscheinen auf dem Monitorbildschirm die entsprechenden Bytes, anhand derer der MK-Typ bestimmt wird (Tabelle 5).

Programmierer MK ATMEL Serie AT89

Darüber hinaus ermöglicht die Software die automatische Bestimmung des MK-Typs. Sollte dies nicht möglich sein, kann der Typ manuell eingegeben werden.

PC-Programm und dessen Quelltext in Turbo Pascal

Literatur

  1. Programmierer für ATMEL-Mikrocontroller mit FLASH-Speicher. - .
  2. Programmierprozessoru ein pamiti firmy Atmel. - .
  3. IEEE 1284 EPP-Enhanced Parallel Port Mode. -

Autor: A. Golubkov, Moskau

Siehe andere Artikel Abschnitt Mikrocontroller.

Lesen und Schreiben nützlich Kommentare zu diesem Artikel.

<< Zurück

Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik:

Eine neue Möglichkeit, optische Signale zu steuern und zu manipulieren 05.05.2024

Die moderne Welt der Wissenschaft und Technik entwickelt sich rasant und jeden Tag tauchen neue Methoden und Technologien auf, die uns in verschiedenen Bereichen neue Perspektiven eröffnen. Eine dieser Innovationen ist die Entwicklung einer neuen Methode zur Steuerung optischer Signale durch deutsche Wissenschaftler, die zu erheblichen Fortschritten auf dem Gebiet der Photonik führen könnte. Neuere Forschungen haben es deutschen Wissenschaftlern ermöglicht, eine abstimmbare Wellenplatte in einem Wellenleiter aus Quarzglas zu schaffen. Dieses auf der Verwendung einer Flüssigkristallschicht basierende Verfahren ermöglicht es, die Polarisation des durch einen Wellenleiter fließenden Lichts effektiv zu ändern. Dieser technologische Durchbruch eröffnet neue Perspektiven für die Entwicklung kompakter und effizienter photonischer Geräte, die große Datenmengen verarbeiten können. Die durch die neue Methode bereitgestellte elektrooptische Steuerung der Polarisation könnte die Grundlage für eine neue Klasse integrierter photonischer Geräte bilden. Dies eröffnet große Chancen für ... >>

Primium Seneca-Tastatur 05.05.2024

Tastaturen sind ein fester Bestandteil unserer täglichen Arbeit am Computer. Eines der Hauptprobleme für Nutzer ist jedoch der Lärm, insbesondere bei Premium-Modellen. Doch mit der neuen Seneca-Tastatur von Norbauer & Co könnte sich das ändern. Seneca ist nicht nur eine Tastatur, es ist das Ergebnis von fünf Jahren Entwicklungsarbeit, um das perfekte Gerät zu schaffen. Jeder Aspekt dieser Tastatur, von den akustischen Eigenschaften bis hin zu den mechanischen Eigenschaften, wurde sorgfältig durchdacht und ausbalanciert. Eines der Hauptmerkmale von Seneca sind seine leisen Stabilisatoren, die das bei vielen Tastaturen auftretende Geräuschproblem lösen. Darüber hinaus unterstützt die Tastatur verschiedene Tastenbreiten, sodass sie für jeden Benutzer bequem ist. Obwohl Seneca noch nicht käuflich zu erwerben ist, ist die Veröffentlichung für Spätsommer geplant. Seneca von Norbauer & Co setzt neue Maßstäbe im Tastaturdesign. Ihr ... >>

Das höchste astronomische Observatorium der Welt wurde eröffnet 04.05.2024

Die Erforschung des Weltraums und seiner Geheimnisse ist eine Aufgabe, die die Aufmerksamkeit von Astronomen aus aller Welt auf sich zieht. In der frischen Luft der hohen Berge, fernab der Lichtverschmutzung der Städte, enthüllen die Sterne und Planeten ihre Geheimnisse mit größerer Klarheit. Mit der Eröffnung des höchsten astronomischen Observatoriums der Welt – dem Atacama-Observatorium der Universität Tokio – wird eine neue Seite in der Geschichte der Astronomie aufgeschlagen. Das Atacama-Observatorium auf einer Höhe von 5640 Metern über dem Meeresspiegel eröffnet Astronomen neue Möglichkeiten bei der Erforschung des Weltraums. Dieser Standort ist zum höchstgelegenen Standort für ein bodengestütztes Teleskop geworden und bietet Forschern ein einzigartiges Werkzeug zur Untersuchung von Infrarotwellen im Universum. Obwohl der Standort in großer Höhe für einen klareren Himmel und weniger Störungen durch die Atmosphäre sorgt, stellt der Bau eines Observatoriums auf einem hohen Berg enorme Schwierigkeiten und Herausforderungen dar. Doch trotz der Schwierigkeiten eröffnet das neue Observatorium den Astronomen vielfältige Forschungsperspektiven. ... >>

Zufällige Neuigkeiten aus dem Archiv

Fußball mit Elektronik 08.03.2003

Das deutsche Unternehmen Cairos Technologies hat ein elektronisches System vorgeschlagen, das Fußballspieler, Fußballschiedsrichter und Fans aus strittigen Situationen befreien soll.

Jeder Spieler erhält einen Funksender in der Größe einer Kreditkarte, ein Sender in der Größe einer Nuss wird in einer Kugel versteckt und bis zu zehn Antennen werden rund um das Spielfeld platziert. Der zentrale Computer, der Signale von Sendern empfängt, zeichnet die Position des Balls und jedes Spielteilnehmers hunderte Male pro Sekunde auf.

Alle Informationen werden an einen Empfänger übertragen, der am Handgelenk des Schiedsrichters befestigt ist. Der Computer gibt Tonsignale über Verstöße aus, er kann Fernsehkameras so steuern, dass sie den Ball ständig überwachen, und Trainer und Schiedsrichter können nach dem Spiel alle Höhen und Tiefen schematisch auf dem Monitorbildschirm wiederherstellen.

Tests des Systems sind in einem Stadion in Nürnberg geplant, und die Firma hofft, dass es die WM-Spiele 2006 spielen wird.

Weitere interessante Neuigkeiten:

▪ Transcend SSD2,5N 250-Zoll-NAS-Laufwerke

▪ Außenbordmotor für Rollstuhl

▪ Panasonic Lumix DMC-FZ70 60x optische Zoomkamera

▪ Wüstentomaten

▪ Geschwindigkeit von über 10 Gbit/s für 5G unterwegs angezeigt

News-Feed von Wissenschaft und Technologie, neue Elektronik

 

Interessante Materialien der Freien Technischen Bibliothek:

▪ Abschnitt der Website Mikrofone, Funkmikrofone. Artikelauswahl

▪ Artikel Internationales Recht. Krippe

▪ Artikel Menschen welcher Berufe leben weniger als andere? Ausführliche Antwort

▪ Artikel von James Joule. Biographie eines Wissenschaftlers

▪ Artikel Schweißen – mit Elektronik. Enzyklopädie der Funkelektronik und Elektrotechnik

▪ Artikel Signalgerät für den Zustand vor dem Schlafengehen für Fahrzeugführer. Enzyklopädie der Funkelektronik und Elektrotechnik

Hinterlasse deinen Kommentar zu diesem Artikel:

Name:


E-Mail optional):


Kommentar:





Alle Sprachen dieser Seite

Startseite | Bibliothek | Artikel | Sitemap | Site-Überprüfungen

www.diagramm.com.ua

www.diagramm.com.ua
2000-2024