Forum: Mikrocontroller und Digitale Elektronik Atmel AT89C5131 USB Controller


von Ulrich (Gast)


Lesenswert?

Ich suche für ein Projekt einen 8051 USB uController, den man IN-System
programmieren kann!
Der AT89C5131 von Atmel scheint wie geschaffen dafür zu sein, jedoch
finde ich auf der Atmel Homepage nicht den geringsten Hinweis WIE das
über USB funktionieren soll!
Reicht es, wenn man ihn am USB Port anschließt und die FLIP Software
installiert???
Aussersem würde ich noch gerne wissen ob, und wenn ja wie man einen
VIRTUELLEN COM Port am PC einrichtet, über den man mit den Controller
dann kommunizieren kann.

von Thomas Burkhardt (Gast)


Lesenswert?

Hi

IN-System kann man auch die EZ-USB, FX und FX2 von Cypress
programmieren. Falls es also mit dem Atmel nicht klappt...
Da brauchst du auch keine virtuellen Comports, weil der Treiber direkt
mit dem µC reden kann.

von Ulrich (Gast)


Lesenswert?

1.: Alle anderen USB Controller haben nur ein code RAM!! Der AT89C5131
besitzt ein Flash. D.h. ich kann den Controller auch betreiben wenn er
NICHT am USB port hängt, und genau das ist eines der key features in
meinem projekt!

2.: Es müssen auch 3rd party programme mit dem controller über ein V24
protokoll mit dem Controller kommunizieren. => Ich brauche unbedingt
einen virtuellen COM port!

von Thomas Burkhardt (Gast)


Lesenswert?

Hi,

kein Grund zu schreien, dass hast du so ja nicht gesagt...
deswegen kann man die EZ-USB mit einem seriellen EEPROM betreiben,
wobei er sich dann sein Programm dort rauszieht. Zudem ist der
virtuelle ComPort ja wohl ein Feature, welcher der USB-Treiber zu
deinem µC bereitstellen muss und kann nicht losgelöst davon betrachtet
werden.

Viele Grüße

von Bernd Walter (Gast)


Lesenswert?

Die TI Bausteine (TUSB3410, TUSB2136, ...) haben zwar auch Code-RAM, man
kann die aber ebenfalls aus externem Flash Speicher booten lassen.
Der einzige echte Nachteil der vorgehensweise gegenüber internem Flash
ist der fehlende Schutz vor dem auslesen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.