前阵子使用树莓派3B+,连接PMS5003,需使用到串口。
在网上查阅了大量资料之后,发现串口依旧不稳定。
尝试了各种方法之后,发现这些资料,要么是使用了pi3-miniuart-bt-overlay,要么是 使用了pi3-miniuart-bt。
也就是在/boot/config.txt这个文件里面修改"dtoverlay="。具体如何使用,网上很多资料都有讲,这里不再赘述。直接说区别。
刚开始我先使用了pi3-miniuart-bt-overlay的方法,这个时候会发现在 /dev里面,ttyS0和ttyAMA两个串口的软连接都被删掉了,
最后串口不稳定。
最后,我尝试改用了pi3-miniuart-bt的方法,这个时候会发现在/dev里面,ttyS0与ttyAMA0的两个软连接掉换。此时,串口稳定。
先前使用pi3-miniuart-bt-overlay的小伙伴如果要改用成pi3-miniuart-bt,记得注释掉enable_uart=1。
不然的话,树莓派无法重启,需要使用读卡器,修改该文件哦。