RPIで複数のUARTを使う方法

2018年8月5日 - 未分類

Raspberry Pi 3で、任意のGPIOをUARTにしてシリアル通信に使う方法です。

Soft-UARTを使うのが簡単です。
>git clone https://github.com/adrianomarto/soft_uart.git

>sudo apt-get install raspberrypi-kernel-headers

>cd soft_uart
>make
>sudo make install

>sudo insmod soft_uart.ko gpio_tx=TX_GPIO gpio_rx=RX_GPIO

この部分は、githubの記述が間違っているので注意してください。

>ls /dev/ttySOFT0
後は、screenコマンドなどで通信できる。

/dev/ttySOFT0を消す場合は、sudo rmmod soft_uart.ko

Soft UARTなので、あまり高速な通信はできないみたい。

>sudo screen /dev/ttySOFT0 19200

が限界みたいです。

Translate »