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

正文內(nèi)容

基于stm32的wifi無線網(wǎng)絡應用設計畢業(yè)設計說明書-資料下載頁

2025-07-01 10:16本頁面

【導讀】導教師的指導下進行的研究工作及取得的成果。機構的學位或學歷而使用過的材料。對本研究提供過幫助和做出。??梢怨颊撐牡牟糠只蛉績?nèi)容。行研究所取得的研究成果。除了文中特別加以標注引用的內(nèi)容。對本文的研究做出重要貢獻的個人和集體,均已在文中以明。本人完全意識到本聲明的法律后果由本人承擔。電子版,允許論文被查閱和借閱??梢圆捎糜坝 ⒖s印或掃描等復制手段保存和匯編本學位論文。涉密論文按學校規(guī)定處理。隨著無線局域網(wǎng)技術的快速發(fā)展,無線終端已經(jīng)融入了我們的生活,無論是智能手機還是筆記本,WiFi功能幾乎是必不可少的。入式設備也能夠使用無線資源。論文首先討論了基ARMCortex-M3的嵌入式開。于uC/GUI的多窗口應用界面的設計,實現(xiàn)了WiFi熱點接入界面的開發(fā)。

  

【正文】 EV 1 //啟用存儲設備支持 define GUI_SUPPORT_AA 1 //啟用抗鋸齒 endif 當量機 制對其進行保護,以使任務可以有序的使用這些資源。在有多個線程調用 uC/GUI 函數(shù)進行繪圖顯示時,需要采用信號量機制對顯示器或uC/GUI 運行于多任務環(huán)境時(即 GUI_OS=1),必須在 文件中定義 GUI 與 RTOS 內(nèi)核的接口函數(shù),下面以本文程序中采用的 uC/OSⅡ為例進行說明。 正如在介紹 uC/OSⅡ任務同步與通信機制時所述,對于顯示器、打印機等獨占性資源,需要采用信號者臨界的內(nèi)部數(shù)據(jù)結構進行保護。 主要的內(nèi)核接口例程如表 53 所示: 表 53 uC/GUI 內(nèi)核接口函數(shù)說明 函數(shù) 說明 GUI_X_InitOS( ) 初始化內(nèi)核借口模型(創(chuàng)建信號量) GUI_X_GetTaskId( ) 返回一個唯一的 32 位當前運行任務的標識符 GUI_X_Lock( ) 請求信號量 GUI_X_Unlock( ) 釋放信號量 在本文程序中,相關函數(shù)的具體實現(xiàn)如下所示: include static OS_EVENT * DispSem。 U32 GUI_X_GetTaskId(void) { return ((U32)(OSTCBCurOSTCBPrio))。 } void GUI_X_InitOS(void) { DispSem = OSSemCreate(1)。 } 第五章 軟件設計 27 void GUI_X_Unlock(void) { OSSemPost(DispSem)。 } void GUI_X_Lock(void) { INT8U err。 OSSemPend(DispSem, 0, amp。err)。} ILI9235 的初始化 ILI9325 的初始化需要配置眾多的寄存 器,用于配置電源模塊、工作模式、伽馬校正等等,具體每個參數(shù)的含義可以查閱 ILI9325 數(shù)據(jù)手冊,其中最重要的用于配置工作模式的寄存器之前已經(jīng)介紹過。一般在購買液晶屏時會附贈屏幕所用液晶控制器的初始化程序,我們可以在稍加修改使其滿足自己的特定需要后直接調用這些初始化程序。 本文所用程序中 ILI9325 液晶控制器的初始化函數(shù)原型如下: void LCD_9325_Init(void)。 ILI9325 液晶控制器在開始配置之前首先要進行復位。由之前的 LCD 轉接板原理圖可知 ILI9325 RST 復位引腳連接的是 STM32 的 PC1 引腳,且 RST 引腳是低電平有效,所以為了產(chǎn)生有效的復位信號,需要將 PC1 引腳電平拉高 ——拉低 —— 再拉高,具體實現(xiàn)的程序代碼如下: GPIO_SetBits(GPIOC, GPIO_Pin_1 )。 Delay(0xAFFF)。 GPIO_ResetBits(GPIOC, GPIO_Pin_1)。 Delay(0xAFFF)。 GPIO_SetBits(GPIOC, GPIO_Pin_1 )。 Delay(0xAFFF)。 LCD 底層 API 的編寫 在將 uC/GUI 用于具體的液晶顯 示器時需要提供 TFTLCD 的底層驅動函數(shù)。由于 uC/GUI 本身提供了很多液晶控制器的驅動,很多時候只要在 文件中配置好宏 LCD_CONTROLLER 即可選擇相應的驅動程序,但是由于 uC/GUI 被沒有提供 ILI9325 控制器的驅動,所以需要我們自己編寫液晶驅動的底層 API,已完成 uC/GUI 的移植工作。 WiFi熱點接入管理界面開發(fā) 本文程序基于 STM32F103VCT6 微控制器芯片開發(fā),使用 uC/OSII 嵌入式實時 操作系統(tǒng)進行任務管理、調度和同步使用 uC/GUI 的 API 繪圖函數(shù)開進行圖形界面開發(fā),實現(xiàn) WiFi 熱點接入管理界面應用程序的開發(fā)。整個程序執(zhí)行的流程圖如圖 516 所示: 第五章 軟件設計 28 圖 517 WiFi熱點接入界面流程圖 整個應用程序的執(zhí)行過程說明如下: 首先,分別調用函數(shù) OSInit( )、 BSP_Init( )、 GUI_Init( )初始化整個系統(tǒng)的工作環(huán)境,依次為 uC/OSII 操作系統(tǒng)初始化、硬件模塊初始化(包括系統(tǒng)時鐘、 I/O 端口工作模式以及 中斷系統(tǒng)初始化等)和 uC/GUI 圖形界面系統(tǒng)初始化。 其次,為了消除多窗口顯示時的閃爍現(xiàn)象,為所有窗口起用了存儲設備支持,第五章 軟件設計 29 即通過調用函數(shù) WM_SetCreateFlags(WM_CF_MEMDEV)來實現(xiàn);接下來又為背景窗口設置了回調函數(shù): WM_SetCallback(WM_HBKWIN, _cbBackgroundWin)。 然后,按照 uC/OSII系統(tǒng)初始化的要求,創(chuàng)建了一個優(yōu)先級最高(優(yōu)先級為 2)的起始任務: App_TaskStart( ),接著調用系統(tǒng)函數(shù) OSStart()開始多任務管理。 在起始任務中,我們創(chuàng)建了 3個用戶任務,分別是: 1. _Task_0,優(yōu)先級為 5,用來維護 _Task_0 窗口; 2. _Task_1,優(yōu)先級為 4,用來維護 _Task_1 窗口; 3. _GUI_Task,優(yōu)先級為 3,用來維護背景區(qū)域。 下面簡要介紹一下 _Task_0 任務的工作流程, _Task_1 與 _GUI_Task 的工作過程與 _Task_0 類似。 _Task_0 的工作流程圖如圖 52 所示: 首先:調用函數(shù) FRAMEWIN_Create( )和 WM_CreateWindowAsChild( )分別創(chuàng)建了框架父窗口和子窗口,然后調用函數(shù) WM_SelectWindow(hChildWin) 和 GUI_SetFont( )選擇了子窗口為其并設置了顯示字體。 接下來進入任務主循環(huán):計算滾動文字移動范圍并調用函數(shù)WM_InvalidateWindow(hChildWin)使子窗口失效,然后通過調用回調函數(shù)cbCallbackT0(WM_MESSAGE * pMsg)來重繪窗口并最終實現(xiàn)滾動文字效果。 _Task_1 與 _GUI_Task 的工作流程與 _Task_0 類似,只不過 _Task_1 移動的是窗口, _GUI_Task 用來維護顯示背景。 第五章 軟件設計 30 圖 518 _Task_0 任務工作流程圖 以上三個任務實現(xiàn)了滾動文字及移動窗口的動態(tài)顯示效果。 在所有任務創(chuàng)建完畢后,系統(tǒng)進入了正常的多個任務同時運行的狀態(tài)。 第六章 結論 31 第六章 結論 本文在嵌入式系統(tǒng)和 WiFi無線網(wǎng)絡技術的基礎之上,介紹了 WIFIM03 模塊的參數(shù)和操作流程, 重點分析了網(wǎng)絡數(shù)據(jù)傳輸協(xié)議的報文設計和以及無線熱點接入 圖形界面的開發(fā)等問題,以達到一個精簡的目的。 全文分為三大板塊: WiFi無線網(wǎng)絡的基礎知識 。 ,其中包括芯片的選擇 ,32位的STM32F103微處理器 主要特點 , 以及 WiFi模塊的操作流程。 ,首先給出了該系統(tǒng)軟件設計的分層框圖,詳細介紹了 LCD驅動程序、串口初始化程序、 WiFi參數(shù)配置程序的編寫,重點分析了網(wǎng)絡數(shù)據(jù)傳輸協(xié)議報文的設計,簡述了 UC/GUI在 STM32嵌入式平臺的移植,并在此基礎上進行了 WiFi無線熱點接入圖形界面的開發(fā)。 本設計方案在性能方面超過了傳統(tǒng) 8位或者 16位微處理器,提高了系統(tǒng)的性能,實現(xiàn)了更多的功能;在價格方面,由于 32位 ARM微處理器價格的不斷下降,相對于那些大型服務器其成本已經(jīng)非常便宜。 參考文獻 32 參考 文獻 [1] 沙占友等 . 單片機外圍電路設計 . 北京:電子工業(yè)出版社, 20xx [2] 美 Berger,《嵌入式系統(tǒng)設計》電子工業(yè)出版社, [3] 《 嵌入式系統(tǒng)設計教程 》 ,馬洪連等 ,電子工業(yè)出版社, [4] 周立功著 .ARM 嵌入式系統(tǒng)基礎教程 [M].北京 :北京航空航天大學出版社 , [5] 楊剛主編,《 32 位嵌入式系統(tǒng)與 SoC 設計導論 (第 2 版 )》,電子工業(yè)出版社, [6] 李寧 .《 基于 MDK 的 STM32處理器開發(fā)應用 》 北京航 空航天大學出版社 . 20xx年 [7] Duckmyung, Yuseong, Daejeon. Modified multilevel inverter employing half and fullbridge cells with cascade transformer and its extension to photovoltaic power generation. 20xx:305719 [8] KONSTANTIN TURITSYN ; PETR SULC ; SCOTT BACKHAUS ; MICHAEL CHERTKOV. Options for Control of Reactive Power by Distributed Photovoltaic , 99(6) [9] H. El Fadil ; F. Giri. Climatic sensorless maximum power point tracking in PV generation engineering practice : 20xx, 19 致謝 33 致謝 在此論文完成之際,我首先要向自己的 導師 XX老師表示最衷心的感謝和最誠摯的敬意。在這個過程中, XX老師為我的論文提出了很多寶貴的意見。論文的完成,處處都有他的辛勤的汗水,沒有老師的指導,本論文不可能順利完成的。老師們給予的不僅僅是在學術上給予指導和教誨,更在思想上給予關心和幫助。他的言傳身教,將會使我受益終生。 感謝電子信息工程的各位老師長期以來對我的指導和幫助。正是他們在平時的悉心教導,為我打下了完成畢業(yè)設計所學要的專業(yè)理論基礎。同時,還要感謝與我同組的同學的幫助。 最最最最最最最最最最最最最最最最最助 。 附錄 34 附錄 最小系統(tǒng)原理圖 BOOT044NRST7OSC_IN/PD05OSC_OUT/PD16PA0WKUP10PA111PA212PA313PA414PA515PA616PA717PA829PA930PA1031PA1132PA1233PA13/JTMS/SWDIO34PA14/JTCK/SWCLK37PA15/JTDI38PB018PB119PB2/BOOT120PB3/JTDO39PB4/JNTRST40PB541PB642PB743PB845PB946PB1021PB1122PB1225PB1326PB1427PB1528PC13TAMPERRTC2PC14OSC32_IN3PC15OSC32_OUT4VBAT1VDD_124VDD_236VDD_348VDDA9VSS_123VSS_235VSS_347VSSA8U1STM32F103C6T6VCC20pFC3Cap Semi10KR1Res2S1SWPB12Y1XTALGNDGND20pFC2Cap SemiVCCGNDGND105C1Cap Semi12Y2XTAL100pFC5Cap Semi100pFC4Cap SemiGNDGNDIN0GND1EN2OUT3BYP4PAM3101DAB110U3Component_1C7103C6D1VCCGNDGNDGNDGND1KR3VCCVCCGNDVDD0TXD1RXD2GND3nRESET4nLINK5nCTS/MODE/GPIO6nRESET/READY7WiFiM03U2WiFi模塊PB10PB11PA12PA13PA0 COUNTERPA1TXD2RXD2SPIC50PA5 SPI_CLKPA6 SPI_MISOPA7 SPI_MOSIPA8 UART1_CLKPA9 UART1_TXDPA10 UART1_RXDPA11 USB_DMPA12 USB_DPPA13 SW_DIOPA14 SWCLKPB0_485_DEPB1_LCD_PWMBOOT1PB3_SPI3_TF_CSPB4_LED1PB5_LED4PB6_24L01_1_PCB_CSPB7_2401_2_POWERPB8_RXDCANPB9_TXDCANPB10PB11PB12PB13PB
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1