欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: arduino連接中顯串口屏連接 [打印本頁]

作者: dan0530    時間: 2021-6-9 18:37
標題: arduino連接中顯串口屏連接
1、串口屏界面傳輸
空白U盤進行格式化,格式化選擇FAT32或FAT文件格式,
格式化后打開VGUS軟件,刷新盤符
選擇剛格式化的U盤,然后點擊旁邊的下載到U盤按鈕進行下載
成功后可在U盤中看到一個對應串口屏參數的文件夾,文件夾中為bin文件
然后彈出U盤

2、連接串口屏
如圖所示,由于供電方式選擇的是USB供電,因此將轉接模塊連接電腦,而后插入包含數據的U盤


更改供電方式:將J4的連接模塊轉移到連接下方兩個接線,則可轉變為外接電源器供電。
插入U盤后將自動下載更新界面,等界面顯示:”Please plug out the U disk”并發出持續的聲響后拔出U盤,即可見到更新的界面

3、將串口屏的連接線通過焊接的方式將公公線與連接線的DIN,DOUT,GND三個部位相連接,如圖
而后將連接線對應連接arduino板,如圖2A TTL接口
DOUT 連接RX,DIN連接TX,GND連接GND

4、arduino寫入串口屏的代碼
藍色是串口屏往外發送的數據
A5 5A 06 83 01 00 01 00 03
A5 5A 表示幀頭(默認幀頭,如果用戶已自行修改,請根據自定義的幀頭發送指令)
06 指令字節長度,83 01 00 01 00 03 共 6 字節(不含幀頭)
83 表示讀取 VGUS 屏變量存儲器指令
01 00:變量地址,在控件屬性中設置
01:數據字長度,00 03 共 1 字長
00 03:數據內容

綠色是串口屏接收的數據
A5 5A 05 82 04 00 00 05
A5 5A:幀頭
05:指令字節長度,82 04 00 00 05 共 5 字節
82:寫變量存儲器指令
04 00:設置的變量地址
00 05:數據內容
通過Serial.write函數對串口屏進行數據的書寫,但按照串口屏的指令進行順序書寫,注意對比Serial.print和Serial.write函數的區別:Serial.print()函數與Serial.write()函數的區別_csdn-wang.的博客-CSDN博客
這里對串口屏應使用Serial.write函數才可正確寫入對應的指令信息

5、arduino讀取串口屏的發出的信息
首先定義存儲數據的數組
然后進行串口通訊定義波特率,串口屏的波特率為115200
然后判斷是否有輸入數據,并將收到的數據進行存儲。
(a為char類型)
判斷comdata數組有數據,然后判斷數據地址(經測試為comdata[4]),并在對應的變量存儲地址進行顯示,最后將數組進行數據清空,方便下次數據接收。


以上的圖文Word格式文檔51黑下載地址(方便保存):
串口屏與arduino單片機連接.docx (863.17 KB, 下載次數: 24)

作者: chedcba_c    時間: 2022-9-24 10:54
可參考




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1