文件自取166s10相關(guān)開發(fā)包jt2880v_第1頁
文件自取166s10相關(guān)開發(fā)包jt2880v_第2頁
文件自取166s10相關(guān)開發(fā)包jt2880v_第3頁
文件自取166s10相關(guān)開發(fā)包jt2880v_第4頁
文件自取166s10相關(guān)開發(fā)包jt2880v_第5頁
已閱讀5頁,還剩39頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

M100/QM100內(nèi)部MCU簡(jiǎn) 固件指令簡(jiǎn) 指令幀格 指令幀類 固件指令定 獲取模塊信 單次輪詢指 多次輪詢指 停止多次輪詢指 設(shè)置Select參數(shù)指 設(shè)置Select模 讀數(shù)據(jù) 寫數(shù)據(jù) 鎖定Lock數(shù)據(jù) 滅活Kill..........................................................................................................................................獲取Query參 設(shè)置Query參 設(shè)置工作地 設(shè)置工作信 獲取工作信 設(shè)置自動(dòng)跳 獲取.........................................................................................................................................設(shè)置.........................................................................................................................................設(shè)置發(fā)射連續(xù)載 獲取接收解調(diào)器參 設(shè)置接收解調(diào)器參 測(cè)試射頻輸入端阻塞信 測(cè)試信道 控制IO端 NXPReadProtect/ResetReadProtect指 NXPChangeEAS指 指令總 命令幀執(zhí)行失敗的響應(yīng)幀總 M100/QM100內(nèi)部MCU簡(jiǎn)由8051MCU和數(shù)字解調(diào)電路共用。當(dāng)正在接收返回?cái)?shù)據(jù)時(shí),該數(shù)據(jù)RAM不能被MCU。MCU固件可以通過M100/QM100的UART串口或者GPIO(P1.0和P1.1)從外部I2CEEPROMUART串口數(shù)據(jù)位為8位,1位停止位,無校驗(yàn)位M100/QM100通過一系列上電握手協(xié)議完成固件配置,握手協(xié)議如波特率設(shè)Baud固件指令指令幀格固件指令由幀頭、幀類型、指令代碼、指令數(shù)據(jù)長(zhǎng)度、指令參數(shù)、和幀尾組成,均為十六進(jìn)制表示。例幀類型指令參數(shù)長(zhǎng)度指令參數(shù)校驗(yàn)位校驗(yàn)Checksum為從幀類型Type到最后一個(gè)指令參數(shù)Parameter累加和,并只取累加和最低一個(gè)字(LSB)指令幀類命令幀:由上位機(jī)發(fā)送給M100/QM100響應(yīng)幀:由M100/QM100發(fā)回給上位通知幀:由M100/QM100發(fā)回給上位每一條指令幀都有對(duì)應(yīng)的響應(yīng)幀。響應(yīng)幀表示指令是否已經(jīng)被執(zhí)行了單次輪詢指令和多次輪詢指令還有相應(yīng)幀。發(fā)送通知幀的個(gè)數(shù)是由MCU根據(jù)的情況,自主的發(fā)給上固件指令獲取模塊信命令幀定取塊息硬版、件本制商息。型 x0命令 參硬件版 軟件版 制造 例獲取硬件版幀類型指令參數(shù)長(zhǎng)度指令參數(shù)0x00(獲取硬件版本校驗(yàn)位4.1.2.響應(yīng)幀定幀類數(shù)變量(ASCII碼表示例硬件版本0為模塊信息類硬件版軟件版制造Info4D31303020(‘56312E3030幀類型 指令代碼 指令參數(shù)長(zhǎng)度 模塊信息類型Info 0x00(硬件版本版本信息 4D3130302056312E3030(“M100V1.00”的ASCII碼校驗(yàn)位 單次輪詢指命令幀定EPCClass1Gen2Inventory操作。該指令中不包Select操作。每次輪詢指令執(zhí)行前后都會(huì)自動(dòng)打開和關(guān)閉功放。單次輪詢Inventory指令中,Query操作參數(shù)由另外一條指令來配置,固件中已經(jīng)有初始值。單Inventory指令如下幀類型 指令代碼 指令參數(shù)長(zhǎng)度 校驗(yàn)位 通知幀定接收到單次輪詢指令后,如果能夠讀到CRC校驗(yàn)正確的,MCU將返回包含RSSI、PC、和CRC的數(shù)據(jù)。讀到一個(gè)EPC就返回一條指令響應(yīng),讀到多個(gè)則返回多條指令響應(yīng)。如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 CRC 校驗(yàn)位 十六進(jìn)制有符號(hào)數(shù),單位為dBm。上面的例子中RSSI為0xC9,代表輸入端信號(hào)強(qiáng)度為-55dBm。響應(yīng)幀定如果沒有收到返回或者返回?cái)?shù)據(jù)CRC校驗(yàn)錯(cuò)誤,將返回錯(cuò)誤代碼0x15,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 多次輪詢指命令幀定 指令代碼 指令參數(shù)長(zhǎng)度 通知幀定多次輪詢Inventory指令響應(yīng)幀與單詞輪詢Inventory響應(yīng)幀格式一樣,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 CRC 校驗(yàn)位 響應(yīng)幀定如果沒有收到返回或者返回?cái)?shù)據(jù)CRC校驗(yàn)錯(cuò)誤,將返回錯(cuò)誤代碼0x15,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 停止多次輪詢指命令幀定幀類型 指令代碼 指令參數(shù)長(zhǎng)度 校驗(yàn)位 響應(yīng)幀定如果停止多次輪詢指令成功執(zhí)行,固件則返回響應(yīng)如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 Select參數(shù)指命令幀定的情況下,可以根據(jù)Select參數(shù)只對(duì)特定進(jìn)行輪詢和讀寫等操作。例如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 Mask長(zhǎng)度 是否 0x00(0x00是Disabletruncation,0x80是Enable 校驗(yàn)位 MemBank含義如下 RFU數(shù)據(jù)區(qū) EPC數(shù)據(jù)區(qū) TID數(shù)據(jù)區(qū) User數(shù)據(jù)區(qū)TargetAction詳細(xì)含義請(qǐng)參EPCGen2協(xié)議當(dāng)SelectMask長(zhǎng)度大于80bits(5words),發(fā)送Select指令會(huì)先把場(chǎng)區(qū)內(nèi)所有設(shè)置成InventoriedFlag的時(shí)候,不會(huì)預(yù)先將狀態(tài)通過Select指令設(shè)置成InventoriedFlag為A,SLFlag為~SL的狀態(tài)。響應(yīng)幀定當(dāng)成功設(shè)置了Select參數(shù)后,固件返回幀類型 指令代碼 指令參數(shù)長(zhǎng)度 返回?cái)?shù)據(jù) 校驗(yàn)位 Select模命令幀定如果已經(jīng)設(shè)置好了Select參數(shù),執(zhí)行該條指令,可以設(shè)置Select模式。例如,如果要取消Select指幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù),Select模式 校驗(yàn)位 在對(duì)的所有操作之前都預(yù)先發(fā)送Select指令選取特定的 在對(duì)操作之前不發(fā)送Select指令 Read,Write,Lock,Kill之前先通過Select選取特定的響應(yīng)幀定當(dāng)成功設(shè)置了取消或者發(fā)送Select指令后,固件返回如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 返回?cái)?shù)據(jù) 0x00(執(zhí)行成功校驗(yàn)位 讀數(shù)據(jù)命令幀定指令參數(shù)長(zhǎng)度Access數(shù)據(jù)區(qū)0x03(User區(qū)讀數(shù)據(jù)區(qū)地址偏移讀數(shù)據(jù)區(qū)地址長(zhǎng)度對(duì)單個(gè),數(shù)據(jù)區(qū)MemoryBank中指定地址和長(zhǎng)度的數(shù)據(jù)。讀數(shù)據(jù)區(qū)地址偏移SA和讀取數(shù)據(jù)區(qū)長(zhǎng)度DL,他們的單位為Word,即2指令參數(shù)長(zhǎng)度Access數(shù)據(jù)區(qū)0x03(User區(qū)讀數(shù)據(jù)區(qū)地址偏移讀數(shù)據(jù)區(qū)地址長(zhǎng)度響應(yīng)幀定讀到指定區(qū)數(shù)據(jù)后,并且CRC校驗(yàn)正確,會(huì)返回如幀類型操作的PC+EPC長(zhǎng)度操作的操作的返回?cái)?shù)據(jù)校驗(yàn)位如果該沒有在場(chǎng)區(qū)或者指定的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x09,如Error幀類型 指令代碼 指令參數(shù)長(zhǎng)度 校驗(yàn)位 如果AccessPassword不正確,則返回錯(cuò)誤代碼0x16,并會(huì)返回所操作的的PC+EPC,如Error幀類型指令參數(shù)長(zhǎng)度PC+EPC校驗(yàn)位低4位有效,響應(yīng)幀會(huì)將返回的錯(cuò)誤代碼或上0xA0之后再返回。比如如果發(fā)送指令參數(shù)中地址偏移或者數(shù)據(jù)長(zhǎng)度不正確,數(shù)據(jù)長(zhǎng)度超過數(shù)據(jù)區(qū)長(zhǎng)度,按照EPCGen2協(xié)議,會(huì)返回errorcode0x03(區(qū)超出,MemoryOverrun)。響應(yīng)幀則返回錯(cuò)誤代碼0xA3,并返回所操作的PC+EPC,如下Error幀類型指令參數(shù)長(zhǎng)度PC+EPC校驗(yàn)位寫數(shù)據(jù)命令幀定對(duì)單個(gè),寫入數(shù)據(jù)區(qū)MemoryBank中指定地址和長(zhǎng)度的數(shù)據(jù)。數(shù)據(jù)區(qū)地址偏移SA和要寫入的數(shù)據(jù)長(zhǎng)度DL,他們的單位為Word,即2個(gè)Byte/16個(gè)Bit。這條指令之前應(yīng)先設(shè)置Select參數(shù),以便選擇指定的進(jìn)行寫數(shù)據(jù)區(qū)操作。如果AccessPassword全為零,則不發(fā)送Access指令。寫入數(shù)據(jù)區(qū)的數(shù)據(jù)長(zhǎng)度DT應(yīng)不超過32個(gè)word,即64Byte字節(jié)/512Bit位指令參數(shù)長(zhǎng)度Access數(shù)據(jù)區(qū)數(shù)據(jù)區(qū)地址偏移響應(yīng)幀定將數(shù)據(jù)寫入數(shù)據(jù)區(qū)后,如果接收到返回值正確,則響應(yīng)幀如幀類型指令參數(shù)長(zhǎng)度PL:PC+EPC長(zhǎng)度UL:指令參數(shù)0x00(執(zhí)行成功校驗(yàn)位如果該沒有在場(chǎng)區(qū)或者指定的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x10,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 如果AccessPassword不正確,則返回錯(cuò)誤代碼0x16,并會(huì)返回所操作的的PC+EPC,如Error幀類型指令參數(shù)長(zhǎng)度PC+EPC校驗(yàn)位如果操作返回了EPCGen2協(xié)議規(guī)定的錯(cuò)誤代碼(errorcodes),響應(yīng)幀會(huì)將返回的錯(cuò)誤代碼或0xB0比如如果發(fā)送指令參數(shù)中地址偏移或者數(shù)據(jù)長(zhǎng)度不正確,寫入數(shù)據(jù)長(zhǎng)度超過數(shù)據(jù)區(qū)長(zhǎng)度,按照EPCGen2協(xié)議,會(huì)返回errorcode0x03(區(qū)超出,MemoryOverrun)。則響應(yīng)幀返回錯(cuò)誤代碼0xB3,并返回所操作的PC+EPC,如下Error幀類型指令參數(shù)長(zhǎng)度PC+EPC校驗(yàn)位鎖定Lock數(shù)據(jù)命令幀定擇指定的進(jìn)行鎖定Lock操作。例如要鎖定AccessPassword,則指令如下 指令代碼 指令參數(shù)長(zhǎng)度 Access Lock操作數(shù) Lock操作參LD4位是保留位20LockPayloadMaskAction,從高到低10位。詳細(xì)含義請(qǐng)參見EPCGen21.2.06.3.2.11.3.5節(jié)。Kil10KilMaskAction每一位的含義如下表表響應(yīng)幀定如果Lock指令執(zhí)行正確,的返回有效,則響應(yīng)幀幀類型指令參數(shù)長(zhǎng)度PL:PC+EPC長(zhǎng)度UL:指令參數(shù)0x00(執(zhí)行成功校驗(yàn)位如果該沒有在場(chǎng)區(qū)或者指定的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x13,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 如果AccessPassword不正確,則返回錯(cuò)誤代碼0x16,并會(huì)返回所操作的的PC+EPC,如Error幀類型指令參數(shù)長(zhǎng)度PC+EPC校驗(yàn)位0xC0會(huì)返回errorcode0x04(區(qū)鎖定,MemoryLocked)。則響應(yīng)幀返回錯(cuò)誤代碼0xC4,并返回所操作標(biāo)簽的PC+EPC,如Error幀類型指令參數(shù)長(zhǎng)度PC+EPC校驗(yàn)位滅活Kill命令幀定這條指令之前應(yīng)先設(shè)置Select參數(shù),以便選擇指定的進(jìn)行滅活Kill操作。對(duì)單的滅活操作幀類型 指令代碼 指令參數(shù)長(zhǎng)度 Kill 校驗(yàn)位 響應(yīng)幀定如果Kill指令執(zhí)行正確,的返回CRC正確,則響應(yīng)幀幀類型指令參數(shù)長(zhǎng)度PL:PC+EPC長(zhǎng)度UL:指令參數(shù)0x00(執(zhí)行成功校驗(yàn)位如果該沒有在場(chǎng)區(qū)或者指定的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x12,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 0xD0注意:如果沒有設(shè)置過KillPassword,即KillPassword全為0,按照Gen2協(xié)議,不會(huì)Error幀類型指令參數(shù)長(zhǎng)度PC+EPC校驗(yàn)位獲取固件中Query命令相關(guān)參數(shù)。指令如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 校驗(yàn)位 4.11.2.如果設(shè)置Query參數(shù)指令執(zhí)行正確,則幀類型 指令代碼 指令參數(shù)長(zhǎng)度 Query 校驗(yàn)位 參數(shù)為2字節(jié),有下面的具體參數(shù)按位拼接而成。上述響應(yīng)幀對(duì)應(yīng)的Query其中DR(1 ).M(2 ).TRext(1bit): Nopilottone(1’b0),Usepilottone(1’b1).只支持Usepilottone(1’b1)模式Sel(2bit): ALL(2’b00/2’b01),~SL(2’b10),SL(2’b11) Target(1bit): A(1’b0),B(1’b1)Q(4 .設(shè)置Query命令中的相關(guān)參數(shù)。參數(shù)為2字節(jié),有下面的具體參數(shù)按位拼接而DR(1 ).M(2 ).TRext(1bit): Nopilottone(1’b0),Usepilottone(1’b1).只支持Usepilottone(1’b1)模式Sel(2bit): ALL(2’b00/2’b01),~SL(2’b10),SL(2’b11) A(1’b0),Q(4 4’b0000-如果DR=8,M=1,TRext=Usepilottone,Sel=00,Session=00,Target=A,Q=4,則幀類型 指令代碼 指令參數(shù)長(zhǎng)度 Query參數(shù) 校驗(yàn)位 4.12.2.如果設(shè)置Query參數(shù)指令執(zhí)行正確,則幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 設(shè)置工作地區(qū),如果900MHz頻段,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 地區(qū) 校驗(yàn)位 不同國(guó)家地區(qū)代碼如下4.13.2.如果地區(qū)設(shè)置執(zhí)行正確,則幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 如果900MHz頻段,設(shè)置工作信道920.125MHz,如CH幀類型 指令代碼 指令參數(shù)長(zhǎng)度PL: 信道代號(hào)ChannelIndex: 校驗(yàn)位Checksum: 中國(guó)900MHz信道參數(shù)計(jì)算,F(xiàn)req_CH為信道頻CH_Index=(Freq_CH-中國(guó)800MHz信道參數(shù)計(jì)算,F(xiàn)req_CH為信道頻CH_Index=(Freq_CH-信道參數(shù)計(jì)算 為信道頻CH_Index=(Freq_CH-歐洲信道參數(shù)計(jì)算 為信道頻CH_Index=(Freq_CH-韓國(guó)信道參數(shù)計(jì)算 為信道頻CH_Index=(Freq_CH-4.14.2.如果信道設(shè)置執(zhí)行正確,則幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 在當(dāng)前的工作地區(qū),獲取工作信道,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 校驗(yàn)位 4.15.2.如果獲取信道執(zhí)行正確,則命令幀響應(yīng)幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 0x00(Channel_Index為校驗(yàn)位 中國(guó)900MHz信道參數(shù)計(jì)算,F(xiàn)req_CH為信道頻Freq_CH=CH_Index*0.25M+中國(guó)800MHz信道參數(shù)計(jì)算,F(xiàn)req_CH為信道頻Freq_CH=CH_Index*0.25M+信道參數(shù)計(jì)算 為信道頻Freq_CH=CH_Index*0.5M+歐洲信道參數(shù)計(jì)算 為信道頻Freq_CH=CH_Index*0.2M+韓國(guó)信道參數(shù)計(jì)算 為信道頻Freq_CH=CH_Index*0.2M+設(shè)置為自動(dòng)跳頻模式或者取消自動(dòng)跳頻模幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù)Parameter: 校驗(yàn)位Checksum: 4.16.2.如果設(shè)置為自動(dòng)跳頻行或者取消自動(dòng)跳頻正確,則響應(yīng)幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 獲取當(dāng)前,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 校驗(yàn)位 4.17.2.如果獲取信道執(zhí)行正確,則幀類型 指令代碼 指令參數(shù)長(zhǎng)度 功率參數(shù) 0x07D0(當(dāng)前功率為十進(jìn)制2000,即校驗(yàn)位 設(shè)置當(dāng)前,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 功率參數(shù) 0x07D0(當(dāng)前功率為十進(jìn)制2000,即校驗(yàn)位 4.18.2.如果獲取信道執(zhí)行正確,則幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 設(shè)置發(fā)射連續(xù)載波或者關(guān)閉連續(xù)載波,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù)Parameter: 校驗(yàn)位Checksum: 4.19.2.如果設(shè)置執(zhí)行正確,則響應(yīng)幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 獲取當(dāng)前接收解調(diào)器參數(shù)。解調(diào)器參數(shù)有Mixer增益,中頻放大器IFAMP增益和信號(hào)解調(diào)閾值。例幀類型 指令代碼 指令參數(shù)長(zhǎng)度 校驗(yàn)位 4.20.2.如果獲取信道執(zhí)行正確,則幀類型 指令代碼 指令參數(shù)長(zhǎng)度 混頻器增益 0x03(混頻器Mixer增益為中頻放大器增益 0x06(中頻放大器IFAMP增益為信號(hào)解調(diào)閾值Thr: 0x01B0信號(hào)解調(diào)閾值越小能解調(diào)的返回RSI越低,越不穩(wěn)定,低于一定值完全不能解調(diào);相反閾值越大能解調(diào)的返回信號(hào)RSSI越大,距離越近,越穩(wěn)定。0x01B0是推薦)校驗(yàn)位 混頻Mixer增益0369中頻放IFAMP設(shè)置接收解調(diào)器參命令幀定設(shè)置當(dāng)前接收解調(diào)器參數(shù)。解調(diào)器參數(shù)有Mixer增益,中頻放大器IFAMP增益和信號(hào)解調(diào)閾值。例幀類型 指令代碼 指令參數(shù)長(zhǎng)度 混頻器增益 0x03(混頻器Mixer增益為中頻放大器增益 0x06(中頻放大器IFAMP增益為信號(hào)解調(diào)閾值Thr: 0x01B0信號(hào)解調(diào)閾值越小能解調(diào)的返回RSI越低,越不穩(wěn)定,低于一定值完全不能解調(diào);相反閾值越大能解調(diào)的返回信號(hào)RSSI越大,距離越近,越穩(wěn)定。0x01B0是推薦)校驗(yàn)位 混頻Mixer增益0369中頻放IFAMP響應(yīng)幀定如果獲取信道執(zhí)行正確,則幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 命令幀定測(cè)試射頻輸入端阻塞信號(hào) Jammer,用于檢測(cè)天線在當(dāng)前地區(qū)每個(gè)信道的阻塞信號(hào)大小。例幀類型 指令代碼 指令參數(shù)長(zhǎng)度 校驗(yàn)位 響應(yīng)幀定幀類型 指令代碼 指令參數(shù)長(zhǎng)度 測(cè)試起始信道 0x00(測(cè)試起始信道Index為測(cè)試結(jié)束信道 0x13(測(cè)試結(jié)束信道Index為信道阻塞信號(hào) 0xF2F1F0EFECEAE8EAECEEF0F1F5F5F5F6F5F5F5F5(其中0xF2-校驗(yàn)位 測(cè)試信道命令幀定測(cè)試射頻輸入端 信號(hào)大小,用于檢測(cè)當(dāng)前環(huán)境下有無在工作。例幀類型 指令代碼 指令參數(shù)長(zhǎng)度 校驗(yàn)位 響應(yīng)幀定如果900MHz頻段下,一共20個(gè)信道,檢測(cè)每個(gè)信道RSSI道執(zhí)行正確,則響應(yīng)幀幀類型 指令代碼 指令參數(shù)長(zhǎng)度 測(cè)試起始信道 0x00(測(cè)試起始信道Index為測(cè)試結(jié)束信道 0x13(測(cè)試結(jié)束信道Index為信道阻塞信號(hào) 0xBABABABABABABABABABABABABABABABABABABABA(其中0xBA-70dBm,檢測(cè)RSSI為最小值校驗(yàn)位 控制IO端命令幀定設(shè)置IO端口的方向,IO電平以及設(shè)置IO電平,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 0x000x04校驗(yàn)位 描描IO配置為輸入IO配置為輸出編描長(zhǎng)說01操作類型選擇0x00設(shè)置IO0x01設(shè)置IO0x02IO電平要操作的管腳在參數(shù)111參數(shù)值范圍為0x01~0x04,分別對(duì)應(yīng)要操作的端口21參數(shù)值為0x000x01幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 0x000x04校驗(yàn)位 編描長(zhǎng)說01操作類型選擇0x00設(shè)置IO0x01設(shè)置IO0x02IO電平要操作的管腳在參數(shù)111參數(shù)值范圍為0x01~0x04,分別對(duì)應(yīng)要操作的端口21參數(shù)值為0x000x01描表示對(duì)應(yīng)端口表示對(duì)應(yīng)端口NXPReadProtect/ResetReadProtect指NXPG2X支持ReadProtect/ResetReadProtect指令。當(dāng)執(zhí)行ReadProtect指令成功,的命令幀定ReadProtect/ResetReadProtect指令幀定義如下幀類型 指令代碼 指令參數(shù)長(zhǎng)度 Kill ReadProtect/Reset 0x00(0x00代表執(zhí)行ReadProtect,0x01代表執(zhí)行Reset校驗(yàn)位 響應(yīng)幀定如果ReadProtect指令執(zhí)行正確,則響應(yīng)幀幀類型PC+EPCUL:指令參數(shù)0x00(執(zhí)行成功校驗(yàn)位ResetReadProtect指令執(zhí)行正確,則響應(yīng)幀幀類型 指令代碼 指令參數(shù)長(zhǎng)度PC+EPC指令參數(shù)0x00(執(zhí)行成功校驗(yàn)位者沒有響應(yīng),會(huì)返回錯(cuò)誤代碼0x2A,如下幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 不對(duì),會(huì)返回錯(cuò)誤代碼0x2B,如下幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 如果AccessPassword不正確,則返回錯(cuò)誤代碼0x16,并會(huì)返回所操作的的PC+EPC,如Error幀類型指令參數(shù)長(zhǎng)度PC+EPC校驗(yàn)位或者’0’。當(dāng)?shù)腜SF位置為’1’的時(shí)候,將響應(yīng)EAS_Alarm指令,否則不響應(yīng)EAS_Alarm指令。這條指令之前應(yīng)先設(shè)置Select參數(shù),以便選擇指定的進(jìn)行操作。命令幀定ChangeEAS指令幀定義如下幀類型 指令代碼 指令參數(shù)長(zhǎng)度 Kill 0x01(0x01代表設(shè)PSF位為’1’,0x00代表設(shè)PSF位為校驗(yàn)位 響應(yīng)幀定ChangeEAS指令執(zhí)行正確,則響應(yīng)幀幀類型PC+EPCUL:指令參數(shù)0x00(執(zhí)行成功校驗(yàn)位如果在執(zhí)行ChangeEAS指令的時(shí)候,該沒有在場(chǎng)區(qū),指定的EPC代碼不對(duì)或者沒有響應(yīng),會(huì)返回錯(cuò)誤代碼0x1B,如下幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 如果AccessPassword不正確,則返回錯(cuò)誤代碼0x16,并會(huì)返回所操作的的PC+EPC,如Error幀類型指令參數(shù)長(zhǎng)度PC+EPC校驗(yàn)位NXPEAS_Alarm指code。注意只有當(dāng)?shù)腜SF位置為’1’的時(shí)候,才響應(yīng)EAS_Alarm指令,否則不響應(yīng)EAS_Alarm指命令幀定EAS_Alarm指令幀類型 指令代碼 指令參數(shù)長(zhǎng)度 校驗(yàn)位 響應(yīng)幀定如果EAS_Alarm指令執(zhí)行成功,有響應(yīng)并返回了正確的64bitsEAS-Alarmcode,則響應(yīng)幀EAS-EAS-幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 如果在執(zhí)行EAS_Alarm指令的時(shí)候,沒有響應(yīng),會(huì)返回錯(cuò)誤代碼0x1D,如幀類型 指令代碼 指令參數(shù)長(zhǎng)度 指令參數(shù) 校驗(yàn)位 指令獲取模塊信單次輪詢指多次輪詢指停止多次輪詢指Select參數(shù)指設(shè)置發(fā)Select指讀數(shù)據(jù)寫數(shù)據(jù)鎖定Lock數(shù)據(jù)設(shè)置工作地設(shè)置工作信獲取工作信設(shè)置自動(dòng)跳獲設(shè)設(shè)置發(fā)射連續(xù)載獲取接收解調(diào)器設(shè)置接收解調(diào)器測(cè)試射頻輸入端阻塞信N

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論