Hallo zusammen, ich habe einen microcontroller den ich uebr USB zum Rechner anschliesse. Aber die schnittstelle zum Rechner wird als COM51 port erkannt. Ich kann mit den hyperterminal daten auslesen, die ich ueber UART zum Rechner schicke. Jetzt wollte ich die Daten in Excel reinladen. ich habe 1000 Beispiele im Internet gefunden, ich habe sie durchprobiert aber trozdem geht es nicht :-( Ich kriege keine Fehlermeldungen aber die Kommunikation kann niht aufgebaut werden. Gibt es einen Unterschied dazwischen, ob das COM port tatsaechlich eine serielle Schnittstelle ist oder eine USB Schnittstelle ist? Im Anhang findet ihr ein Beispiel wie man die Daten von COM port eiliest. Bei mir heisst das port COM51. Die Kommunikation kann nicht aufgebaut werde. Das gleiche gilt fuer viele andere VBA Skripte die ich im Internet gefunden habe :-( Ich freue mich sehr wenn mir jd auf die Spruenge hilft... Vielen Dank!
:
Verschoben durch Moderator
Ich glaube VB kann nicht mit Com-Ports > 9 umgehen. Über die WinAPI muss man deshalb auch den Umweg über "\\.\COM10" gehen und nicht einfach COM10. Ich weiß nicht genau ob das auch bei VB geht. Ansonsten kannst du ja mal schauen ob du den Com-Port neu zuordnen kannst (im Gerätemanager).
Hallo Timmo H! Du hast mein Leben gerettet mein Freund! Ich bin seit mind. 5 Stunden am durchstöbern, und ich habe die Info niergendwo gefunden (dass VBA nicht hoeher als COM10 kann!) Ich habe den Port neu zugeordnet COM2 und es laeuft jezt einwandfrei Vieeeeeeeeeeelen Dank Dir echt!
Thomas schrieb: > Hallo zusammen, > > ich habe einen microcontroller den ich uebr USB zum Rechner anschliesse. > Aber die schnittstelle zum Rechner wird als COM51 port erkannt. Ich kann > mit den hyperterminal daten auslesen, die ich ueber UART zum Rechner > schicke. Jetzt wollte ich die Daten in Excel reinladen. Normalerweise brauchst Du ein Programm, welches die einzelnen Werte in einen File reinschreibt. Das Format ist egal; es muss nur ein beliebiges Trennzeichen zwischen zwei Werten sein. Diesen File kannst Du dann problemlos in Excel einlesen. Gruss Harald
... oder du lässt den Umweg über die Datei weg: Auf www.SerielleSchnittstelle holst du dir eines der Extract!-Programme. Die lesen Daten von der Schnittstelle ein und schreiben sie in den Tastaturpuffer - also direkt in deine Excel-Tabelle !
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.