PIC18 UART -> USB Logger

Gast #4598811
Lesenswert?

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) ?
Gast #4599078
Lesenswert?

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.
#4599106
Lesenswert?

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€)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren