Forum: Projekte & Code Freie USB-Firmware für AT90USB verfügbar


von Stefan S. (ssalewski)


Lesenswert?

Hallo,

die (deutsche) Beschreibung zu meiner freien (GPL) USB-Firmware für 
Atmels AT90USB ist nun auch fertig und unter
http://www.ssalewski.de/AT90USB_firmware.html.de

auf meiner Homepage zu finden. Meine Platine befindet sich jetzt unter
http://www.ssalewski.de/AT90USB_board.html.de

und die Quelltexte wie bisher unter.
http://www.ssalewski.de/USB-Sources/

Aber am besten erreicht man alles eigentlich über
http://www.ssalewski.de/Misc.html.de

Die englischen Übersetzungen der HTML-Seiten kommen dann
irgendwann nach Ostern.

Gruß

Stefan Salewski

von Alexander W. (wackazong)


Lesenswert?

Hallo Stefan,

habe dein USB-Projekt gesehen, das sieht wirklich sehr gut aus. Ich 
würde gerne über Mac OS X auf einen AT90USB zugreifen können, bin jedoch 
leider nicht des C mächtig. Siehst Du dort irgendwelche Möglichkeiten, 
dein Projekt auch auf OS X zu verwenden?

Danke und Gruss, ALEXander Walter.

von sfreak (Gast)


Lesenswert?

Hi,

ich habe auch ein wenig mit Stefans Code gespielt. Hat zumindest unter 
Linux auf Anhieb funktioniert. Der PC-Teil benutzt libusb zur 
Kommunikation mit dem AT90USB. Diese Bibliothek gibt es auch fuer OS X, 
prinzipiell sollte einfaches neucompilieren reichen. Ich werde das in 
den naechsten Tagen mal auf meinem Mac ausprobieren.

Aber wenn du kein C kannst wirst du doch mit einem Stack in C und einer 
PC-Software in C ohnehin nichts anfangen koennen, oder? Was hast du denn 
vor?

Sebastian

von Alexander W. (wackazong)


Lesenswert?

Hallo,

letztendlich brauche ich dann einen Plugin für RealBasic (ja, ich 
arbeite mit RealBasic.....). Ich bin aber am Zweifeln ob ich nicht 
einfach einen FT232R und einen normalen Atmega nehmen, dann kann ich 
über Realbasic einfach den als serielle schnittstelle ansprechen. Ich 
weiss eben nicht, ob das schnell genug ist und hätte lieber einen 
direkteren zugang.

Danke und Gruss, ALEXander.

von Michi Müller (Gast)


Lesenswert?

@Alexander :
Ich hatte letztens mit dem FT232RL am PC eine Baudrate von 921600 
eingestellt. Lief ohne Probleme.

Hatte Dir ja schon mal den Link mit dem Datenblatt in Deinem anderen 
Thread gelinkt. Dort stehen die Geschwindigkeiten drin.

von Alexander W. (wackazong)


Lesenswert?

Hallo,

Datenblätter sind halt die eine Sache, echte Platinen die andere... 
Daher wollte ich mal fragen, wie weit jemand in echt gekommen ist. Aber 
921600 klingt sehr gut, vielen Dank!

ALEXander.

von Stefan Salewski (Gast)


Lesenswert?

Alexander W. (wackazong) schrieb am 15.02.2008 um 15:49 Uhr:

>Hallo Stefan,

>habe dein USB-Projekt gesehen, das sieht wirklich sehr gut aus. Ich
>würde gerne über Mac OS X auf einen AT90USB zugreifen können, bin jedoch
>leider nicht des C mächtig. Siehst Du dort irgendwelche Möglichkeiten,
>dein Projekt auch auf OS X zu verwenden?

Grundsätzlich sollte sich ein AT90USB (1287), auf den meine USB-Firmware 
aufgespielt ist, von jedem beliebigen PC mit USB-Unterstützung 
ansprechen lassen. Von einem Linux-PC ist das mit LibUSB sehr einfach, 
von Windows-PCs geht es mit LibUSB wohl auch (ob es mit Vista geht weiß 
ich nicht). Mit einem Intel Mac Mini und LibUSB hatte mir jedoch jemand 
von Problemen berichtet. Ich denke aber, das es mit OS X grundsätzlich 
funktionieren sollte.

Aber: Meine Firmware und das PC-seitige Beispielprogramm sind in C 
geschrieben. Wenn Du nicht in C programmieren kannst -- wie hast Du Dir 
das dann gedacht? Gut, wenn Du Linux verwenden würdest, könntest Du mein 
Beispielprogramm verwenden. Aber es heißt Beispielprogramm, weil es eben 
in erster Linie ein Beispielprogramm ist.

Du wirst Dir also jemanden suchen müssen, der sich mit C, USB und OS X 
etwas auskennt und das Beispielprogramm nach Deinen Wünschen anpasst, 
erweitert, umschreibt usw.

Gruß

Stefan Salewski

von Michi Müller (Gast)


Lesenswert?

>Datenblätter sind halt die eine Sache

Ja, die kann man lesen ;-)

921600 sollte wirklich ganz flott sein, aber wie gesagt auf dem PC. Kann 
Dir da aber nicht garantieren das es am Mac auch geht.

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.