




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、按照如下方式在電路板上安排的管腳 8 7 6 5 4 3 2 1各管腳如下定義:8.IRQ7.MISO6.MOSI 5.SCK4.CSN 3.CE 2.VCC1.GND具體說(shuō)明:3.CE 芯片的模式控制線。在 CSN 為低的情況下,CE 協(xié)同NRF24L01 的CONFIG 寄存器共同決定NRF24L01 的狀態(tài)(參照NRF24L01 的狀態(tài)機(jī))。 4.CSN 為芯片的片選線 CSN 為低電平芯片工作5.SCK 為芯片控制的時(shí)鐘線(SPI時(shí)鐘)6.MOSI 為芯片控制數(shù)據(jù)線(Master output slave input) 主輸出 從輸入7.MISO 芯片控制數(shù)據(jù)線 (Master inp
2、ut slave output) master 碩士 主人 船長(zhǎng) slave 從屬奴隸 主輸入 從輸出8.IRQ 中斷信號(hào)引腳。中斷時(shí)變?yōu)榈碗娖?,即NRF24L01內(nèi)部發(fā)生中斷時(shí)IRQ 引腳從高電平變?yōu)榈碗娖?。引腳會(huì)在以下三種情況變低:Tx FIFO 發(fā)完并且收到ACK(使能ACK情況下)、Rx FIFO 收到數(shù)據(jù)、達(dá)到最大重發(fā)次數(shù)。中斷:nRF24L01 的中斷引腳(IRQ)為低電平觸發(fā),當(dāng)狀態(tài)寄存器中TX_DS(數(shù)據(jù)發(fā)送完成中斷位)、RX_DR(接收數(shù)據(jù)中斷位) 或MAX_RT(達(dá)到最多次重發(fā)中斷位)為高時(shí)觸發(fā)中斷。當(dāng)MCU 給中斷源寫(xiě)1時(shí),中斷引腳被禁止??善帘沃袛嗫梢员籌RQ 中斷屏蔽
3、。通過(guò)設(shè)置可屏蔽中斷位為高,則中斷響應(yīng)被禁止。默認(rèn)狀態(tài)下所有的中斷源是被禁止的。在寫(xiě)寄存器之前一定要進(jìn)入待機(jī)模式或掉電模式NRF24L01有以下工作模式:其工作模式又CE和寄存器內(nèi)部PWR_UP、PRIM_RX共同控制,見(jiàn)下表:NRF24L01所處模式 PWR_UP位狀態(tài)PRIM_RX 位狀態(tài)CE引腳電平 FIFO 寄存器狀態(tài)接收模式111-發(fā)送模式101數(shù)據(jù)在TX FIFO 寄存器中發(fā)送模式10 10 停留在發(fā)送模式,直至數(shù)據(jù)發(fā)送完待機(jī)模式II 101 TX FIFO 為空待機(jī)模式I1-0無(wú)數(shù)據(jù)傳輸?shù)綦娔J?- - - PWR_UP和PRIM_RX 在配置寄存器(CONFIG)中設(shè)置,配置寄
4、存器如下:配置寄存器:寄存器地址:00 名稱:CONFIGCONFIG配置寄存器(配置NRF24L01一些工作方式)第7位第6位(MASK_RX_DR)第5位(MASK_TX_DS)第4位(MASK_MAX_RT)第3位(EN_CRC)第2位(CRCO)第1位(PWR_UP)第0位(PRIM_RX )保留(未用)(MASK_RX_DR)可屏蔽中斷RX_RD。1:IRQ 引腳不顯示RX_RD 中斷0:RX_RD 中斷產(chǎn)生時(shí)IRQ 引腳電平為低(MASK_TX_DS)可屏蔽中斷TX_DS。1:IRQ 引腳不顯示TX_DS 中斷0:TX_DS 中斷產(chǎn)生時(shí)IRQ 引腳電平為低(MASK_MAX_RT)
5、可屏蔽中斷MAX_RT。1:IRQ 引腳不顯示TX_DS 中斷0:MAX_RT 中斷產(chǎn)生時(shí)IRQ 引腳電平為低(EN_CRC)CRC使能。如果EN_AA 中任意一位為高則EN_CRC 強(qiáng)迫為高。(CRCO)CRC模式。0-8 位CRC 校驗(yàn)1-16 位CRC 校驗(yàn)(PWR_UP)NRF24L01上電掉電模式設(shè)置位。1:上電 0:掉電(PRIM_RX )NRF24L01接收、發(fā)射模式設(shè)置位。 1:接收模式 0:發(fā)射模式STATUS狀態(tài)寄存器(反應(yīng)nrf24l01當(dāng)前工作的各種狀態(tài))第7位第6位(RX_DR)第5位(TX_DS)第4位第3位第2位第1位第0位保留(未用)(RX_DR)接收數(shù)據(jù)中斷位
6、。當(dāng)接收到有效數(shù)據(jù)后置 1。 寫(xiě)1清除中斷(TX_DS) 數(shù)據(jù)發(fā)送完成中斷。當(dāng)數(shù)據(jù)發(fā)送完成后產(chǎn)生中斷。如果工作在自動(dòng)應(yīng)答模式下,只有當(dāng)接收到應(yīng)答信號(hào)后此位置1。寫(xiě)1清除中 斷。( MAX_RT) 達(dá)到最多次重發(fā)中斷。寫(xiě)1清除中斷。如果MAX_RT 中斷產(chǎn)生則必須清除后系統(tǒng)才能進(jìn)行通訊 (RX_P_NO) 即接收數(shù)據(jù)通道號(hào) 位。000-101:數(shù)據(jù)通道號(hào)、110:未使用、111:RX FIFO 寄存器為空(TX_FULL) TX FIFO 寄存器滿標(biāo)志。1:TX FIFO 寄存器滿。0: TX FIFO 寄存器未滿,有可用空間。5.1收發(fā)模式收發(fā)模式有Enhanced ShockBurstTM收
7、發(fā)模式、ShockBurstTM收發(fā)模式和直接收發(fā)模式三種,收發(fā)模式由器件配置字決定,具體配置將在器件配置部分詳細(xì)介紹。5.1.1 Enhanced ShockBurstTM收發(fā)模式Enhanced ShockBurstTM收發(fā)模式下,使用片內(nèi)的先入先出堆棧區(qū),數(shù)據(jù)低速?gòu)奈⒖刂破魉腿?,但高?1Mbps)發(fā)射,這樣可以盡量節(jié)能,因此,使用低速的微控制器也能得到很高的射頻數(shù)據(jù)發(fā)射速率。與射頻協(xié)議相關(guān)的所有高速信號(hào)處理都在片內(nèi)進(jìn)行,這種做法有三大好處:盡量節(jié)能;低的系統(tǒng)費(fèi)用(低速微處理器也能進(jìn)行高速射頻發(fā)射);數(shù)據(jù)在空中停留時(shí)間短,抗干擾性高。Enhanced ShockBurstTM技術(shù)同時(shí)也減
8、小了整個(gè)系統(tǒng)的平均工作電流。在Enhanced ShockBurstTM收發(fā)模式下, NRF24L01自動(dòng)處理字頭和CRC校驗(yàn)碼。在接收數(shù)據(jù)時(shí),自動(dòng)把字頭和CRC校驗(yàn)碼移去。在發(fā)送數(shù)據(jù)時(shí),自動(dòng)加上字頭和CRC校驗(yàn)碼,在發(fā)送模式下,置CE為高,至少10us,將時(shí)發(fā)送過(guò)程完成后。5.1.1.1 Enhanced ShockBurstTM發(fā)射流程A. 把接收機(jī)的地址和要發(fā)送的數(shù)據(jù)按時(shí)序送入NRF24L01;B. 配置CONFIG寄存器,使之進(jìn)入發(fā)送模式。C. 微控制器把CE置高(至少10us),激發(fā)NRF24L01進(jìn)行Enhanced ShockBurstTM發(fā)射; D.N24L01的Enhance
9、d ShockBurstTM發(fā)射(1) 給射頻前端供電; (2)射頻數(shù)據(jù)打包(加字頭、CRC校驗(yàn)碼); (3) 高速發(fā)射數(shù)據(jù)包; (4)發(fā)射完成,NRF24L01進(jìn)入空閑狀態(tài)。4.1.1.2 Enhanced ShockBurstTM接收流程A. 配置本機(jī)地址和要接收的數(shù)據(jù)包大?。籅. 配置CONFIG寄存器,使之進(jìn)入接收模式,把CE置高。C. 130us后,NRF24L01進(jìn)入監(jiān)視狀態(tài),等待數(shù)據(jù)包的到來(lái); D.當(dāng)接收到正確的數(shù)據(jù)包(正確的地址和CRC校驗(yàn)碼),NRF2401自動(dòng)把字頭、地址和CRC校驗(yàn)位移去;E. NRF24L01通過(guò)把STATUS寄存器的RX_DR置位(STATUS一般引起
10、微控制器中斷)通知微控制器;F. 微控制器把數(shù)據(jù)從NewMsg_RF2401 讀出;G. 所有數(shù)據(jù)讀取完畢后,可以清除STATUS寄存器。NRF2401可以進(jìn)入四種主要的模式之一。5.1.2 ShockBurstTM收發(fā)模式ShockBurstTM收發(fā)模式可以與Nrf2401a,02,E1及E2兼容,具體表述前看本公司的N-RF2401文檔。5.2 空閑模式NRF24L01的空閑模式是為了減小平均工作電流而設(shè)計(jì),其最大的優(yōu)點(diǎn)是,實(shí)現(xiàn)節(jié)能的同時(shí),縮短芯片的起動(dòng)時(shí)間。在空閑模式下,部分片內(nèi)晶振仍在工作,此時(shí)的工作電流跟外部晶振的頻率有關(guān)。5.4 關(guān)機(jī)模式在關(guān)機(jī)模式下,為了得到最小的工作電流,一般此
11、時(shí)的工作電流為900nA左右。關(guān)機(jī)模式下,配置字的內(nèi)容也會(huì)被保持在NRF2401片內(nèi),這是該模式與斷電狀態(tài)最大的區(qū)別。5.5增強(qiáng)型的ShockBurst TM 模式增強(qiáng)型ShockBurst TM 典型的雙鏈方式為:發(fā)送方要求終端設(shè)備在接收到數(shù)據(jù)后有應(yīng)答信號(hào),以便發(fā)送方檢測(cè)有無(wú)數(shù)據(jù)丟失,一旦丟失則重發(fā)數(shù)據(jù)。重發(fā)數(shù)據(jù)設(shè)置在地址為 04 的數(shù)據(jù)重發(fā)設(shè)置寄存器 用于設(shè)置其重發(fā)次數(shù)及設(shè)置在未收到應(yīng)答信號(hào)后等待重發(fā)的時(shí)間。 nRF24L01 在接收模式下可以接收6 路不同通道的數(shù)據(jù),見(jiàn)下圖。每一個(gè)數(shù)據(jù)通道使用不同的地址,但是共用相同的頻道。也就是說(shuō)6 個(gè)不同的nRF24L01 設(shè)置為發(fā)送模式后可以與同一
12、個(gè)設(shè)置為接收模式的nRF24L01 進(jìn)行通訊,而設(shè)置為接收模式的nRF24L01 可以對(duì)這6 個(gè)發(fā)射端進(jìn)行識(shí)別。數(shù)據(jù)通道0 是唯一的一個(gè)可以配置為40 位自身地址的數(shù)據(jù)通道。15 數(shù)據(jù)通道都為8 位自身地址和32 位公用地址。所有的數(shù)據(jù)通道都可以設(shè)置為增強(qiáng)型ShockBurst 模式。 NRF24L01在確認(rèn)收到數(shù)據(jù)后記錄地址,并以此地址為目標(biāo)地址發(fā)送應(yīng)答信號(hào),在發(fā)送端,數(shù)據(jù)通道0被用作接收應(yīng)答信號(hào),因此屬通道0 的接收地址要與發(fā)送地址端地址相等,以確保接收到正確的應(yīng)答信號(hào)。當(dāng)MCU控制NRF24L01發(fā)送數(shù)據(jù)時(shí),NRF24L01就會(huì)啟動(dòng)發(fā)送數(shù)據(jù),發(fā)送完后NRF24L01就會(huì)轉(zhuǎn)到接收模式并等待
13、終端的應(yīng)答信號(hào)。如果沒(méi)有收到應(yīng)答信號(hào),NRF24L01就會(huì)重發(fā)數(shù)據(jù)包,知道收到應(yīng)答信號(hào),或達(dá)到重發(fā)次數(shù)寄存器設(shè)定的最大值為止,如果重發(fā)次數(shù)超過(guò)了設(shè)定值則產(chǎn)生MAX_RT(最大重發(fā)次數(shù)中斷)(應(yīng)該在該中斷沒(méi)有被屏蔽的情況下的時(shí)候才會(huì)發(fā)生)只要收到確認(rèn)信號(hào),nRF24L01 就認(rèn)為最后一包數(shù)據(jù)已經(jīng)發(fā)送成功(接收方已經(jīng)收到數(shù)據(jù)),把TX FIFO中的數(shù)據(jù)清除掉并產(chǎn)生TX_DS中斷(數(shù)據(jù)發(fā)送完中斷)(IRQ 引腳置高)。增強(qiáng)型ShockBurstTM 發(fā)送模式:1、 配置寄存器位PRIM_RX 為低2、 當(dāng)MCU 有數(shù)據(jù)要發(fā)送時(shí),接收節(jié)點(diǎn)地址(TX_ADDR)和有效數(shù)據(jù)(TX_PLD)通過(guò)SPI 接口
14、寫(xiě)入nRF24L01。發(fā)送數(shù)據(jù)的長(zhǎng)度以字節(jié)計(jì)數(shù)從MCU 寫(xiě)入TX FIFO。當(dāng)CSN 為低時(shí)數(shù)據(jù)被不斷的寫(xiě)入。發(fā)送端發(fā)送完數(shù)據(jù)后,將通道0 設(shè)置為接收模式來(lái)接收應(yīng)答信號(hào),其接收地址(RX_ADDR_P0)與接收端地址(TX_ADDR)相同。例:在上圖 中數(shù)據(jù)通道5 的發(fā)送端(TX5)及接收端(RX)地址設(shè)置如下:TX5:TX_ADDR=0xB3B4B5B605TX5:RX_ADDR_P0=0xB3B4B5B605RX:RX_ADDR_P5=0xB3B4B5B6053、 設(shè)置CE 為高,啟動(dòng)發(fā)射。CE 高電平持續(xù)時(shí)間最小為10 us。4、 nRF24L01 ShockBurstTM 模式:
15、048698; 無(wú)線系統(tǒng)上電 啟動(dòng)內(nèi)部16MHz 時(shí)鐘 無(wú)線發(fā)送數(shù)據(jù)打包(見(jiàn)數(shù)據(jù)包描述) 高速發(fā)送數(shù)據(jù)(由MCU 設(shè)定為1Mbps 或2Mbps)5、 如果啟動(dòng)了自動(dòng)應(yīng)答模式(自動(dòng)重發(fā)計(jì)數(shù)器不等于0,ENAA_P0=1),無(wú)線芯片立即進(jìn)入接收模式。如果在有效應(yīng)答時(shí)間范圍內(nèi)收到應(yīng)答信號(hào),則認(rèn)為數(shù)據(jù)成功發(fā)送到了接收端,此時(shí)狀態(tài)寄存器的TX_DS 位置高并把數(shù)據(jù)從TX FIFO 中清除掉。如果在設(shè)定時(shí)間范圍內(nèi)沒(méi)有接收到應(yīng)答信號(hào),則重新發(fā)送數(shù)據(jù)。如果自動(dòng)重發(fā)計(jì)數(shù)器(ARC_CNT)溢出(超過(guò)了編程設(shè)定的值),則狀態(tài)寄存器的MAX_RT 位置高
16、。不清除TX FIFO 中的數(shù)據(jù)。當(dāng)MAX_RT 或TX_DS 為高電平時(shí)IRQ 引腳產(chǎn)生中斷。IRQ 中斷通過(guò)寫(xiě)狀態(tài)寄存器來(lái)復(fù)位(見(jiàn)中斷章節(jié))。如果重發(fā)次數(shù)在達(dá)到設(shè)定的最大重發(fā)次數(shù)時(shí)還沒(méi)有收到應(yīng)答信號(hào)的話,在MAX_RX 中斷清除之前不會(huì)重發(fā)數(shù)據(jù)包。數(shù)據(jù)包丟失計(jì)數(shù)器(PLOS_CNT)在每次產(chǎn)生MAX_RT 中斷后加一。也就是說(shuō):重發(fā)計(jì)數(shù)器ARC_CNT 計(jì)算重發(fā)數(shù)據(jù)包次數(shù),PLOS_CNT 計(jì)算在達(dá)到最大允許重發(fā)次數(shù)時(shí)仍沒(méi)有發(fā)送成功的數(shù)據(jù)包個(gè)數(shù)。6、 如果CE 置低,則系統(tǒng)進(jìn)入待機(jī)模式I。如果不設(shè)置CE 為低,則系統(tǒng)會(huì)發(fā)送TX FIFO 寄存器中下一包數(shù)據(jù)。如果TX FIFO 寄存器為空并
17、且CE 為高則系統(tǒng)進(jìn)入待機(jī)模式II.7、 如果系統(tǒng)在待機(jī)模式II,當(dāng)CE 置低后系統(tǒng)立即進(jìn)入待機(jī)模式I.增強(qiáng)型ShockBurstTM 接收模式:1、 ShockBurstTM 接收模式是通過(guò)設(shè)置寄存器中PRIM_RX 位為高來(lái)選擇的。準(zhǔn)備接收數(shù)據(jù)的通道必須被使能(EN_RXADDR 寄存器),所有工作在增強(qiáng)型ShockBurstTM 模式下的數(shù)據(jù)通道的自動(dòng)應(yīng)答功能是由(EN_AA 寄存器)來(lái)使能的,有效數(shù)據(jù)寬度是由RX_PW_Px 寄存器來(lái)設(shè)置的。地址的建立過(guò)程見(jiàn)增強(qiáng)型ShockBurstTM 發(fā)送章節(jié)。2、 接收模式由設(shè)置CE 為高來(lái)啟動(dòng)。3、 130us 后nRF24L01 開(kāi)始檢測(cè)空中
18、信息。4、 接收到有效的數(shù)據(jù)包后(地址匹配、CRC 檢驗(yàn)正確),數(shù)據(jù)存儲(chǔ)在RX_FIFO 中,同時(shí)RX_DR 位置高,并產(chǎn)生中斷。狀態(tài)寄存器中RX_P_NO 位顯示數(shù)據(jù)是由哪個(gè)通道接收到的。5、 如果使能自動(dòng)確認(rèn)信號(hào),則發(fā)送確認(rèn)信號(hào)。6、 MCU 設(shè)置CE 腳為低,進(jìn)入待機(jī)模式I(低功耗模式)。7、 MCU 將數(shù)據(jù)以合適的速率通過(guò)SPI 口將數(shù)據(jù)讀出。8、 芯片準(zhǔn)備好進(jìn)入發(fā)送模式、接收模式或掉電模式。兩種數(shù)據(jù)雙方向的通訊方式:如果想要數(shù)據(jù)在雙方向上通訊,PRIM_RX 寄存器必須緊隨芯片工作模式的變化而變化。處理器必須保證PTX 和PRX 端的同步性。在RX_FIFO 和TX_FIFO 寄存器
19、中可能同時(shí)存有數(shù)據(jù)。數(shù)據(jù)通道:nRF24L01 配置為接收模式時(shí)可以接收6 路不同地址相同頻率的數(shù)據(jù)。每個(gè)數(shù)據(jù)通道擁有自己的地址并且可以通過(guò)寄存器來(lái)進(jìn)行分別配置。數(shù)據(jù)通道是通過(guò)寄存器EN_RXADDR 來(lái)設(shè)置的,默認(rèn)狀態(tài)下只有數(shù)據(jù)通道0 和數(shù)據(jù)通道1 是開(kāi)啟狀態(tài)的。每一個(gè)數(shù)據(jù)通道的地址是通過(guò)寄存器RX_ADDR_Px 來(lái)配置的。通常情況下不允許不同的數(shù)據(jù)通道設(shè)置完全相同的地址。數(shù)據(jù)通道0 有40 位可配置地址。數(shù)據(jù)通道1-5 的地址為:32 位共用地址+各自的地址(最低字節(jié))。下圖所示的是數(shù)據(jù)通道1-5 的地址設(shè)置方法舉例。所有數(shù)據(jù)通道可以設(shè)置為多達(dá)40 位,但是1-5 數(shù)據(jù)通道的最低位必須不
20、同。當(dāng)從一個(gè)數(shù)據(jù)通道接收到數(shù)據(jù),并且此數(shù)據(jù)通道設(shè)置為應(yīng)答方式的話,則nRF24L01 在收到數(shù)據(jù)后產(chǎn)生應(yīng)答信號(hào),此應(yīng)答信號(hào)的目標(biāo)地址為接收通道地址。寄存器配置有些是針對(duì)所有數(shù)據(jù)通道的,有些則是針對(duì)個(gè)別的。如下設(shè)置舉例是針對(duì)所有數(shù)據(jù)通道的: CRC 使能/禁止 CRC 計(jì)算 接收地址寬度 頻道設(shè)置 無(wú)線數(shù)據(jù)通信速率 LNA 增益 射頻輸出功率 數(shù)據(jù)通道1-5 的配置方式六、NRF24L01 的SPI 配置SPI 指令設(shè)置用于SPI 接口的常用命令見(jiàn)下表。當(dāng)CSN 為低時(shí),SPI 接口開(kāi)始等待一條指令,任何一條新指令均由CSN 的由高到低的轉(zhuǎn)換開(kāi)始 表6-1 串行接口指令設(shè)置SPI接口指令指令名稱
21、指令格式操作R_REGISTER000A AAAA讀配置寄存器。AAAAA指出讀操作的寄存器地址W_REGISTER001A AAAA寫(xiě)配置寄存器。AAAAA指出寫(xiě)操作的寄存器地址只能在掉電模式或待機(jī)模式下操作R_RX_PAYLOAD0110 0001讀RX有效數(shù)據(jù):132字節(jié)。讀操作全部從字節(jié)0開(kāi)始。當(dāng)讀RX有效數(shù)據(jù)完成后,F(xiàn)IFO寄存器中有效數(shù)據(jù)被清除應(yīng)用于接收模式下W_RX_PAYLOAD1010 0000寫(xiě)TX有效數(shù)據(jù):1-32字節(jié)。寫(xiě)操作從字節(jié)0開(kāi)始。應(yīng)用于發(fā)射模式下FLUSH_TX1110 0001清除TX FIFO寄存器,應(yīng)用于發(fā)生模式下。FLUSH_RX1110 0010清除R
22、X FIFO 寄存器,應(yīng)用于接收模式下。在傳輸應(yīng)答信號(hào)過(guò)程中不應(yīng)執(zhí)行此指令。也就是說(shuō),若傳輸應(yīng)答信號(hào)過(guò)程中執(zhí)行此指令的話將使得應(yīng)答信號(hào)不能被完整的傳輸。REUSE_TX_PL1110 0011應(yīng)用于發(fā)射端。重新使用上一包發(fā)射的有效數(shù)據(jù)。當(dāng)CE=1時(shí),數(shù)據(jù)被不斷重新發(fā)射。在發(fā)射數(shù)據(jù)包過(guò)程中必須禁止數(shù)據(jù)包重利用功能NOP1111 1111空操作。可用來(lái)讀狀態(tài)寄存器。以下是寄存器內(nèi)容及說(shuō)明:(在NRF24L01模塊說(shuō)明書(shū)中具體的以后有時(shí)間再補(bǔ))C語(yǔ)言復(fù)合賦值語(yǔ)句:“a=a+b;”可寫(xiě)成 “a+=b;” 而 “a=a*(b+c);” 可寫(xiě)成“a*=b+c;”uchar |= MISO; 就是uchar
23、=uchar | MISO;NRF24L01的接口 可以任選在單片機(jī)的 P1口或P3口,但在本人單片機(jī)實(shí)驗(yàn)板上(實(shí)驗(yàn)板型號(hào)是CCDZ-B) P2口上數(shù)據(jù)傳輸不出去,或是很少情況下能夠傳出去 具體原因不詳。根據(jù)其有一份說(shuō)明NRF24L01 若要接在P0口上要接一個(gè)10K 的上拉電阻,似乎在單片機(jī)四排IO口中數(shù)P0 的驅(qū)動(dòng)能力和帶負(fù)載能力最強(qiáng)!本人猜測(cè)這樣做是為了保護(hù) 無(wú)線數(shù)傳模塊 和單片機(jī)!具體的要翻閱單片機(jī)IO口驅(qū)動(dòng)能力,和其最大輸出輸入電流了!NRF24L01 Rx 和Tx 初始化配置說(shuō)明Tx 模式初始化過(guò)程1)寫(xiě)Tx 節(jié)點(diǎn)的地址 TX_ADDR2)寫(xiě)Rx 節(jié)點(diǎn)的地址(主要是為了使能Auto
24、 Ack) RX_ADDR_P03)使能AUTO ACK EN_AA4)使能PIPE 0 EN_RXADDR5)配置自動(dòng)重發(fā)次數(shù) SETUP_RETR6)選擇通信頻率 RF_CH7)配置發(fā)射參數(shù)(低噪放大器增益、發(fā)射功率、無(wú)線速率) RF_SETUP8 ) 選擇通道0 有效數(shù)據(jù)寬度 Rx_Pw_P09) 配置24L01 的基本參數(shù)以及切換工作模式 CONFIG。 詳細(xì)說(shuō)明:1. 寫(xiě)Tx 節(jié)點(diǎn)的地址 TX_ADDR SPI_Write_Buf(WRITE_REG + TX_ADDR, TX_ADDRESS, TX_ADR_WIDTH); 2. 寫(xiě)Rx 節(jié)點(diǎn)的地址(主要是為了使能Auto Ack)
25、 RX_ADDR_P0 SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, TX_ADDRESS, TX_ADR_WIDTH); 為了應(yīng)答接收設(shè)備,接收通道0地址和發(fā)送地址相同3. 使能AUTO ACK EN_AA SPI_RW_Reg(WRITE_REG + EN_AA, 0x01); 該函數(shù)為寫(xiě)寄存器函數(shù)有兩個(gè)參數(shù) 第一個(gè)參數(shù)是寫(xiě)寄存器 指令 EN_AA是自動(dòng)應(yīng)答功能寄存器地址 該寄存器為8位可讀寫(xiě)寄存器0-5為 ENAA_P0-ENAA_P5 數(shù)據(jù)通道自動(dòng)應(yīng)答允許 1 為允許 0為不允許 6-7位 為保留位未用 默認(rèn)為0 第二個(gè)參數(shù)即是 要向寄存器寫(xiě)入的數(shù)值 此處
26、為0x01 即是 允許 接收通道0 自動(dòng)應(yīng)答 其他的都不能4.使能PIPE 0 EN_RXADDRTx 模式初始化過(guò)程1)寫(xiě)Tx 節(jié)點(diǎn)的地址 TX_ADDR2)寫(xiě)Rx 節(jié)點(diǎn)的地址(主要是為了使能Auto Ack) RX_ADDR_P03)使能AUTO ACK EN_AA4)使能PIPE 0 EN_RXADDR5)配置自動(dòng)重發(fā)次數(shù) SETUP_RETR6)選擇通信頻率 RF_CH7)配置發(fā)射參數(shù)(低噪放大器增益、發(fā)射功率、無(wú)線速率) RF_SETUP8 ) 選擇通道0 有效數(shù)據(jù)寬度 Rx_Pw_P09) 配置24L01 的基本參數(shù)以及切換工作模式 CONFIG。詳細(xì)說(shuō)明:1. 寫(xiě)Tx 節(jié)點(diǎn)的地址
27、 TX_ADDR 用函數(shù) SPI_Write_Buf(WRITE_REG + TX_ADDR, TX_ADDRESS, TX_ADR_WIDTH); 函數(shù)有三個(gè)參數(shù) 第一個(gè)是寄存器指令參數(shù) 給出 寫(xiě)寄存器指令 并且向 TX_ADDR 寄存器寫(xiě)入 TX_ADDR寄存器是 發(fā)送地址寄存器 四十位寄存器 裝入發(fā)送地址的 在增強(qiáng)型ShockBurstTM 模式下RX_ADDR_P0 與此地址相等。 TX_ADDRESS 是一個(gè)要寫(xiě)入的發(fā)送地址 通常設(shè)置為一個(gè)數(shù)組 其長(zhǎng)度即是地址的長(zhǎng)度 長(zhǎng)度指定又 TX_ADR_WIDTH 指定 通常為 40 位地址 即 5個(gè) 16進(jìn)制數(shù)組成2. 寫(xiě)Rx 節(jié)點(diǎn)的地址(主
28、要是為了使能Auto Ack) RX_ADDR_P0 用函數(shù)SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, TX_ADDRESS, TX_ADR_WIDTH); 該函數(shù)有三個(gè)參數(shù) 第一個(gè)WRITE_REG + RX_ADDR_P0 是寫(xiě)寄存器命令然后就是 頻道0接收數(shù)據(jù)地址 (RX_ADDR_P0)3.使能AUTO ACK EN_AA 用函數(shù) SPI_RW_Reg(WRITE_REG + EN_AA, 0x01); 該函數(shù)為寫(xiě)寄存器函數(shù)有兩個(gè)參數(shù) 第一個(gè)參數(shù)是寫(xiě)寄存器 指令 EN_AA是自動(dòng)應(yīng)答功能寄存器地址 該寄存器為8位可讀寫(xiě)寄存器0-5為 ENAA_P0-EN
29、AA_P5 數(shù)據(jù)通道自動(dòng)應(yīng)答允許 1 為允許 0為不允許 6-7位 為保留位未用 默認(rèn)為0 第二個(gè)參數(shù)即是 要向寄存器寫(xiě)入的數(shù)值 此處為0x01 即是 允許 接收通道0 自動(dòng)應(yīng)答 其他的都不能4.使能PIPE 0 EN_RXADDR 用函數(shù) Write_Reg(WRITE_REG + EN_RXADDR, 0x01); 該函數(shù)為寫(xiě)寄存器函數(shù) EN_RXADDR 為接收地址允許寄存器 是8位的可讀寫(xiě)寄存器 0-5為ERX_P0-ERX_P5接收數(shù)據(jù)通道 允許 1 為允許 0為不允許 6-7位 為保留位未用 默認(rèn)為0 復(fù)位值 0、1 通道為1 即允許此處為0x01 即允許通道 0 接收地址 即允許
30、那個(gè)通道接收數(shù)據(jù)5.配置自動(dòng)重發(fā)次數(shù) SETUP_RETR 用函數(shù) SPI_RW_Reg(WRITE_REG + SETUP_RETR, 0x0a); 主要操作 自動(dòng)重發(fā)配置寄存器 SETUP_RETR 該寄存器為 8位 寄存器 03位 為自動(dòng)重發(fā)數(shù)值設(shè)置 位 自動(dòng)重發(fā)計(jì)數(shù)0000-禁止自動(dòng)重發(fā) 0000-自動(dòng)重發(fā)一次 0000-自動(dòng)重發(fā)15 次 47位 為 自動(dòng)重發(fā)延時(shí) 設(shè)置位 各位 邏輯關(guān)系如下自動(dòng)重發(fā)延時(shí) 0000-等待250+86us 0001-等待500+86us 0010-等待750+86us 1111-等待4000+86us(延時(shí)時(shí)間是指一包數(shù)據(jù)發(fā)送完成到下一包數(shù)據(jù)開(kāi)始發(fā)射之間的
31、時(shí)間間隔)6.選擇通信頻率 RF_CH 函數(shù)Write_Reg(WRITE_REG + RF_CH, 40); RF_CH 工作頻率設(shè)置寄存器 8位 0-6位可用 第八位 為保留位 7位值可以設(shè)置 128 個(gè)頻段 實(shí)際是125個(gè)頻段 從 2400MH到2525MH 值可以任意設(shè)定但是接收發(fā)送必須一致7.配置發(fā)射參數(shù)(低噪放大器增益、發(fā)射功率、無(wú)線速率) RF_SETUP 函數(shù)Write_Reg(WRITE_REG + RF_SETUP, 0x07); RF_SETUP 為發(fā)射參數(shù)設(shè)置寄存器 8位 57位保留未用 默認(rèn)為000 04位 分別是 0 位為低噪聲放大增益12位 為發(fā)射功率設(shè)置 00-
32、11發(fā)射功率分別是00-18dBm 01-12dBm10-6dBm 110dBm 第3 位 為數(shù)據(jù)傳輸速率設(shè)置位 0 1Mbps 12 Mbps 第四位為 PLL_LOCK 允許,僅應(yīng)用于測(cè)試模式 8.選擇接收通道 有效數(shù)據(jù)寬度 Rx_Pw_P0 函數(shù)Write_Reg(WRITE_REG + RX_PW_P0, TX_PLOAD_WIDTH); Rx_Pw_P0 為數(shù)據(jù)通道0 數(shù)據(jù)寬度設(shè)置寄存器 8位67位保留未用 05位 0 為設(shè)置不合法 1.為一字節(jié)寬度 32 為32字節(jié)有效寬度 相應(yīng)有 Rx_Pw_P1Rx_Pw_P5 數(shù)據(jù)通道寬度寄存器 設(shè)置方法類(lèi)似9.配置24L01 的基本參數(shù)以及
33、切換工作模式 CONFIG 函數(shù) Write_Reg(WRITE_REG + CONFIG, 0x0f); CONFIG 為NRF24L01 的基本參數(shù)設(shè)置寄存器 8位 第0位為 接收模式和發(fā)射模式選擇位 1 為接收模式 0 為發(fā)射模式 。 第1位 為 上電 掉電 模式設(shè)置位 1 為上電模式 0為 掉電模式 。第2位 為CRC校驗(yàn)?zāi)J皆O(shè)置位 0-8 位CRC 校驗(yàn)1-16 位CRC 校驗(yàn)。 第3位 為 CRC校驗(yàn)使能位 1 為使能。如果EN_AA 中任意一位為高則EN_CRC 強(qiáng)迫為高。第4位 為可屏蔽中斷MAX_RT 位 1:IRQ 引腳不顯示TX_DS 中斷 0:MAX_RT 中斷產(chǎn)生時(shí)I
34、RQ 引腳電平為低 (此處是該中斷介紹 保留) 。第5位 為可屏蔽中斷TX_DS位 1:IRQ 引腳不顯示TX_DS 中斷 0:TX_DS 中斷產(chǎn)生時(shí)IRQ 引腳電平為低 第6位 為可屏蔽中斷RX_RD 位 1:IRQ 引腳不顯示RX_RD 中斷 0:RX_RD 中斷產(chǎn)生時(shí)IRQ 引腳電平為低 第7位 保留 未用 至此 接收模式設(shè)置 完畢Rx 模式初始化過(guò)程:初始化步驟 24L01 相關(guān)寄存器1)寫(xiě)Rx 節(jié)點(diǎn)的地址 RX_ADDR_P02)使能AUTO ACK EN_AA3)使能PIPE 0 EN_RXADDR4)選擇通信頻率 RF_CH5) 選擇通道0 有效數(shù)據(jù)寬度 Rx_Pw_P06)配置
35、發(fā)射參數(shù)(低噪放大器增益、發(fā)射功率、無(wú)線速率) RF_SETUP7)配置24L01 的基本參數(shù)以及切換工作模式 CONFIG。 詳細(xì)說(shuō)明:1.寫(xiě)RX節(jié)點(diǎn)地址,用函數(shù)SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, TX_ADDRESS, TX_ADR_WIDTH); 該函數(shù)有三個(gè)參數(shù) 第一個(gè)WRITE_REG + RX_ADDR_P0 是寫(xiě)寄存器命令然后就是 頻道0接收數(shù)據(jù)地址 (RX_ADDR_P0)數(shù)據(jù)通道0 接收地址。最大長(zhǎng)度:5 個(gè)字節(jié)(先寫(xiě)低字節(jié),所寫(xiě)字節(jié)數(shù)量由TX_ADR_WIDTH 設(shè)定)2.使能AUTO ACK EN_AA 用函數(shù) SPI_RW_Reg
36、(WRITE_REG + EN_AA, 0x01); 該函數(shù)為寫(xiě)寄存器函數(shù)有兩個(gè)參數(shù) 第一個(gè)參數(shù)是寫(xiě)寄存器 指令 EN_AA是自動(dòng)應(yīng)答功能寄存器地址 該寄存器為8位可讀寫(xiě)寄存器0-5為 ENAA_P0-ENAA_P5 數(shù)據(jù)通道自動(dòng)應(yīng)答允許 1 為允許 0為不允許 6-7位 為保留位未用 默認(rèn)為0 第二個(gè)參數(shù)即是 要向寄存器寫(xiě)入的數(shù)值 此處為0x01 即是 允許 接收通道0 自動(dòng)應(yīng)答 其他的都不能3.使能PIPE 0 EN_RXADDR 用函數(shù) Write_Reg(WRITE_REG + EN_RXADDR, 0x01); 該函數(shù)為寫(xiě)寄存器函數(shù) EN_RXADDR 為接收地址允許寄存器 是8位的
37、可讀寫(xiě)寄存器 0-5為ERX_P0-ERX_P5接收數(shù)據(jù)通道 允許 1 為允許 0為不允許 6-7位 為保留位未用 默認(rèn)為0 復(fù)位值 0、1 通道為1 即允許此處為0x01 即允許通道 0 接收地址 即允許那個(gè)通道接收數(shù)據(jù)4.選擇通信頻率 RF_CH 函數(shù)Write_Reg(WRITE_REG + RF_CH, 40); RF_CH 工作頻率設(shè)置寄存器 8位 0-6位可用 第八位 為保留位 7位值可以設(shè)置 128 個(gè)頻段 實(shí)際是125個(gè)頻段 從 2400MH到2525MH 值可以任意設(shè)定但是接收發(fā)送必須一致5.選擇接收通道 有效數(shù)據(jù)寬度 Rx_Pw_P0 函數(shù)Write_Reg(WRITE_R
38、EG + RX_PW_P0, TX_PLOAD_WIDTH); Rx_Pw_P0 為數(shù)據(jù)通道0 數(shù)據(jù)寬度設(shè)置寄存器 8位67位保留未用 05位 0 為設(shè)置不合法 1.為一字節(jié)寬度 32 為32字節(jié)有效寬度 相應(yīng)有 Rx_Pw_P1Rx_Pw_P5 數(shù)據(jù)通道寬度寄存器 設(shè)置方法類(lèi)似6.配置發(fā)射參數(shù)(低噪放大器增益、發(fā)射功率、無(wú)線速率) RF_SETUP 函數(shù)Write_Reg(WRITE_REG + RF_SETUP, 0x07); RF_SETUP 為發(fā)射參數(shù)設(shè)置寄存器 8位 57位保留未用 默認(rèn)為000 04位 分別是 0 位為低噪聲放大增益12位 為發(fā)射功率設(shè)置 00-11發(fā)射功率分別是0
39、0-18dBm 01-12dBm10-6dBm 110dBm 第3 位 為數(shù)據(jù)傳輸速率設(shè)置位 0 1Mbps 12 Mbps 第四位為 PLL_LOCK 允許,僅應(yīng)用于測(cè)試模式 7.配置24L01 的基本參數(shù)以及切換工作模式 CONFIG 函數(shù) Write_Reg(WRITE_REG + CONFIG, 0x0f); CONFIG 為NRF24L01 的基本參數(shù)設(shè)置寄存器 8位 第0位為 接收模式和發(fā)射模式選擇位 1 為接收模式 0 為發(fā)射模式 。 第1位 為 上電 掉電 模式設(shè)置位 1 為上電模式 0為 掉電模式 。第2位 為CRC校驗(yàn)?zāi)J皆O(shè)置位 0-8 位CRC 校驗(yàn)1-16 位CRC 校
40、驗(yàn)。 第3位 為 CRC校驗(yàn)使能位 1 為使能。如果EN_AA 中任意一位為高則EN_CRC 強(qiáng)迫為高。第4位 為可屏蔽中斷MAX_RT 位 1:IRQ 引腳不顯示TX_DS 中斷 0:MAX_RT 中斷產(chǎn)生時(shí)IRQ 引腳電平為低 (此處是該中斷介紹 保留) 。第5位 為可屏蔽中斷TX_DS位 1:IRQ 引腳不顯示TX_DS 中斷 0:TX_DS 中斷產(chǎn)生時(shí)IRQ 引腳電平為低 第6位 為可屏蔽中斷RX_RD 位 1:IRQ 引腳不顯示RX_RD 中斷 0:RX_RD 中斷產(chǎn)生時(shí)IRQ 引腳電平為低 第7位 保留 未用 至此 接收模式設(shè)置 完畢一些寄存器介紹:NRF24L01地址寬度設(shè)置寄存
41、器:(SETUP_AW) 寄存器名稱:SETUP_AW 。 寄存器地址: 0x03。 寄存器位數(shù):8位 。 各位詳細(xì)介紹:該寄存器為設(shè)置地址寬度寄存器 針對(duì)所有數(shù)據(jù)通道 01位 為 接收/發(fā)射地址寬度 設(shè)置位 具體是:00-無(wú)效、01-3 字節(jié)寬度、10-4 字節(jié)寬度、11-5 字節(jié)寬度 27位 為保留位 未用NRF24L01狀態(tài)寄存器:(STATUS)寄存器名稱:STATUS 。 寄存器地址: 0x07。 寄存器位數(shù):8位 。 各位詳細(xì)介紹:該寄存器為反映NRF24L01內(nèi)部其他寄存器工作狀態(tài)的寄存器 第0位 為T(mén)X_FULL 即TX FIFO 寄存器滿標(biāo)志,邏輯 1:TX FIFO 寄存器
42、滿、邏輯0: TX FIFO 寄存器未滿,有可用空間。 第1-3位 為RX_P_NO 即接收數(shù)據(jù)通道號(hào) 位 000-101:數(shù)據(jù)通道號(hào)、110:未使用、111:RX FIFO 寄存器為空。第4位 為 MAX_RT 即達(dá)到最多次重發(fā)中斷 寫(xiě)1清除中斷。如果MAX_RT 中斷產(chǎn)生則必須清除后系統(tǒng)才能進(jìn)行通訊 第5位 為T(mén)X_DS 數(shù)據(jù)發(fā)送完成中斷。當(dāng)數(shù)據(jù)發(fā)送完成后產(chǎn)生中斷。如果工作在自動(dòng)應(yīng)答模式下,只有當(dāng)接收到應(yīng)答信號(hào)后此位置一。寫(xiě)1清除中斷。 第6位 RX_DR 接收數(shù)據(jù)中斷位。當(dāng)接收到有效數(shù)據(jù)后置一。 寫(xiě)1清除中斷。 第7位 保留位 未用NRF24L01發(fā)送檢測(cè)寄存器( OBSERVE_TX
43、)寄存器名稱:OBSERVE_TX 。 寄存器地址: 0x08。 寄存器位數(shù):8位 。 各位詳細(xì)介紹: 發(fā)送檢測(cè)寄存器 第0-3位 ARC_CNT 重發(fā)計(jì)數(shù)器。 發(fā)送新數(shù)據(jù)包時(shí)此寄存器復(fù)位 第4-7位 PLOS_CNT 數(shù)據(jù)包丟失計(jì)數(shù)器。 當(dāng)寫(xiě)RF_CH 寄存器時(shí)此寄存器復(fù)位。當(dāng)丟失15 個(gè)數(shù)據(jù)包后此寄存器重啟。 復(fù)位值為0.NRF24L01載波檢測(cè)寄存器(CD)寄存器名稱:CD 。 寄存器地址: 0x09。 寄存器位數(shù):8位 。 各位詳細(xì)介紹: 第0位 載波檢測(cè)位 復(fù)位值為0 第1-7位 保留位 未用NRF24L01 FIFO檢測(cè)寄存器(FIFO_STATUS)寄存器名稱:FIFO_STAT
44、US 。 寄存器地址: 0x17。 寄存器位數(shù):8位 。 各位詳細(xì)介紹:FIFO 為先入先出堆棧 的意思 第0位 RX_EMPTY RX FIFO 寄存器空標(biāo)志位( RX FIFO接收先入先出堆棧寄存器)。 1:RX FIFO 寄存器空、0: RX FIFO 寄存器非空 。 第1位 RX_FULL RX FIFO 寄存器滿標(biāo)志。1:RX FIFO 寄存器滿、0: RX FIFO 寄存器未滿,有可用空間。 第2-3位 保留位 未用 第4位 TX_EMPTY TX FIFO 寄存器空標(biāo)志。1:TX FIFO 寄存器空、0: TX FIFO 寄存器非空 。 第5位 TX_FULL TX FIFO 寄
45、存器滿標(biāo)志。1:TX FIFO 寄存器滿、0: TX FIFO 寄存器未滿,有可用空間。 第6位 TX_REUES 若TX_REUSE=1 則當(dāng)CE 位高電平狀態(tài)時(shí)不斷發(fā)送上一數(shù)據(jù)包。TX_REUSE 通過(guò)SPI 指令REUSE_TX_PL 設(shè)置,通過(guò)W_TX_PALOAD或FLUSH_TX 復(fù)位。 第7位 保留位 未用 接收模塊檢查數(shù)據(jù)是否收到的方式:可以使用下列函數(shù)語(yǔ)句./*函數(shù):Check_ACK()描述: 檢查接收設(shè)備有無(wú)接收到數(shù)據(jù)包,設(shè)定沒(méi)有收到應(yīng)答信號(hào)是否重發(fā)/*/uchar Check_ACK(bit clear)while(IRQ);sta = SPI_RW(NOP); / 讀
46、狀態(tài)寄存器值if(MAX_RT) / MAX_RT 即達(dá)到最多次重發(fā)中斷 寫(xiě)1清除中斷。如果MAX_RT 中斷產(chǎn)生則必須清除后系統(tǒng)才能進(jìn)行通訊if(clear) / 是否清除TX FIFO,沒(méi)有清除在復(fù)位MAX_RT中斷標(biāo)志后重發(fā)SPI_RW(FLUSH_TX); /清空發(fā)送緩沖SPI_RW_Reg(WRITE_REG + STATUS, sta); / 清除TX_DS或MAX_RT中斷標(biāo)志IRQ = 1;if(TX_DS)return(0x00);elsereturn(0xff);/*/1、IRQ 為中斷信號(hào), IRQ 引腳會(huì)在以下三種情況變低:Tx FIFO 發(fā)完并且收到ACK(使能ACK
47、情況下)、Rx FIFO 收到數(shù)據(jù)、達(dá)到最大重發(fā)次數(shù)。NRF24L01狀態(tài)寄存器:(STATUS)寄存器名稱:STATUS 。 寄存器地址: 0x07。 寄存器位數(shù):8位 。 各位詳細(xì)介紹:該寄存器為反映NRF24L01內(nèi)部其他寄存器工作狀態(tài)的寄存器 第0位 為T(mén)X_FULL 即TX FIFO 寄存器滿標(biāo)志,邏輯 1:TX FIFO 寄存器滿、邏輯0: TX FIFO 寄存器未滿,有可用空間。 第1-3位 為RX_P_NO 即接收數(shù)據(jù)通道號(hào) 位 000-101:數(shù)據(jù)通道號(hào)、110:未使用、111:RX FIFO 寄存器為空。第4位 為 MAX_RT 即達(dá)到最多次重發(fā)中斷 寫(xiě)1清除中斷。如果MAX_RT 中斷產(chǎn)生則必須清除后系統(tǒng)才能進(jìn)行通訊 第5位 為T(mén)X_DS 數(shù)據(jù)發(fā)送
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)三相可控硅直流調(diào)速裝置數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)HIPS塑膠料數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 勞動(dòng)合同(20XX年完整版)
- 遺產(chǎn)繼承金融資產(chǎn)管理合同(2篇)
- 采購(gòu)與分包管理合同(2篇)
- 高等教育自學(xué)考試《00074中央銀行概論》模擬試卷三
- 新浪樂(lè)居萬(wàn)達(dá)中央旅游城歲末營(yíng)銷(xiāo)方案
- 《人工智能應(yīng)用與發(fā)展:高中人工智能學(xué)習(xí)指南》
- 商業(yè)推廣項(xiàng)目合作協(xié)議書(shū)
- 環(huán)保技術(shù)研發(fā)與推廣戰(zhàn)略合作協(xié)議
- 控制計(jì)劃課件教材-2024年
- 川教版2024-2025學(xué)年六年級(jí)下冊(cè)信息技術(shù)全冊(cè)教案
- 第45屆世界技能大賽移動(dòng)機(jī)器人項(xiàng)目福建省選拔賽技術(shù)文件(定稿)
- 招標(biāo)代理機(jī)構(gòu)遴選投標(biāo)方案(技術(shù)標(biāo))
- 彩鋼瓦雨棚施工技術(shù)標(biāo)準(zhǔn)方案
- 2024年新疆(兵團(tuán))公務(wù)員考試《行測(cè)》真題及答案解析
- 吊車(chē)施工專(zhuān)項(xiàng)方案
- 三級(jí)安全教育試題(公司級(jí)、部門(mén)級(jí)、班組級(jí))
- 罐區(qū)安全培訓(xùn)教程
- 副總經(jīng)理招聘面試題與參考回答(某大型央企)2025年
- 2024新能源風(fēng)電場(chǎng)消防系統(tǒng)檢修規(guī)程
評(píng)論
0/150
提交評(píng)論