Atmel AT89C5131 USB Controller

Gast #116484
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.
Gast #116485
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.
Gast #116486
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!
Gast #116487
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
Gast #116488
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.