USB => AT89C51ED2

Gast #361069
Lesenswert?

Hallo 8051'er

Ich den yC AT89C51ED2 von Atmel auf einem kleinen Versuchsaufbau. Mit
der Flip Software auch von Atmel lässt sich der yC über einen MAX232
auch Prima Programmieren.

Ich möchte aber den yC über USB Programmieren, ich habe gesehen, dass
das wohl die Flip Software kann.

Ist das mit dem AT89C51ED2 möglich?
Wenn ja wie muss ich den yC anschließen?

Ich hoffe ihr könnt mir helfen.

Gruß
Tim
Gast #361070
Lesenswert?

Der AT89C51ED2 hat keine integrierte USB-Schnittstelle. Die im FLIP
integrierte Funktion betrifft nur die Atmel-Controller mit integrierter
USB-Schnittstelle und USB-Bootloader. Hierzu zählen z.B. die AT89C513x-
und AT89C51SNDx-Controller.
Gast #361071
Lesenswert?

moin moin,

der ED2 kann selber kein USB.
Nimm den 89C5131A der hat ein USB-Interface, die A-Vesion läuft auch
mit 5V.
Mit Flip selber habe ich nur einmal gearbeitet, nur Probleme gehabt.
Das serielle Protokoll habe ich in meinen Assembler eingebaut. Nur bei
USB nutze ich noch den von ER-Tronik.

Mit Gruß
Pieter
Gast #361072
Lesenswert?

Danke für die Info.

Nächste Frage.

Gibt es eine Möglichkeit über einen zusätzlichen Chip. Ein USB - Port
über den AT89C51ED2 anzusteuern(kein Programmieren)?
Welche Chip's könnt ihr empfehlen?

Gruß
Tim
Gast #361073
Lesenswert?

Da gibt es Einige. Meistgenannteste Vertreter dürften die Chips von FTDI
sein (FT232BM, FT232RL).
Dieser Chip wird dann an einen UART des AT89C51ED2 angeschlossen und
stellt auf der anderen Seite einen USB-Schnittstelle zur Verfügung, die
mit dem PC verbunden werden kann.
Die Treiber auf dem PC stellen eine virtuelle COM-Schnittstelle zur
Verfügung, auf die Programme wie auf jede andere COM-Schnittstelle
zugreifen können. Auf Seiten den Mikrocontrollers wird auch nur der
UART angesteuert, d.h. es ist kein detailliertes Wissen über
USB-Enumeration, Endpoints usw. nötig.
#480090
Lesenswert?

Pieter wrote:

> Mit Flip selber habe ich nur einmal gearbeitet, nur Probleme gehabt.

Also Flip läuft bei mir wie dumm auf sämtlichen PCs, direkt über die 
UART, als auch über nen USB-UART-Adapter (Reichelt).

Allerdings muß man die Baudrate runtersetzen, wenn man keine 
Standardquarze (11,0592MHz usw.) verwendet.


Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren