freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

開題報告基于profibus-dp卡的應(yīng)用研究(編輯修改稿)

2025-02-14 21:44 本頁面
 

【文章內(nèi)容簡介】 ber存入變量中供VPC3+C初始化的時候使用,本次設(shè)計為不允許修改從站地址;l 調(diào)用VPC3+C初始化函數(shù),設(shè)置各個寄存器;l 初始化完成后啟動VPC3+C,并打開中斷,VPC3+C開始工作;b) 執(zhí)行for()循環(huán),在循環(huán)中輪詢處理輸入數(shù)據(jù)、輸出數(shù)據(jù)及設(shè)置診斷參數(shù)l 讀取VPC3+C看門狗和 DP 狀態(tài);l 喂狗;l 查詢是否有輸出數(shù)據(jù),如果有的話則讀取next_dout_buffer_cmd寄存器交換N和U,并取得交換后U緩沖區(qū)的指針,然后將輸出數(shù)據(jù)寫入規(guī)定的地方,源碼中是一篇I/O區(qū)域;l 將I/O區(qū)域的數(shù)據(jù)寫入到 輸入U 中,并讀取new_din_buffer_cmd寄存器交換N和U,并獲取交換后U的指針,加入輸入數(shù)據(jù)有更新的話,則VPC3+C交換N和D并將數(shù)據(jù)發(fā)送出去,否則不作任何處理;l 處理外部診斷和其他操作:源碼中將輸入數(shù)據(jù)的第一個字節(jié)作為診斷的服務(wù)字節(jié),l 首先判斷診斷緩沖區(qū)是否可用;l 若可用,則判斷新舊服務(wù)字節(jié)是否相同,相同則不進(jìn)行任何處理,否則表示診斷數(shù)據(jù)有變化;l 然后比較新舊服務(wù)字節(jié)的低三位,如果不同,則依據(jù)此修改診斷報文的第一個字節(jié)的低三位并根據(jù)診斷報文第一字節(jié)的最低位確定診斷報文的長度,并更新診斷報文6字節(jié)以后的數(shù)據(jù);l 讀取new_diag_buffer_cmd,并獲取新的診斷緩沖區(qū)的指針;l 設(shè)置沒有可用的診斷緩沖區(qū);l 用心的診斷數(shù)據(jù)覆蓋舊的診斷數(shù)據(jù);如果VPC3+C將診斷數(shù)據(jù)讀走了,則會產(chǎn)生diag_buffer_change中斷,通過查詢中斷是否產(chǎn)生,獲得新的可用的診斷緩沖區(qū),并設(shè)置該緩沖區(qū)可用。以便用戶下一次更新診斷數(shù)據(jù)。(2)VPC3+C中斷程序中斷處理過程需要處理參數(shù)校核中斷事件、組態(tài)檢查中斷事件和從站地址設(shè)定中斷事件,見圖34。VPC3+C是通過中斷與單片微控制器進(jìn)行通信的,但是單片微控制器的中斷顯然不夠用,所以VPC3+C內(nèi)部有一個中斷寄存器,當(dāng)接收到中斷后再去寄存器查中斷號來確定具體操作。中斷程序流程圖如34所示:中斷開始進(jìn)入數(shù)據(jù)交換狀態(tài)停止輸入數(shù)發(fā)送據(jù)全局控制命令?獲取控制命令有新參數(shù)?處理參數(shù)報文AA是否否否是是有新的組態(tài)?與當(dāng)前相同?更新原組態(tài)有新站地址存入緩沖區(qū)波特率該變波特率緩存中斷結(jié)束是是是是否否否否圖34 中斷程序流程圖單片機(jī)主要是通過中斷在中斷服務(wù)程序中查詢VPC3+C中發(fā)生的事件,以作出相應(yīng)的中斷處理,所以這一部分主要剖析單片機(jī)如何來處理SPC3中發(fā)生的各種事件:l 進(jìn)入或離開數(shù)據(jù)交換狀態(tài)單片機(jī)通過查詢VPC3+C中的狀態(tài)寄存器以獲取當(dāng)前VPC3+C是處于何種狀態(tài)(wait_prm或者data_ex)l 新的全局命令單片機(jī)通過讀取r_gc_mm
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1