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.
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.
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!
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.