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

正文內(nèi)容

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

2025-06-30 04:44本頁(yè)面
  

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