投影片1.JPG


投影片2.JPG


投影片3.JPG


投影片4.JPG


步驟01:頁面調整bco其他顏色

投影片5.JPG


步驟02:工具箱進度條

投影片6.JPG


步驟03:﹝調整進度條位置>新增文本﹞>﹝txt改為正在開機中…﹞

投影片7.JPG


步驟04:進度條val改為0﹞

投影片8.JPG


步驟05:工具箱定時器

投影片9.JPG


步驟06:點定時器﹞>屬性tim改為80﹞>﹝定時事件

if(j0.val<=100)

{

  j0.val++

}

if(j0.val==100)

{

  j0.val=0

}

投影片10.JPG


步驟07:﹝新增頁面

投影片11.JPG


步驟08:重新命名頁面start ﹝main﹞>頁面調整bco其他顏色

投影片12.JPG


步驟09:匯入﹝2張圖示

投影片13.JPG


步驟10:工具箱雙態按鈕

投影片14.JPG


步驟11:﹝雙態按鈕>﹝文本標籤

投影片15.JPG


printh 55 //偵頭

printh 01 //LED編號

prints bt0.val,1 //LED狀態

printh ff ff ff //偵尾

投影片16.JPG


printh 55 //偵頭

printh 02 //LED編號

prints bt1.val,1 //LED狀態

printh ff ff ff //偵尾

投影片17.JPG


printh 55 //偵頭

printh 03 //LED編號

prints bt2.val,1 //LED狀態

printh ff ff ff //偵尾

投影片18.JPG


printh 55 //偵頭

printh 04 //LED編號

prints bt3.val,1 //LED狀態

printh ff ff ff //偵尾

投影片19.JPG


步驟12:點Program.s﹞> 將鮑率改為﹝115200﹞

投影片20.JPG


步驟13:﹝可以進行燒入

投影片21.JPG


步驟14:定義腳位Serial3TX3RX3定義字串長度

投影片22.JPG


步驟15:要與USARTProgram.s 一樣,宣告腳位,LED預設為暗

投影片23.JPG


步驟16:發送指令給螢幕,將螢幕頁面切換至main頁面

投影片24.JPG


步驟17:建立str,格式化字符串

投影片25.JPG


步驟18:檢查字串是否為6組,是的話保存至ubuffer中,先偷看第一個byte內容保存在frame_header

投影片26.JPG


步驟19:如果表頭是0x55

投影片27.JPG


步驟20:一次讀取 FRAME_LENGTH bytes(6),並拆解為6(0x55 0x01 0x00 0xFF 0xFF 0xFF),分別是ubuffer[0]~ubuffer[5]

投影片28.JPG


步驟21:判斷第4.5.6組是否為0xff

投影片29.JPG


步驟22:組合回傳內容

投影片30.JPG


步驟23:回傳內容

投影片31.JPG


步驟24:宣告ledNumh5哪一顆 LED0~3,宣告ledState 狀態 0=1=

投影片32.JPG


步驟25:判斷ledNumledState,觸發對應腳位的LED

投影片33.JPG


步驟26:否則繼續讀取

投影片34.JPG


步驟27:選擇開發板並上傳編譯

投影片35.JPG


投影片36.JPG


前往觀看影片:[ https://youtu.be/x_jTg591XPw ]投影片37.JPG

創作者介紹
創作者 Code Create++ 的頭像
程式創造++

Code Create++

程式創造++ 發表在 痞客邦 留言(0) 人氣( 1 )