微控制器控制板的作用
就是接收路由器發過來的命令,根據相應的命令去執行相應的動作。
通訊格式:
路由器發給微控制器
0x00,0xff,0x??,0xaa,0x55
微控制器接收到之後,檢驗前兩位和後兩位取反是否相等。(為了防止傳輸過程中出錯!)
0x??
其中第乙個「?」,有0和1兩種值,0代表關閉,1代表開啟。
第二個"?",有8個值,分別是1---8,分別代表第乙個燈,第二個燈..........第八個燈。
例如:
微控制器接收到0x00,0xff,0x11,0xaa,0x55,則代表第乙個燈開啟。
微控制器接收到命令並執行之後,需要給路由器傳送一條命令:
0x00,0xff,0x0?,0x0?,0x0?,0x0?,0x0?,0x0?,0x0?,0x0?,0xff,0x00,0x0a
其中第乙個 」 ? 「代表第乙個燈,執行命令之後的狀態,有兩個值 0 和 1
第二個 」 ? 「代表第二個燈,執行命令之後的狀態,有兩個值 0 和 1
例如:0x00,0xff,0x00,0x01,0x01,0x00,0x01,0x01,0x00,0x00,0xff,0x00,0x0a
含義:第1個燈的狀態:關,,,第2個燈的狀態:開,,,第3個燈的狀態:開,,,第4個燈的狀態:關,
第5個燈的狀態:開,,,第6個燈的狀態:開,,,第7個燈的狀態:關,第8個燈的狀態:關,
協議就這麼簡單。
注意:路由器給微控制器傳送命令之後,微控制器必須正確的回應,否則路由器的程式會卡住,無法往下進行!
微控制器控制板設計
微控制器控制板的設計原則需要遵循的原則如下 1 在元器件的布局方面,應該把相互有關的元件盡量放得 靠近一些,例如,時鐘發生器 晶振 cpu的時鐘輸入端都易產生雜訊,在放置的時候應把它們靠近些。對於那些易產生雜訊的器件 小電流電路 大電流電路開關電路等,應盡量使其遠離微控制器的邏輯控制電路和儲存電路 ...
微控制器控制板的設計原則
需要遵循的原則如下 1 在元器件的布局方面,應該把相互有關的元件盡量放得靠近一些,例如,時鐘發生器 晶振 cpu的時鐘輸入端都易產生雜訊,在放置的時候應把它們靠近些。對於那些易產生雜訊的器件 小電流電路 大電流電路開關電路等,應盡量使其遠離微控制器的邏輯控制電路和儲存電路 rom ram 如果可能的...
值得注意的微控制器控制板的設計原則
需要遵循的原則如下 1 在元器件的布局方面,應該把相互有關的元件盡量放得靠近一些,例如,時鐘發生器 晶振 cpu的時鐘輸入端都易產生雜訊,在放置的時候應把它們靠近些。對於那些易產生雜訊的器件 小電流電路 大電流電路開關電路等,應盡量使其遠離微控制器的邏輯控制電路和儲存電路 rom ram 如果可能的...