PIC18 UART -> USB Logger

Gast #4598811
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 #4598889
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 :)
Gast #4599078
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.
#4599101
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
#4599106
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

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.