Hallo, ich arbeite mit einem PIC18 welcher mir eine UART Schnittstelle zur verfügung stellt. Jetzt möchte ich gerne, um Fehler beim ausführen meines Programmes schneller finden zu können, Daten vom PIC zum PC schicken. Da kaum ein PC noch eine serielle Schnittstelle anbietet sondern nur USB bin ich gerade am überlegen wie ich am einfachsten meine 5V UART Signale in USB Signale verwandeln kann und am PC ganz einfach angezeigt bekomme. Kennt da jemand ein günstigen Adapter (ca. 20 Euro) ?
Wow, hatte zwar noch nicht genug Zeit mir das Datenblatt mal genauer anzusehen, aber auf den ersten Blick scheint es genau das zu sein, was ich suche. Echt vielen Dank :)
Noch günstiger gehts mit sowas: http://www.aliexpress.com/item/1pcs-USB-to-TTL-USB-TTL-STC-microcontroller-programmer-PL2303-in-nine-upgrades-plate-with-a/32626295746.html Funktioniert bei mir einwandfrei.
:
Bearbeitet durch User
Ich empfehl einen USB-UART Converter. Das Kabel ist dann serielle. Und hat somit nicht das 5m Limit der USB.
Gute Lösungen sind die genannten Bausteine auf alle Fälle! Es gibt eine, wenn auch aufwändigere Alternative: Einen PIC mit USB nehmen, und da eine USB-CDC Firmware verwenden. Das ist wie ein FT232, nur im PIC, man spricht das im Betriebssystem des Host-PC wie einen COM-Port an - wie einen FT232 halt auch. Möglich wäre beispielsweise der PIC18 hier: http://ww1.microchip.com/downloads/en/DeviceDoc/40001350F.pdf Den PC-Treiber und ein Beipiel findet man hier drin: http://www.microchip.com/mplab/microchip-libraries-for-applications Dank vorhandenem Treiber von Microchip, ist das machbar. Sowas ist dann sinnvoll, wenn man ein Gerät ganz klein bauen will, oder es billig sein soll. Ist halt mehr Aufwand in der Software, und eine zusätzliche Fehlerquelle. Dafür ist die nötige Platinenfläche kleiner, und es ist erheblich billiger.
Joggel schrieb: > Ich empfehl einen USB-UART Converter. Ich ebenso - aber aus einem anderen Grund. Da ich gerne µCs untereinander über RS232 verbinde, ist diese Schnittstelle bei mir sowieso häufig onboard. Und da muss ich mir dann auch keine Gedanken darum machen, wie ich den USB-Wandler bei 3V oder 5V anschließe. Gruß Jobst
Max schrieb: > Jetzt möchte ich gerne, um Fehler beim ausführen meines Programmes > schneller finden zu können, Daten vom PIC zum PC schicken. Geht das nicht einfacher mit einem Debugger? (PICkit) Wenn dein PC Bluetooth kann, wäre auch ein BT-Modul eine Alternative. Dürfte etwas teurer sein als die billigsten USB-Seriell Wandler aber inklusive eines möglicherweise noch anzuschaffenden BT-Dongles für den PC sicher immer noch unter 20€ machbar. (die günstigen BT-Module deren Name mir gerade nicht einfällt ;-) kosten wohl <6€, ein BT-Dongle <2€)
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.