Forum: Mikrocontroller und Digitale Elektronik PIC18F2450 +USB +USART


von Tempelritter (Gast)


Lesenswert?

Hallo zusammen,

ich arbeite mich gerade mit der Microchip-CDC-Demo in die Materie ein.
In der User.c wird die USART initialisiert.

In einem möglichen Projekt möchte ich Daten vom ADC über USB an einen 
Virtuellen ComPort senden. Wozu wird die USART benötigt? Kann ich denn 
die USART nicht mehr für andere Aufgaben verwenden?

Danke für eure Hilfe!

von holger (Gast)


Lesenswert?

>Wozu wird die USART benötigt?

Für deinen Zweck: gar nicht.

> Kann ich denn
>die USART nicht mehr für andere Aufgaben verwenden?

Doch, kannst du.

von Tempelritter (Gast)


Lesenswert?

Danke Holger für deine Antwort!

von Master S. (snowman)


Lesenswert?

>> Daten vom ADC über USB an einen Virtuellen ComPort senden
frage: wessen comport? hint: der PIC ist ein device

meinst du: A/D daten (PIC) -> USB (PIC) -> PC -> comport (nicht PIC) ?

von Tempelritter (Gast)


Lesenswert?

@  Master Snowman

Ja, genau.

von Master S. (snowman)


Lesenswert?

also brauchst du:
- PIC mit USB, das ganze läuft als device und schickt dir die A/D-werte
  per USB an den PC
- PC-programm, das das USB-device pollt (sprich, die daten abholt) und
  an einen comport weiterschickt
- comport

was willst du mit deiner frage fragen? (ich sehe hier nirgends ein 
USART)

von Norbert X. (noppes)


Lesenswert?

So, bin wieder im Lande.

@ Master Snowman

> ...ich sehe hier nirgends ein USART...

Das Demo-Projekt steht unter: C:\MCHPFUSB\fw\Cdc\..

von Master S. (snowman)


Lesenswert?

ich "kenne" die demos von Microchip, meine bedenken/frage bezogen sich 
auf, was du mit usart willst, weil ich bei den obigen punkten (was du 
brauchst/willst) kein usart sehe. ...ich verstehe den link zu usart und 
deinem vorhaben nicht, bzw. was deine frage ist ^^

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
Noch kein Account? Hier anmelden.