Forum: Mikrocontroller und Digitale Elektronik STM32F103VET6 und CH340R


von Julian (Gast)


Angehängte Dateien:

Lesenswert?

Hi Leute
Ich habe ein Problem mit einer meiner Testplatinen... Ich habe einen 
STM32F103VET6 mit nem CH340R auf eine Platine gepackt und eigentlich 
sollte alles funktionieren. Leider kriege ich keine Verbindung über die 
USB-TYPE-B Schnittstelle...

Ich habe leider kein Schemata aufgebaut und weiß auch nicht wie ich 
jetzt eines erstellen kann... Habe aber das EASYEDA Project mal 
hochgeladen.

Vill hat ja jemand Zeit sich das mal anzugucken.
Habe hier 10 Platinen rumliegen die nicht funktionieren );. Ich war der 
festen Überzeugung das es funktionieren wird.

Vielen Dank !
Julian

von pegel (Gast)


Lesenswert?

Ich sehe den Klassiker.

CH340R Pin 3 TX  --  STM32F103VET PA9 TX


Es muss aber RX an TX und Tx an RX.

von pegel (Gast)


Lesenswert?

Nein Moment, der CH340R hat 20 Pins, kann also nicht passen.

von Julian (Gast)


Lesenswert?

Hi TX und RX sind vertauscht am STM32 (hatte das auch schon gedacht aber 
sollte richtig sein)... und der CH340G hat 8 aber danke fürs reinschauen 
:D

von Julian (Gast)


Lesenswert?

AUTSCH da schreibe ich auch noch CH340R ..... ES sollte der CH340G sein! 
tut mir leid ! ....

von Guest (Gast)


Angehängte Dateien:

Lesenswert?

Also ich habe mir deine Platine angesehen und wenn ich jetzt nicht ganz 
dusselig bin hast du RX und TX eben nicht getauscht. Außerdem scheint es 
so als ob RX am CH340R nicht angeschlossen ist.

von pegel (Gast)


Lesenswert?

Deshalb kam ich bei Pin 3 darauf.

Aber mit dem G passt das so.

von pegel (Gast)


Lesenswert?

Wie groß ist RN1?

von Guest (Gast)


Lesenswert?

pegel schrieb:
> Aber mit dem G passt das so.

Dann sind zwar RX und TX getauscht aber dennoch ist RX (auf dem Bild 
U1_2) nirgends angeschlossen. Oder sehe ich das falsch?

von Julian (Gast)


Lesenswert?

Also noch einmal PA9 ist TX und PIN 3 am CH340G ist RX sollte also 
passen! :) aber ja ich habe natürlich Verwirrung mit der R Version 
gestiftet ^^

von pegel (Gast)


Lesenswert?

Guest schrieb:
> U1_2) nirgends angeschlossen

Über RN1, deshalb meine Frage nach der Größe.

von Julian (Gast)


Lesenswert?

RN1 ist 1.5K groß und PIN2 (CH340G) ist über RN1 an TX pin und dann 
weiter zum STM angeschlossen

von pegel (Gast)


Lesenswert?

1,5k klingt viel, hast Du das vorher getestet?

von Julian (Gast)


Lesenswert?

habe es aus einem Forenbeitrag rausgelesen.... Aber wenn ich jetzt 
manuell überbrücke funktioniert es dennoch nicht....

von pegel (Gast)


Lesenswert?

Was soll denn funktionieren? Der Bootloader?

von Julian (Gast)


Lesenswert?

Naja das board sollte ja jetzt unter Gerätemanager sichtbar sein als 
CH340G oder irre ich mich? aber da taucht nichts auf. Und ja wollte mich 
dann an die Programmierung setzen

von Guest (Gast)


Lesenswert?

Julian schrieb:
> Naja das board sollte ja jetzt unter Gerätemanager sichtbar sein
> als
> CH340G oder irre ich mich? aber da taucht nichts auf. Und ja wollte mich
> dann an die Programmierung setzen

Dann geht doch der CH340G nicht und nicht die Verbindung zum STM. Wird 
er garnicht erkannt oder nur nicht richtig?

von pegel (Gast)


Lesenswert?

Na wenn es da schon hängt.

Ich würde den STM in den Dauer Reset versetzen (falls schon was drin 
ist) und PA9 mit PA10 verbinden.

Dann erst mal den Treiber richtig einrichten und im Terminal eine RS232 
Verbindung einrichten und das Echo prüfen.

von Julian (Gast)


Lesenswert?

Wenn ich das Board über Type B anschließe passiert gar nichts. Über 
Micro taucht etwas auf jedoch als unbekanntes Gerät.

von pegel (Gast)


Lesenswert?

Und welche ist wo dran?

Ist mir jetzt zu Aufwändig zu suchen ....

von Julian (Gast)


Lesenswert?

type b ist an D+/D- vom CH und micro ist direct an den serial pins RX / 
TX

von pegel (Gast)


Lesenswert?

sehr ungewöhnlich

von Guest (Gast)


Lesenswert?

Julian schrieb:
> micro ist direct an den serial pins RX /
> TX

Du meinst an D+ und D- vom STM?

von Julian (Gast)


Lesenswert?

nein an den PINS RX /  TX da wo Serial steht

von Julian (Gast)


Angehängte Dateien:

Lesenswert?

Hier

von Guest (Gast)


Lesenswert?

Da hängt doch der µUSB nicht dran.

von Julian (Gast)


Lesenswert?

OH nee ich habe mich vertan ! an D- und D+ vom STM natürlich

von Julian (Gast)


Lesenswert?

Also PA13 und PA11

von pegel (Gast)


Lesenswert?

Na dann, Treiber richtig installieren.

von pegel (Gast)


Lesenswert?

Julian schrieb:
> Also PA13 und PA11

11 und 12 sind USB

von Julian (Gast)


Lesenswert?

Es ist schon viel zu spät.... Ja vertippt 12 und 11 sind angeschlossen. 
Und für den CH340 sind installiert. Sonst sollten alle treiber richtig 
installiert sein ....

von pegel (Gast)


Lesenswert?

Dann muss ja zumindest beim CH340 der Echo Test funktionieren.

Allerdings hatte ich mit dem CH340 unter Win schon Probleme und musste 
mehrere Treiber ausprobieren.

Bei Linux kein Problem.

von Guest (Gast)


Lesenswert?

pegel schrieb:
> llerdings hatte ich mit dem CH340 unter Win schon Probleme

Warum benutzt man eigentlich nicht einfach einen Chip von FTDI da hat 
man die Probleme nicht. So viel mehr kosten die Chips jetzt auch nicht.

Mal davon ab hat der F1 einen internen Pull-Up für die D+ Leitung? Auf 
deinem PCB sehe ich nämlich keinen externen.

von Julian (Gast)


Lesenswert?

Ich kann den CH nicht im gerätemanager sehen. Nirgends... daher kann ich 
mich auch nicht mit dem verbinden... Habe jetzt Diverse treiber 
runtergeladen und installiert aber keine veränderung.

Naja hatte nicht wirklich lange überlegt .... Irgednwie kam ich auf 
diesen Chip und jetzt habe ich den Salat :D.

Pull up hatte ich nicht mit eingeplant ... baue ich dann wohl noch ein. 
Danke!

von pegel (Gast)


Lesenswert?

Hast Du eine Knoppix CD/DVD zum Schnelltest des Treibers da?

Sonst heißt es wohl den gesamten Schaltungsteil noch einmal 
kontrollieren.

von Julian (Gast)


Lesenswert?

Ne Knoppix leider nicht da .... Ich werde wohl nochmal die Schaltung 
kontrollieren... Aber dachte vill sieht hier jemand auf Anhieb welchen 
Fehler ich gemacht haben könnte :) Aber danke dir! Hast mir bisschen 
weitergeholfen !

von pegel (Gast)


Lesenswert?

Bevor ich jetzt schließe, noch eine Idee: liegen am Pin 8 12MHz an?

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.