Ich habe für ein Projekt die LUFA USB Bibliothek von http://www.fourwalledcubicle.com/LUFA.php in den Fingern. Lufa heißt "Lightweight USB Framework for AVRs, formerly known as MyUSB". Ich habe mir das Beispielprojekt USBtoSerial unter den Nagel gerissen und modifiziert. Ziel war für einen Datenknverter den FTDI Chip einzusparen und die virtuelle serielle USB Schnittstelle gleich mit im sowieso benötigten Controller zu erledigen. Das hat auch so ziemlich auf Anhieb funktioniert. :-) Ich tue mich allerdings etwas schwer darin durch das ganze Framework durch zu steigen.. Ich habe momentan ein Problem damit, den Atmel UART (USBtoSerial ist eine USB zu Uart Brücke, d.h. auf der USB Seite reinkommende Charackter werden auf die Uart durchgereicht und umgekehrt) da raus zu konfigurieren, da ich eigentlich nur die virtuelle COM Schnittstelle brauche und nicht die physikalische am Atmel, Die Pins am AVR sind sowieso anderweitig belegt. Ich wenn ich nun #include <LUFA/Drivers/Peripheral/Serial.h> aus der Konfiguration heraus nehme, bekomme ich am Host die Fehlermeldung das der Linestatus nicht ermittelt werden kann, obwohl ich die Uart im Quelltext nirgends benutzte. Ich habe momentan keine Ahnung wo das überhaupt eingebunden ist. Hat da Jemand schon mal drin herum gestochert? Meine Software funktioniert problemlos, ich hätte das nur gerne "gesäubert". Gruß, Holm
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.