2017-02-17 18 views
0

Linuxとraspberry pi3のシリアル接続ではかなり新しいです。私はRoboClaw Motor Driverに番号を送信しようとしており、シリアルポート(Tx、Rx)を介してフィードバック値を受け取っています。 以下に、使用可能なポートの一覧があります。私は多くの方法を試しましたが、まだコンソールを無効にする必要があるかどうかわかりません。 Pythonをコーディングに使用しています。Raspberry PI 3のシリアルTXポートとRXポートによるデータ転送

[ 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. 

これらのポートを介してデータ送信をセットアップして実行する方法についてアドバイスはありますか?

ありがとうございました

+0

あなたはGoogleで検索すると多くの情報がありますが、_raspberry pi 3 serial uart_ – barny

+0

と読んでみてください。私は最近行われた解決策を探していて、私の作品に何が間違っているかを見つけるために働いています。 –

答えて

0

私はこのプロセスを最近完了しました。 ここに私を助けたいくつかのリソースがあります、そして、私は基本的に私の答えを調達することになります。

rpi pinout

Configuring The GPIO Serial Port On Raspbian Jessie Including Pi 3

Bluetoothが使用されていない場合、私は、命令ではなくAMA0を使用するには、次のをお勧めします(一部の人はttyS0の上のクロック速度/伝送の問題を報告している)

IもIonMotionスタジオを使用して、アドレス、通信モードがroboclawに正しく設定されていることを確認しました。