树莓派:和电脑之间的串口编程,以及树莓派的备份
串口打開需要設備和波特率
linux 有個特性 ,一切皆文件,設備雖然是硬件,但是在Linux中還是以文件的形式存在
比如在根目錄的dev下面
比如
fd0是顯示器
mem是內存
ram是磁盤
tty是終端
?
串口關閉
?還有很多的
?
初次使用樹莓派串口編程,需要配置。
脫離開串口的功能,串口默認是操作系統啟動后用來打印一些調試信息
先根據指示進入這里
里面這個樣子?
?刪掉成這個樣子
第二步的文件
沒有
然后我們重啟一下
然后就可以啦
(如果你是用的手機的熱點,建議不要執行以上的操作)
(如果你是用的手機的熱點,建議不要執行以上的操作)
(如果你是用的手機的熱點,建議不要執行以上的操作)
?可以編寫代碼了
第一個參數打開的串口,
第二個參數來個'c',
里面再來一個延時函數
如果你不認識樹莓派上面的針腳都是干啥的
gpio readall??
?線接好以后我們打開串口調試助手
波特率記得是9600
有時候打不開的話,重啟一下電腦
然后我們打開剛才寫的代碼
不出意外的話它每秒都會打印一個c
那假如我們想發一句話呢?
?運行結果
我想讓他對齊
?運行結果
我們想讓串口讀,用下面的函數
?代碼如下
?用串口調試助手
發個2試試
?產生這種原因的結果是2 的 ASCLL碼是50
沒數據發送的時候,他會自己打出-1
我們可以再修改一下代碼
運行一下啊
有沒有發現/n 再串口通信中不是很管用?
要用/r 和/n配合起來
?
?運行結果
補充:都弄完以后記得把串口調回來,要不然串口就登錄不了了
?現在是這樣
?加點東西
記得重啟一下
sudo reboot
二、樹莓派的備份
1、新建一個空的.img 文件
2、打開win32 diskimager,選擇你剛才新建的.img 文件的位置
?3、點擊read ,開始鏡像復制
?4、等待一段時間后完畢
(人家是這么說的,但是我沒實驗成功,我感覺還是直接備份文件比較好,用filezilla)
總結
以上是生活随笔為你收集整理的树莓派:和电脑之间的串口编程,以及树莓派的备份的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 树莓派:外设开发编程,控制继电器
- 下一篇: 树莓派:交叉编译,以及带wiringPi