該實驗采用W5500開發(fā)板通過上位機向開發(fā)板發(fā)送命令來控制外接燈帶的亮度;主要的過程如下:1實驗目的上位機通過串口發(fā)送格式為:“redbrightness,greenbrightness,bluebrightness”的字符串到MCU。MCU將
本文所分析的軟件為針對紅外遙控器控制計算機的上位機端的驅(qū)動程序,主要實現(xiàn)功能是通過下位機端單片機發(fā)送到計算機串口的指令來執(zhí)行如鼠標光標移動、鼠標點擊(包括單雙擊)、鼠標拖動窗體、一鍵啟動音
上位機串口通信主要介紹通信串口的初始化和串口緩沖區(qū)數(shù)據(jù)的讀取,因為此處只是作為指令來讀取,數(shù)據(jù)量小,所以緩沖區(qū)數(shù)據(jù)的讀取為有數(shù)據(jù)接收便觸發(fā)串口的數(shù)據(jù)接收事件。
下位機與上位機之間的數(shù)據(jù)通訊,以滿足同步相量測量單元對數(shù)據(jù)傳輸高速率、低延時和高可靠性的要求。這里主要解決的是USB接口驅(qū)動程序的問題,通過編寫上位機與下位機的硬件驅(qū)動程序,實現(xiàn)利用USB接口