2017-02-17 17 views
0

Ich bin ziemlich neu in der seriellen Verbindung in Linux und Raspberry Pi3. und ich versuche, Zahlen an RoboClaw Motor Driver zu senden und Feedback-Werte von ihm über serielle Anschlüsse (Tx, Rx) zu erhalten. In unten gibt es eine Liste der verfügbaren Ports, ich habe viele Möglichkeiten ausprobiert, aber ich weiß immer noch nicht, dass ich die Konsole deaktivieren muss oder nicht. Ich verwende Python zum Codieren.Datenübertragung über serielle TX und RX Ports in Raspberry PI 3

[ 0.000000] Kernel command line: 8250.nr_uarts=1 dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1184 bcm2708_fb.fbheight=624 bcm2709.boardrev=0xa22082 bcm2709.serial=0x8cc60317 smsc95xx.macaddr=B8:27:EB:C6:03:17 bcm2708_fb.fbswap=1 bcm2709.uart_clock=48000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 dwc_otg.lpm_enable=0 console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p7 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles 

***[ 0.000496] console [tty1] enabled 
[ 0.296892] console [ttyS0] disabled 
[ 0.296949] 3f215040.uart: ttyS0 at MMIO 0x3f215040 (irq = 59, base_baud = 31250000) is a 16550 
[ 0.297476] console [ttyS0] enabled 
[ 1.784136] 3f201000.uart: ttyAMA0 at MMIO 0x3f201000 (irq = 87, base_baud = 0) is a PL011 rev2*** 
[ 3.275091] systemd[1]: Expecting device dev-ttyS0.device... 
[ 3.340413] systemd[1]: Starting system-serial\x2dgetty.slice. 
[ 3.340681] systemd[1]: Created slice system-serial\x2dgetty.slice. 

Gibt es einen Ratschlag, wie ich Datenübertragungen über diese Ports einrichten und ausführen kann?

danke

+0

Haben Sie versucht zu suchen - es gibt viele Informationen da draußen, wenn Sie googeln, sagen wir _raspberry pi 3 serielle uart_ – barny

+0

Ich lese viel, und alle von ihnen erzählen eine andere Methode und einige Zeit ganz anders. Ich suche nach einer Lösung, die kürzlich gemacht wurde und arbeite, um herauszufinden, was mit meinen Arbeiten nicht stimmt. –

Antwort

0

Ich bin kürzlich durch diesen Prozess gegangen. Hier sind einige Ressourcen, die mir geholfen haben, und ich werde im Grunde meine Antwort aus suchen.

rpi pinout

Configuring The GPIO Serial Port On Raspbian Jessie Including Pi 3

Wenn Bluetooth nicht in Gebrauch ist, würde ich nach den Anweisungen empfehlen AMA0 zu verwenden, anstatt (einige Leute Taktrate/Übertragungsprobleme auf ttyS0 berichteten)

ich auch Ich habe IonMotion Studio verwendet, um sicherzustellen, dass die Adresse, der Kommunikationsmodus, auf dem Roboclaw korrekt eingestellt ist.

Verwandte Themen