NFC开发日记一:串口收发数据

开发环境

  1. Linux
  2. Wrtnode2r(OpenWrt15.05)

第一天

串口收发测试
1.前期准备

  • USB 转 TTL线


    NFC开发日记一:串口收发数据_第1张图片
    Paste_Image.png

2.连接方式

USB 转 TTL WRTnode串口引脚
VCC VCC
GND GND
TX RX
RX TX
NFC开发日记一:串口收发数据_第2张图片
25d372075b169f01.jpg
  • 蓝色杜邦线 Rx
  • 绿色杜邦线 Tx
  • 电脑串口 ttyUSB0
  • wrtnode2r串口 ttyS0
    注: 另外连接了杜邦线

3.测试
3.1 电脑端接受消息

cat /dev/ttyUSB0 

3.2 wrtnode2r发送消息

echo "Hello" > /dev/ttyS0
NFC开发日记一:串口收发数据_第3张图片
Paste_Image.png

4.注意事项
4.1 首先执行cat命令,然后发送。
4.2 发现收到的数据是乱码,可能是由于波特率不一致引起的。

注:

  • minicom的使用

安装:

$opkg update
$opkg install minicom

运行minicom:

$minicom -D /dev/ttyS1 -b 115200

-D 设备名
-b 波特率

WRTnode1 ttyS0 默认波特率是115200
WRTnode2R/2P ttyS0默认波特率是115200;ttyS1默认波特率是9600。
minicom打开/dev/ttyS0(或/dev/ttyS1),查看gps信息。

  • 修改波特率的工具stty。

安装:

$opkg install coreutils-stty

用法:

$stty -F /dev/ttyS0 raw speed 57600

查看ttyS0的波特率:

$stty -F /dev/ttyS0

你可能感兴趣的:(NFC开发日记一:串口收发数据)