树莓派3B 串口通信超详细

1.下载pi3-miniuart-bt-overlay.dtb,并将dtb文件拷贝到/boot/overlays/目录下
下载地址:http://pan.baidu.com/s/1qXS0hoK
2.编辑/boot目录下的config.txt文件,增加两行

   sudo nano /boot/config.txt 
   dtoverlay=pi3-miniuart-bt-overlay
   force_turbo=1
QQ截图20170917151241.png

3.编辑/boot目录下的cmdline.txt文件,删除console=serial1,115200

   sudo nano /boot/cmdline.txt
   dwc_otg.lpm_enable=0  console=tty1 root=/dev/mmcblk0p2  kgdboc=serial1,115200 rootfstype=ext4 elevator=deadline fsck.repair=yes  rootwait

4.关闭板载蓝牙的方法:

  sudo systemctl disable hciuart

5.编辑/lib/systemd/system/hciuart.server 将 “ttyAMA0”修改为“ttyS0”

   sudo nano /lib/systemd/system/hciuart.service
   ExecStart=/usr/bin/hciattach /dev/ttyS0 bcm43xx 115200 noflow -
QQ截图20170917151935.png

6.更新并重启

sudo apt-get update
sudo apt-get upgrade
sudo reboot

7.一根串口转USB线,注意usb上的tdx插板子上的rxd,rxd txd交叉插

IMG_20170917_152318.jpg

8.我们可以使用树莓派下 minicom 进行测试

 sudo apt-get install minicom
 sudo minicom -D /dev/ttyAMA0 -b 115200

9.pc端发送数据,如图


QQ截图20170917153048.png

10.ctry+A 然后按e,随便输入,pc端接收

QQ截图20170917153430.png

11.完成收发,调试完成

推荐一个linux命令行网站:https://rootopen.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2014-05-26 21:21:38构建Linux 编译Linux BeagleBone Black 14年即将...
    外星间谍阅读 3,530评论 0 9
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,703评论 9 468
  • 树莓派的串口默认为串口终端调试使用,如要正常使用串口则需要修改树莓派设置。关闭串口终端调试功能后则不能再通过串口登...
    coolwriter阅读 6,337评论 2 6
  • 太阳西下月亮东升时,白天即轮回到了黑夜;当地球绕着太阳公转到一定轨道上时,就出现了春分、秋分。 以前,只要大家谈到...
    歌伶子夜阅读 268评论 0 3
  • 何为孤独 当我面对海浪潮汐的时候 我与万物同在 浪花打湿了裤脚 心比天高 还记得日本街头的海阔天空 唱出了每个散落...
    七尾青阅读 221评论 0 1