Gast
#327369
Hallo! Ich habe auf einem Mega128 ein Programm laufen das verschiedene Daten wie Temperaturen und Spannungen erfasst. Jetzt habe ich mit MVC C++ ein Programm geschrieben, dass bestimmte Protokolle zu meinem Mega128 schickt. Der Mega128 Antwortet auf diese uns schickt die angeforderten Daten, die dann auf der Oberfläche ausgegeben werden. Die Kommunikation findet über die Serielle (COMn) statt. Jetzt möchte ich das ganze aber gern über USB laufen lassen. Habe ein STK525 mit einem AT90USB1287 als "Zwischenstück". Ich habe schon gelesen, dass ich das über einen virtuellen Com Port machen kann. Kann ich dann in meinem Programm (MVC C++) wenn ich den Handle öffne einfach den Port angeben, den der Gerätemanager mir anzeigt und muss das Programm gar nicht weiter umschreiben? Außerdem wollte ich das gern mit dem AVR Studio in "C" Programmieren. Hab mir die neuste Version runtergeladen. Bei der erstellung eines Projektes kann man den AT90USB1287 auch auswählen. Beim kompilieren teilt der Compiler ein aber mit, dass der AT90USB1287 nur für assembler unterstützt wird. Gibt es eine Möglichkeit irgendwelche Updates speziel für diesen Controller zu installieren? Notfalls Programmier ich das in Assembler. Wird ja nicht viel werden. Aber es wäre gut, wenn mir jemand ein par Stichworte zu dem virtuellen Com Port sagen könnte. (was für ein Treiber ich dafür brauche? Muss ich bei meinem Controller noch zusätzliche Bibliotheken einbinden?) Tut mir leid. Hab echt nicht viel Ahnung vom USB. Hab leider auch nicht so viel Zeit mich da "richtig"(Bücher lesen) rein zu arbeiten, da ich das Projekt bald abgeben muss. Vielen Dank schon mal im voraus!