前陣子使用樹莓派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。
不然的話,樹莓派無法重啟,需要使用讀卡器,修改該文件哦。