前言:“树莓派上有两个串口模块,一个是硬件串口,一个是mini串口,硬件串口由硬件实现,有单独的波特率时钟源,性能可靠,mini串口由内核提供时钟,易受内核时钟影响。”这个是网上大部分文档说的,然后在使用硬件串口时就更改硬件串口和mini串口的映射关系。下面就展示更改硬件串口和mini串口的映射关系的操作。
1.未更改前,硬件串口供蓝牙模块使用,此时可以连接蓝牙音箱、蓝牙键鼠等蓝牙设备,在终端输入
ls -l /dev
映射关系是这样的。此时桌面是这样的
然后更改他俩的映射关系,
sudo nano /boot/config.txt
在enable_uart=1后面加一句:
dtoverlay=pi3-disable-bt
然后ctrl+O,ctrl+M,ctrl+z
重启
sudo reboot
2.更改后
ls -l /dev
映射关系一变,然后txd,rxd就可以用硬件串口传输数据了
但是,桌面上的蓝牙图标没了,也不能添加蓝牙设备了。
当你要换回来时,打开终端输入
sudo nano /boot/config.txt
把下面这句注释掉即可
dtoverlay=pi3-disable-bt
然后重启,
蓝牙图标又回来了。