如果 树莓派连接arduino的TX/RX不行的情况下,可以修改 /boot/config.txt
第一步:
在最后添加 一句
dtoverlay=pi3-miniuart-bt
Ctrl+X 保存退出。
或者使用以下语句,直接在/boot/config.txt 插入配置语句
echo dtoverlay=pi3-miniuart-bt | sudo tee -a /boot/config.txt
第二步:关闭蓝牙的uart服务。
1.SSH登录树莓派3后,输入下面命令关闭hciuart使用uart0.
sudo systemctl disable hciuart
2.编辑/lib/systemd/system/hciuart.server 将 “ttyAMA0”修改为“ttyS0”
sudo nano /lib/systemd/system/hciuart.service
将 “ttyAMA0”修改为“ttyS0”
第三步:编辑/boot目录下的cmdline.txt文件
sudo nano /boot/cmdline.txt
参考下面内容修改:
dwc_otg.lpm_enable=0 console=serial1,115200 console=tty1 root=/dev/mmcblk0p2 kgdboc=serial1,115200 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
保存退出
网友评论