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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.