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

正文內(nèi)容

校園智能路燈設(shè)計(jì)方案-全文預(yù)覽

2025-05-31 12:15 上一頁面

下一頁面
  

【正文】 。 /* 這是自定義的宏,用于拉高csn引腳,NRF進(jìn)入空閑狀態(tài) */ NRF_CSN_HIGH()。 = GPIO_Speed_50MHz。 = GPIO_Mode_Out_PP。 //復(fù)用功能 GPIO_Init(GPIOB, amp。//PORTB時(shí)鐘使能 RCC_APB1PeriphClockCmd( RCC_APB1Periph_SPI2, ENABLE )。/* * 函數(shù)名:SPI_NRF_Init * 描述 :SPI的 I/O配置 * 輸入 :無 * 輸出 :無 * 調(diào)用 :外部調(diào)用 */void SPI_NRF_Init(void){ SPI_InitTypeDef SPI_InitStructure。key2=0。key3==1){USART_SendData(USART1,0x08)。}if(key1amp。amp。rxbuf[1]==JN2[1]amp。amp。}else。delay_ms(10)。bz2amp。bz1=0。amp。delay_ms(10)。}//路燈二和路燈三出現(xiàn)問題else if(bz2amp。while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET)。printf(%d\r\n,rxbuf[2])。printf(出錯(cuò)請(qǐng)檢查路燈\r\n)。rxbuf[2]==JC3[2]){bz3=1。}//第三個(gè)路燈出現(xiàn)問題else if(rxbuf[0]==JC3[0]amp。memcpy(rxbuf,12)。USART_SendData(USART1,0x02)。amp。printf(%d\r\n,rxbuf[0])。while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET)。rxbuf[1]==JC1[1]amp。if(NRF_Rx_Dat(rxbuf) == RX_DR)。 表2:常用配置寄存器地址(H)寄存器名稱功能00CONFIG設(shè)置24L01工作模式01EN_AA設(shè)置接收通道及自動(dòng)應(yīng)答02EN_RXADDR使能接收通道地址03SETUP_AW設(shè)置地址寬度04SETUP_RETR設(shè)置自動(dòng)重發(fā)數(shù)據(jù)時(shí)間和次數(shù)07STATUS狀態(tài)寄存器,用來判定工作狀態(tài)0A~0FRX_ADDR_P0~P5設(shè)置接收通道地址10TX_ADDR設(shè)置接收接點(diǎn)地址11~16RX_PW_P0~P5設(shè)置接收通道的有效數(shù)據(jù)寬度六.硬件電路圖(1).NRF24L01原理圖 (2).光敏電阻模塊原理圖(3) .硬件電路連接圖(1).主機(jī)程序主機(jī)程序主要實(shí)現(xiàn)當(dāng)三個(gè)從機(jī)中在時(shí)間觸發(fā)的情況下進(jìn)行AD采集帶電壓并且返回給主機(jī),主機(jī)進(jìn)行錯(cuò)誤判斷一號(hào)路燈出現(xiàn)問題時(shí)候,主機(jī)會(huì)通過串口向PC段發(fā)送數(shù)據(jù),主機(jī)端監(jiān)視助手會(huì)進(jìn)行判斷,對(duì)應(yīng)的相應(yīng)的燈會(huì)出現(xiàn)亮滅以及閃爍狀態(tài)。與SPI相關(guān)的指令共有8個(gè),使用時(shí)這些控制指令由nRF24L01的MOSI輸入。最后接收成功時(shí),若CE變低,則nRF24L01進(jìn)入空閑模式1。 接收數(shù)據(jù)時(shí),首先將nRF24L01配置為接收模式,接著延遲130μs進(jìn)入接收狀態(tài)等待數(shù)據(jù)的到來。MAX_RT或TX_DS置高時(shí),使IRQ變低,產(chǎn)生中斷,通知MCU。如果收到應(yīng)答,則認(rèn)為此次通信成功,TX_DS置高,同時(shí)TX_PLD從TX通過設(shè)置可屏蔽中斷位為高,則中斷響應(yīng)被禁止。引腳會(huì)在以下三種情況變低:Tx FIFO 發(fā)完并且收到ACK(使能ACK情況下)、Rx FIFO 收到數(shù)據(jù)、達(dá)到最大重發(fā)次數(shù)。(4).通過軟件設(shè)計(jì)盡量降低無線數(shù)據(jù)傳輸?shù)恼`碼率(1).NRF24L01無線模塊簡介各管腳如下定義: 具體說明: 芯片的模式控制線。發(fā)送完成結(jié)束傳輸。三. 設(shè)計(jì)目的1. 了解NRF24L01的基本通信原理2. 掌握stm32f103芯片的AD轉(zhuǎn)換原理3. 熟練掌握光敏電阻的應(yīng)用4. 將本學(xué)年所學(xué)知識(shí)進(jìn)行一次綜合匯總四. 設(shè)計(jì)原理系統(tǒng)的設(shè)計(jì)主要有以下四個(gè)模塊部分:微控制器STM32,光敏電阻模塊, 。這給學(xué)校每天的開銷帶來了一部分沒必要的浪費(fèi)。h,因此,大學(xué)校園猶如一個(gè)小城市,每個(gè)學(xué)校的路燈至少上百盞,路燈的數(shù)量有的會(huì)達(dá)到上千盞甚至更多。而市場上閉環(huán)控制的照明系統(tǒng)投入資金大,穩(wěn)定性差,無法在校園中得到推廣。無線射頻模塊負(fù)責(zé)向主機(jī)傳遞信息,當(dāng)從機(jī)照明電路出現(xiàn)錯(cuò)誤時(shí)會(huì)觸發(fā)射頻模塊發(fā)射數(shù)據(jù),不同從機(jī)對(duì)應(yīng)不同數(shù)據(jù)。(3).軟件設(shè)計(jì)必須要有完善的思路,要充分考慮到各種傳感器和無線收發(fā)器的時(shí)序,做到程序簡單,調(diào)試方便。中斷時(shí)變?yōu)榈碗娖?,即NRF24L01內(nèi)部發(fā)生中斷時(shí)IRQ 引腳從高電平變?yōu)榈碗娖健?善帘?
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1