10. UART Usage

10.1. Description

AIO-3576Q use UART10 for RS485, which is /dev/ttyS10 in system. And UART8 for RS232, which is /dev/ttyS8 in system.Using UART5 for common uart,which is /dev/ttyS5 in system.

Interfaces:

_images/usage_uart_interface.jpg

_images/usage_uart_interface2.jpg

10.2. RS485 Usage

# set transceiver control pin, high level transmit, low level receive
sudo echo 24 > /sys/class/gpio/export
sudo echo out > /sys/class/gpio/gpio24/direction
# close echo
sudo stty -F /dev/ttyS10 -echo
# transmit
sudo echo 1 > /sys/class/gpio/gpio24/value
sudo echo "firefly uart test..." > /dev/ttyS10
# receive
sudo echo 0 > /sys/class/gpio/gpio24/value
sudo cat /dev/ttyS10