加载中…
个人资料
幻河
幻河
  • 博客等级:
  • 博客积分:0
  • 博客访问:68,864
  • 关注人气:8
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
正文 字体大小:

两个树莓派通过串口通信

(2015-06-25 12:48:44)
标签:

it

树莓派

gpio

串口


两台树莓派(以下简称A和B)通过串口通信的解决办法

1.硬件连接(通过GPIO连接)
树莓派A的任意一个接地与树莓派的接地连接
针脚8和10,分别代表TxD和RxD
树莓派A的TxD与树莓派B的RxD连接
树莓派A的RxD与树莓派B的TxD连接

2.在两个树莓派上都要做如下修改
树莓派上只有一个串口,系统默认将它作为调试口,所以不能直接当成普通串口进行编程和使用,需要先将调试口的配置去掉,再使用。此处需要修改两处文件(修改前请备份)
2.1  修改/boot/cmdline.txt
sudo vi /boot/cmdline.txt
打开后将红色部分删除
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
      删除后,变成如下结果保存退出
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
2.2  修改 /etc/inittab
   在终端输入如下指令
sudo vi /etc/inittab
打开后将最后一行注释掉 在前面加上一个#号即可
 #T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

3.完成后使用pi4j做通信测试

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有