Stabile serielle Verbindung: welche Hardware?

Smalltalk
Antworten
Benutzeravatar
paedubucher
Beiträge: 856
Registriert: 22.02.2009 16:19:02
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Schweiz
Kontaktdaten:

Stabile serielle Verbindung: welche Hardware?

Beitrag von paedubucher » 04.01.2020 16:27:04

Ich habe zu Hause einen pine64 herumliegen, der sich bisher erfolgreich gegen alle Installationsversuche wehrt. Nicht ganz hoffnungslos scheint die Variante mit OpenBSD zu sein (darum poste ich das in Smalltalk). Einen Haken hat es allerdings: Man muss das Setup über die serielle Schnittstelle machen.

Das ist grundsätzlich kein Problem, denn ich habe das diese Woche bereits mit einer apu2 erfolgreich hinbekommen. Hierzu habe ich dieses Kabel mit Adapter verwendet, sprich USB zu seriell.

Leider kann ich dieses Kabel für den pine64 nicht verwenden, da er keine serielle Schnittstelle hat.

Eine Möglichkeit wäre es, den apu2 mit dem pine64 per com0 anzusprechen, und dann via SSH vom PC aus auf den apu2 zu gehen, und von da aus das Setup auf dem pine64 zu machen. Ich habe aber hier keine Verbindung hingekriegt.

Einen Versuch habe ich mit einem Raspberry Pi 3 unternommen, indem ich die GPIO-Pins TXD, RXD und GND jeweils mit RXD, TXD und GND des pine64 verbunden habe. Diese Verbindung ist aber dermassen instabil, dass sie immer nach wenigen Sekunden abbricht.

Kennt jemand eine sinnvolle Variante, wie ich mich mit meinem pine64 über com0 verbinden kann? Ich habe Kabel hier gefunden, weiss aber nicht, ob sich die Investition lohnt.

Hat jemand Erfahrung mit diesem Thema? Gibt es vielleicht eine Variante USB zu GPIO?
Habe nun, ach! Java
Python und C-Sharp,
Und leider auch Visual Basic!
Durchaus programmiert mit heissem Bemühn.
Da steh' ich nun, ich armer Tor!
Und bin so klug als wie zuvor.

Bullet64
Beiträge: 49
Registriert: 02.06.2017 19:57:01

Re: Stabile serielle Verbindung: welche Hardware?

Beitrag von Bullet64 » 04.01.2020 16:37:35

Ja, es gibt Adapter USB -> UART. Welchen pine64 hast du?

Benutzeravatar
paedubucher
Beiträge: 856
Registriert: 22.02.2009 16:19:02
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Schweiz
Kontaktdaten:

Re: Stabile serielle Verbindung: welche Hardware?

Beitrag von paedubucher » 04.01.2020 17:01:09

Bullet64 hat geschrieben: ↑ zum Beitrag ↑
04.01.2020 16:37:35
Ja, es gibt Adapter USB -> UART. Welchen pine64 hast du?
Ich habe den A64.
Habe nun, ach! Java
Python und C-Sharp,
Und leider auch Visual Basic!
Durchaus programmiert mit heissem Bemühn.
Da steh' ich nun, ich armer Tor!
Und bin so klug als wie zuvor.

tijuca
Beiträge: 297
Registriert: 22.06.2017 22:12:20

Re: Stabile serielle Verbindung: welche Hardware?

Beitrag von tijuca » 04.01.2020 18:28:41

Du suchst das hier.
Wichtig bei diesen Typ Pegelwandler ist den Pin 3,3V (rot) nicht zu benutzten, der Pegelwandler sitzt im USB Stecker und wird auch über USB mit Spannung versorgt. RX ist grün, TX ist weiß. Und man sollte nicht nur eines dieser Adapter parat liegen haben. 8)

Benutzeravatar
kalle123
Beiträge: 2712
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Stabile serielle Verbindung: welche Hardware?

Beitrag von kalle123 » 04.01.2020 19:14:08

tijuca hat geschrieben: ↑ zum Beitrag ↑
04.01.2020 18:28:41
Du suchst das hier.
Wichtig bei diesen Typ Pegelwandler ist den Pin 3,3V (rot) nicht zu benutzten, der Pegelwandler sitzt im USB Stecker und wird auch über USB mit Spannung versorgt. RX ist grün, TX ist weiß. Und man sollte nicht nur eines dieser Adapter parat liegen haben. 8)
Frage ist, liegen da 3.3 oder 5V. Und was ist auf RX und TX? 3.3 oder ev. 5V. Und kann ein pine64 da 5V ab?

Hab ne Menge von den USB Uarts hier. FTDI, CP2102 und CH340. In Zweifelsfall vorher mal messen.

cu KH

Benutzeravatar
paedubucher
Beiträge: 856
Registriert: 22.02.2009 16:19:02
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Schweiz
Kontaktdaten:

Re: Stabile serielle Verbindung: welche Hardware?

Beitrag von paedubucher » 04.01.2020 20:15:49

@tijuca: Danke für den Hinweis! Ich probiere sowas in einem Schweizer Shop aufzutreiben. (Ich muss mir ja für mein Firewall-Experiment mit der apu2 eh noch einen kleinen Switch besorgen.)
Edit: Ich habe mir jetzt dieses Kabel bestellt.

@kalle123: Wie messe ich das am besten? Mit dem Multimeter zwischen GND und RXD bzw. TXD?
Habe nun, ach! Java
Python und C-Sharp,
Und leider auch Visual Basic!
Durchaus programmiert mit heissem Bemühn.
Da steh' ich nun, ich armer Tor!
Und bin so klug als wie zuvor.

Benutzeravatar
kalle123
Beiträge: 2712
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Stabile serielle Verbindung: welche Hardware?

Beitrag von kalle123 » 04.01.2020 21:26:46

Hier mal als Beispiel :wink:

https://www.youtube.com/watch?v=RUmQCMezc6k


Gruß KH

tijuca
Beiträge: 297
Registriert: 22.06.2017 22:12:20

Re: Stabile serielle Verbindung: welche Hardware?

Beitrag von tijuca » 05.01.2020 11:33:08

kalle123 hat geschrieben: ↑ zum Beitrag ↑
04.01.2020 19:14:08
Frage ist, liegen da 3.3 oder 5V. Und was ist auf RX und TX? 3.3 oder ev. 5V. Und kann ein pine64 da 5V ab?

Hab ne Menge von den USB Uarts hier. FTDI, CP2102 und CH340. In Zweifelsfall vorher mal messen.
Alle Einplatinenboards haben aus Kostengründen (soweit meine Erfahrungen) keine extra Schaltungen zum Anpassen von Spannungspegeln. Die Pins sind direkt auf den SoC geführt und haben somit 3,3V TTL Level.

Antworten