PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : COM-Port nummer herrausfinden(USB-Kabel->Parallel)???



Salkin
13.11.2008, 17:53
Eine seehr dumme frage, auf die ich leider bis jetzt noch keine Antwort gefunden habe...

Ich versuche gerade zum ersten mal einen Atmega8 zum laufen zu bekommen. Dieser ist leider ein wenig schwieriger als meine Bisherigen Microcontroller (von Ccontrol), vor allem die Programmierung ist komplizierter, aber gut, mal probieren :)

Nun stehe ich aber vor einem Problem: Da ich leider keine Parallele Schnittstelle an meinem PC hab, habe ich mir ein USB->Parallel Druckerkabel zugelegt. Nun stehe ich allerdings vor dem Problem, dass ich nicht weiss welchen COM port dieses Ding nun hat...es kommen zwar brav 5V an den entsprechenden Pins aber ich konnte bisher noch nichts damit erreichen... Leider dauert es ewigkeiten durchzuprüfen welcher port der richtige ist, vor allem dann wenn man noch gar nicht weiss ob die Schaltung ok ist, wie könnte ich also den Port herrausfinden?

pongi
13.11.2008, 17:58
Du meinst COM-USB oder?

Ist ja egal... steck mal den USB Umsetzer ab. Dann Rechtsklick auf My Computer --> Eigenschaften dann sollte sich ein Fenster mit Registerkarten öffnen, da wählst Du Hardware, und dort den Gerätemanager. Im Gerätemanager suchst Du Ports, da werden alle COM und LPT Ports angeführt, die Dein Rechner im Moment hast. Dann steckst Du Dein USB Dings wieder an, nach dem erkennen des Geräts sollte im Gerätemanager unter Ports was neues erscheinen, und genau dieses ist was du suchst :-D

Salkin
13.11.2008, 18:25
auf die idee bin ich schon gekommen, hab nichts gefunden, aber dennoch hat das ein-ausstecken "geholfen", hab den Eintrag gefunden....dämlicherweise öffnet das Kabel nicht wie erwartet einen COM port sondern eine "USB-Druckerunterstützung"...hm, schlecht...kann man daran irgendwas ändern? (eigentlich wundert es mich, das ding sollte ja schließlich kompatibel sein mit Uralt-treibern, deswegen dachte ich dass als COM auftaucht...)

pongi
13.11.2008, 18:29
Wenn ein parallel Stecker ist, wirds nicht als COM auftauchen, da COM seriell ist. Und da parallel für Drucker verwendet worden ist, ist es einläuchtend, dass da irgendwas mit Drucker gefunden wird :D

McJenso
13.11.2008, 18:30
Hallo,



Da ich leider keine Parallele Schnittstelle an meinem PC hab, habe ich mir ein USB->Parallel Druckerkabel zugelegt.


Com -> Seriell
Lpt -> Parallel

Es würde mich wundern, wenn ein Com-Port geöffnet wird

Gruß

Jens

Salkin
13.11.2008, 18:34
hm, das ist ein argument :)
OK, wie finde ich die korrekte LPT Adresse raus xD

sry ist ehrlich gesagt das erste mal dass ich eine Parallele Schnittstelle verwende...

Besserwessi
13.11.2008, 18:54
Ein Problem mit den USB->parallel Umstzern ist, das man da im wesenlichen nur einen Drucker dran beteiben kann. Andere Geräte wie die einfache LPT-ISP Adapter gehen in aller Regel nicht. Selbst wenn es ausnahmsweise doch gehen sollte, kann man nur eine sehr geringe Geschwindigkeite erwarten.

Salkin
13.11.2008, 18:57
und wie könnte ich einen Atmega sonst noch programmieren? (glaub ich hab keinen PCI für eine Karte frei)

RP6conrad
13.11.2008, 21:12
Die Erfahrungen mit einfache ISP-geräte an der COM/ Parallel Port sind sehr unterschiedlich. Am besten kauft du doch ein richtige Programmer wen du anfangt mit AVR zu programmieren. Ich habe den USBprog von www.microcontroller.netz, kostet ca35€.
Andere moglichtkeit : bootloader. Aber die muss erst derin ueber ISP...

Besserwessi
13.11.2008, 22:04
Auch einige der PCI karten für LPT/COM gehen mit vielen Software Versionen nicht richtig. Ein käuflicher Programmierer für den USB ist wohl die bestse Lösung. Was sonst noch geht sind AVR910 basierte Programmierer an einem USB-RS232 wandler. Damit sollte auch der Atmel Butterfly (ca. 30 EUR) als Testplatine (via Bootloader) und auch als Programmierer (mit einem passen Programm) möglich sein.

Hubert.G
14.11.2008, 09:11
Wenn du noch eine serielle Schnittstelle frei hast, dann gibt es dafür auch einfache Programmierer. An einem USB-Seriell-Adapter funktionieren diese allerdings auch nicht.