原文鏈接:https://blog.csdn.net/xiaolintyd/article/details/53066758
剛剛入手了一個樹莓派3,其中的資源當然很豐富了,樹莓派3有一個IIC,一個Uart,以及一個SPI,這些接口都是我們以後需要連接外圍設備的通訊接口,今天就和大家聊一下樹莓派相關串口Uart的配置和使用,當然這之前你先需要安裝好,依次鍵入如下命令:
sudo apt-get install git-core
sudo git clone git://git.drogon.net/wiringPi
cd wiringPi/
sudo ./build
安裝好了wiringPi之後,我們就可以直接使用其中的庫函數了。下面向大家介紹一下如何配置樹莓派3的串口通訊問題。
樹莓派3只需要兩步就可以實現Uart串口的配置:
sudo nano /boot/config.txt
在文件的末尾添加:
dtoverlay=pi3-miniuart-bt
之後:
sudo nano /boot/cmdline.txt
刪除其中紅色部分:
console=serial10,115200
之後可以開始使用wiringPi自帶的串口測試代碼進行測試(serialRead.c和serialTest.c),其中serialRead.c用於讀取從電腦發送過來的串口數據並顯示在終端上,而serialTest.c則不斷向電腦串口發送累加數據。
使用如下語句使用gcc進行編譯: sudo gcc serialRead.c -lwiringPi和sudo gcc serialTest.c -lwiringPi。
使用sudo ./a.out運行編譯好的程序