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

正文內(nèi)容

某科技公司采集終端與主站通訊規(guī)約設(shè)計-資料下載頁

2025-06-30 04:44本頁面
  

【正文】 數(shù)據(jù)(每次16個字)采集器版本完成日期最后修改作者 程序調(diào)試(軟件復(fù)位/初始化/搜索電表). 命令格式字節(jié)序號內(nèi)容解釋00X68啟動字符1L2字節(jié)重復(fù)報文長度=0。2L30X68啟動字符4C控制字節(jié)(讀數(shù)據(jù)C=0X50X73)。5ADDRESS_L幀頭7字節(jié)數(shù)據(jù)單元標(biāo)識6字節(jié)通訊地址低位6ADDRESS_H通訊地址高位7TYP數(shù)據(jù)類型=0X048VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(COT=0X05)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013校驗累加和校驗(字節(jié)412)140X16結(jié)束字符l 上行幀格式字節(jié)序號內(nèi)容解釋00X68幀頭7字節(jié)啟動字符1L2字節(jié)重復(fù)報文長度=9+DLEN。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識+DLEN數(shù)據(jù)長度)。2L30X68啟動字符4C控制字節(jié)(正確:0X08;異常:0X09)5ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識6字節(jié)通訊地址高位7TYP數(shù)據(jù)類型=0X048VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(正確:0X05,P/N=0。異常:見定義,P/N=1)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013校驗累加和校驗(字節(jié)4~12)140X16結(jié)束字符. 數(shù)據(jù)單元地址表E序號數(shù)據(jù)單元地址數(shù)據(jù)格式數(shù)據(jù)長度(字節(jié))單位功能數(shù)據(jù)項名稱`DI1DI0讀寫2050…0*軟件復(fù)位2051…0*初始化2052…0*搜索電表2053校表2054清終端內(nèi)部電能2070下載校表系數(shù) 第二章 附錄B 遠(yuǎn)程下載實現(xiàn)方法1. 下載數(shù)據(jù)來源,該文件格式如下:S00C00000000xxxxxxxxxxxxxxXXS3YY000ZAAAAxxxxxxxxxxxx……XX……………………S3YY000ZAAAAxxxxxxxxxxxx……XXS705000000000xxxxxXX分析:S0、S7可能是校驗,可不予處理 S3行表達(dá)的是實際的下載代碼內(nèi)容:YY指從該位以后的數(shù)據(jù)的長度, Z指FLASH的塊數(shù),若為0指地址為0x0000~0x7c00之間的數(shù)據(jù),若為1指0x8000~0xFA00(暫待定)之間的數(shù)據(jù)。 AAAA指該行數(shù)據(jù)放置的起始地址。 xxxx指具體的代碼 XX估計是校驗,可不予處理2. 生成下載代碼的方式,不需要附帶地址,代碼從0x0000到0x7c00,沒有代碼的地址用0xffff補齊,從0x8000單元開始直到結(jié)束,最后1禎不夠64字用0xffff補齊,同時,傳送的總楨數(shù)必須是4的整數(shù)倍,不夠的用0xffff補齊。 通訊時每楨發(fā)65字,其中64字為代碼內(nèi)容,另1字為64代碼字按字計算的累加和。下載完代碼后,再發(fā)5字,其中1字為發(fā)送代碼的楨數(shù),4字為校驗和,校驗和采用按全部代碼字取反累加。3. 終端對通訊來的下載數(shù)據(jù)的處理終端每次接收到數(shù)據(jù)后,將數(shù)據(jù)(包括代碼、累加和)按照順序?qū)懭隕EPROM中,寫入后再讀出來,校驗寫的正確性,如果發(fā)現(xiàn)寫的有錯誤,則再寫1遍,然后再讀出來校驗,若正確則向主站應(yīng)答正確楨,否則則應(yīng)答出錯楨。最后將主站發(fā)來的4字的校驗數(shù)據(jù)寫入DFLSH的相應(yīng)單元。終端接收到下載程序的命令后,在DFLAH的相應(yīng)單元寫入0x5550xaaaa、0xb6b0x6060,作為未下載完程序的標(biāo)志,然后轉(zhuǎn)入下載實現(xiàn)程序。4. 終端下載實現(xiàn)程序 該程序按照EEPROM中存儲的代碼的順序依次讀出,每次讀出 65字,檢查校驗,如果校驗錯誤,則延時再讀,再校驗,若仍不正確,則轉(zhuǎn)緊急處理程序,若正確,則寫入pFLASH的相應(yīng)單元,寫完程序后,校驗程序代碼的正確性,若校驗錯誤,則轉(zhuǎn)緊急處理程序,否則,將DFLAH的相應(yīng)單元中的0x5550xaaaa、0xb6b0x6060,改寫為0x6060、0xb6b0xaaaa、0x5555,作為下載完程序的標(biāo)志。然后死循環(huán),使看門狗復(fù)位。5. 終端上電后的處理 在用JTAG下載程序時,將遠(yuǎn)程下載服務(wù)程序下載到pRAM(1k word)中,JTAG下載完程序后。,計算出程序的校驗代碼。,判斷pFLASH的0xfc00開始的4單元是否為約定數(shù)據(jù)(JTAG下載程序時的數(shù)據(jù)),若是,則將pRAM中的數(shù)據(jù)寫入從0xfc00單元起始的程序區(qū),同時將校驗代碼寫入DFLASH的相應(yīng)單元,否則將從0xfc00單元開始的代碼寫入pRAM中,作為遠(yuǎn)程下載服務(wù)程序,同時,檢查DFLASH的相應(yīng)單元,若為0x5550xaaaa、0xb6b0x6060,則轉(zhuǎn)緊急處理程序,否則比較校驗代碼,如果相同,則順序向下執(zhí)行,否則轉(zhuǎn)緊急處理程序。6. 遠(yuǎn)程不可修改程序空間: (1)中斷向量表不可修改(因為修改就要刪除,而1刪除就要至少刪除256字,因而,一旦刪除后又沒有來得及寫,就停電了,則再次上電后程序會崩潰)。由此,中斷服務(wù)程序也不能修改(修改也可以,但只能修改中斷服務(wù)程序的內(nèi)容,不可改變中斷服務(wù)程序的入口地址) (2)以下函數(shù)可放在同1個程序中,PLL檢測函數(shù)不能修改 計算程序校驗和及比較函數(shù)不能修改 遠(yuǎn)程下載程序在pRAM和pFLASH之間交換的函數(shù)不能修改 清看門狗函數(shù)不能修改 讀寫DFLSH的函數(shù)不能修改 緊急處理函數(shù)不能修改:緊急處理函數(shù)完成查詢接收主站的遠(yuǎn)程下載數(shù)據(jù),如果主站通訊其他命令,則只應(yīng)答請求遠(yuǎn)程下載命令,告訴主站終端請求遠(yuǎn)程下載程序 。 讀寫外部flash函數(shù)不可修改,因為原則上認(rèn)為該程序是沒有問題的,如果該程序有問題,則遠(yuǎn)程下載也是不可實現(xiàn)的,因為此時要讀寫外部flash,同時緊急處理程序要接收主站數(shù)據(jù),讀些外部flash,因而一定不能修改該部分函數(shù)。,因而在設(shè)計程序區(qū)時一定要考慮到引導(dǎo)程序的不可修改部分和可修改部分的分界線正好在程序頁的分界線,如果實際程序無法做到,可用nop補齊。(4)程序空間安排:將該部分不可修改程序放置在第1塊pFLASH中 如果中斷服務(wù)程序不可修改的話,則程序區(qū)放置順序為: 中斷向量表 中斷服務(wù)程序 如果中斷服務(wù)程序可修改的話,則程序區(qū)放置順序為: 中斷向量表 pRAM及從0xfc00單元開始的空間放置遠(yuǎn)程下載程序,為1K字,也是不可修改的。xFLASH的0x2ff0、0x2ff0x2ff0x2ff3存放下載程序標(biāo)志,0x2ff7,存放代碼楨數(shù),0x2ff0x2ff0x2ffa、0x2ffb存放代碼校驗和
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1