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