假如我們raspberry pi zero 2W 要開啟uart使用GPIO14 15的話,網路上有很多的教學,只是我沒想到zero的板有個小雷…
我們還沒設定之前可先下指令確認一下ls /dev/ttyAMA* 應該會找不到,因為你還沒有開啟
首先你先去
sudo nano /boot/firmware/config.txt
在文件的最後[all]後面新增3行
[all]
enable_uart=1
dtoverlay=uart0
dtoverlay=disable-bt
新增好後重開機sudo reboot now即可
這時候你下
ls /dev/ttyAMA*
應該就可以看到有
你可能會發現上面我一併把藍芽bt給關閉掉了,但是你不關閉應該會發現你的uart(GPIO14 15)會無法使用
我原本想說那乾脆我就用ttyS0 就好啦,後來發現似乎不行,根本無法連線,所以還是得要關閉掉她
或當然你直接用usb走/dev/ttyUSB0 也沒這問題
參考文章 PI Zero 2 W UART configuration for Marlin