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

正文內(nèi)容

基于stm32無線數(shù)據(jù)基站的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文(留存版)

2025-09-10 02:58上一頁面

下一頁面
  

【正文】 分組發(fā)往目標(biāo)網(wǎng)絡(luò)或主機(jī),源主機(jī)與目的主機(jī)可以在同一個(gè)網(wǎng)上,也可以在不同的網(wǎng)上。校園環(huán)境等,可以讓師生在任何環(huán)境,可以在廣場、在草坪、在體育場地等任意位置連接上Internet。系統(tǒng)的用戶統(tǒng)用戶通過Internet網(wǎng)絡(luò)訪問應(yīng)用服務(wù)器,其中本設(shè)計(jì)起到網(wǎng)橋和防火墻的作用。傳輸層是第三層,負(fù)責(zé)在應(yīng)用進(jìn)程中的端到端之間的通信。其中,國外涌現(xiàn)了一些著名的嵌入式操作系統(tǒng),如:Vxworks、pSOS、WinCE、RTEK、palmOS、EpOC、QNX、LynxOS、DSPhnux等。應(yīng)用DM9161通過網(wǎng)線與上位機(jī)相連接,可以處理和傳遞下系統(tǒng)相關(guān)參數(shù)。DM9161DM9161AEP是一款完全集成的和符合成本效益單芯片快速以太PHY。在說明系統(tǒng)流程時(shí),結(jié)合本設(shè)計(jì)的內(nèi)容指出了參數(shù)設(shè)置的方法和意義。當(dāng)系統(tǒng)時(shí)間比預(yù)定目標(biāo)時(shí)間大時(shí),觸發(fā)中斷。在這個(gè)寫操作的時(shí)間里,任何對(duì)MII地址寄存器和MII數(shù)據(jù)寄存器的寫操作都會(huì)被忽略(忙時(shí)位為高,即為1),保證傳輸過程無差錯(cuò)完成。當(dāng)外設(shè)出現(xiàn)異常的時(shí)候可以通過復(fù)位寄存器里面的對(duì)應(yīng)位設(shè)置,實(shí)現(xiàn)該外設(shè)的復(fù)位,然后重新配置這個(gè)外設(shè)達(dá)到讓其重新工作的目的。其他串口的復(fù)位位在APB1RSTR里面。STM32的發(fā)送與接收是通過數(shù)據(jù)寄存器USART_DR來實(shí)現(xiàn)的,這是一個(gè)雙寄存器,包含了TDR和RDR。到85176。PHY可能從接收的數(shù)據(jù)中恢復(fù)RXCLK參考,或者從25MHZ在100M MII模式下, MII模式下,10MHZ在 10Mbps GPSI (7Wired) mode。TXEN傳輸使能,從物理層輸入,顯示物理層MII接口傳輸是存在的。pc/IP協(xié)議棧:pe/IP是Mierium公司為協(xié)C/05系統(tǒng)專門設(shè)計(jì)的TCP/IP協(xié)議棧,體積也同pC/OS一樣比較小,是可裁減的協(xié)議棧它的缺陷是它只能部分實(shí)現(xiàn)TCP/IP協(xié)議,對(duì)網(wǎng)絡(luò)應(yīng)用的支持不足,功能不夠完善而且這是一個(gè)付費(fèi)的TCP/IP協(xié)議棧對(duì)本文來說也同樣不合適。以太網(wǎng)控制器的初始化中,對(duì)于STM32F107,需要在初始化中進(jìn)行設(shè)定網(wǎng)卡的MAC地址,初始化網(wǎng)卡,建立穩(wěn)定的物理層和數(shù)據(jù)鏈路層。 d_init()。 Ethernet_Security()。 } 本章小結(jié)本章介紹了本設(shè)計(jì)軟件編程中所涉及的相關(guān)子程序的編寫,其中分別對(duì)主程序,串口通訊子程序,網(wǎng)口通訊子程序進(jìn)行簡略的分析。這次畢業(yè)設(shè)計(jì),我選擇了周磊老師所帶的這個(gè)比較具有實(shí)用性的有意思的課題——基于stm32無線數(shù)據(jù)基站的設(shè)計(jì)和實(shí)現(xiàn)。這次畢業(yè)設(shè)計(jì)給我提供了寶貴的實(shí)踐經(jīng)驗(yàn),我相信對(duì)我將來的生活、工作都會(huì)有很大的幫助。 具體代碼如下所示:if ((localtime TCPTimer) = TCP_TMR_INTERVAL) { TCPTimer = localtime。 RCC_AHBPeriphClockCmd(RCC_AHBPeriph_ETH_MAC| RCC_AHBPeriph_ETH_MAC_Tx |RCC_AHBPeriph_ETH_MAC_Rx, ENABLE)。 TIMConfiguration()。需要做幾個(gè)方面的動(dòng)作:LwIP的初始化、網(wǎng)絡(luò)層設(shè)備的初始化、以太網(wǎng)控制器的初始化等。鏈路層:鏈路層有時(shí)也稱作數(shù)據(jù)鏈路層或網(wǎng)絡(luò)接口層它是數(shù)據(jù)包在幾個(gè)設(shè)備的網(wǎng)絡(luò)層間傳輸所用的方法這個(gè)方法由網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序及網(wǎng)絡(luò)接口卡實(shí)現(xiàn)。LED驅(qū)動(dòng)輸出2,op2:上電復(fù)位輸入,此腳用來控制強(qiáng)制的或者是公布的操作模式,在上電后此值被寫入寄存器。在10兆的GPSI模式(7線)下,RXD [0]腳是串行數(shù)據(jù)輸出腳,RXD [1:3] are ignored,PHY address [0:3],上電復(fù)位成輸入腳,PHY地址檢測輸入腳。是目前常見的一款物理層收發(fā)器,由于全球的MCU集成度不斷提高,由早先的MAC+PHY+MII的衍生到現(xiàn)在的PHY,在以太網(wǎng)部分的成本,逐漸降低。 6,串口狀態(tài)。1個(gè)開始位,9位數(shù)據(jù)位,1位停止位(默認(rèn));*注意:停止位的長度可在USART_CR2寄存器中設(shè)置。這里的pclkx(x=2)是給外設(shè)的時(shí)鐘(PCLK1用于串口5,PCLK2用于串口1),USARTDIV是一個(gè)無符號(hào)的定點(diǎn)數(shù),它的值可以有串口的BRR寄存器值得到。串口作為STM32的一個(gè)外設(shè),其時(shí)鐘由外設(shè)時(shí)鐘使能寄存器控制,這里我們使用的串口1是在APB2ENR寄存器的第14位。值得注意的是,在不工作的情況下,SMI管理接口驅(qū)動(dòng)MDC時(shí)鐘信號(hào)為低,即為0。8. 32位狀態(tài)編碼,用于每個(gè)傳送和接受幀。圖32軟件結(jié)構(gòu)圖主程序流程圖如圖33所示。方案一:采用基于RTL8019AS實(shí)現(xiàn)以太網(wǎng)通訊。從國內(nèi)外的研究現(xiàn)狀看,目前集群系統(tǒng)的應(yīng)用大都致力于高可用性問題的解決,真正基于負(fù)載均衡的集群系統(tǒng)還比較少,而且在大部分負(fù)載均衡集群中采用的都是輪轉(zhuǎn)調(diào)度、加權(quán)輪轉(zhuǎn)調(diào)度等靜態(tài)調(diào)度算法。 國內(nèi)外stm32控制以太網(wǎng)技術(shù)發(fā)展現(xiàn)狀及趨勢(shì)中國的嵌入式系統(tǒng)開發(fā)走過了二十多年的歷程,有超過數(shù)十萬名從事開發(fā)應(yīng)用的工程師,但大多數(shù)以上是幾個(gè)人的小組以孤軍奮戰(zhàn)的封閉方式開發(fā)幾乎不可重用的軟件。物理層和數(shù)據(jù)鏈路層是TCP/IP協(xié)議的最低層,要求提供給上層一個(gè)訪問接口,以便傳遞IP分組信息。方便實(shí)現(xiàn)了移動(dòng)辦公,組建臨時(shí)工作組,召開緊急會(huì)議等不在需要復(fù)雜的布線拆線,無線覆蓋區(qū)域直接可以通過無線進(jìn)行通信。其中本設(shè)計(jì)中采用的以太網(wǎng)控制器為DM9161芯片。傳輸層定義了兩種服務(wù)質(zhì)量不同的協(xié)議,TCP和UDP。其中Vx/Orks是目前嵌入式系統(tǒng)領(lǐng)域中使用最廣泛、市場占有率最高的系統(tǒng):WinCE是一種32位的多任務(wù)操作系統(tǒng),可以移植,能夠開發(fā)多種企業(yè)和客戶類設(shè)備,是微軟公司的“維納斯計(jì)劃”的核心:3COM公司的Palm0S在PDA市場上占有很大的市場份額,它有開放的操作系統(tǒng)應(yīng)用程序接口(API),開發(fā)商可以根據(jù)需要自行開發(fā)所需要的應(yīng)用程序。DM9161AEP通過可變電壓的 MII 或 RMII 標(biāo)準(zhǔn)數(shù)字接口連接到 MAC 層,支持 HP AutoMDIX?。 4 硬件設(shè)計(jì) 主控芯片STM32F107 32位ARM CortexM3結(jié)構(gòu),72MHz運(yùn)行頻率, DMIPS/MHz,硬件除法和單周期乘法,并可快速可嵌套中斷,6~12個(gè)時(shí)鐘周期,有64K~256KB的FLASH,以及高達(dá)64KB的SRAM。 STM32F107的以太網(wǎng)功能描述STM32F107支持兩種工業(yè)標(biāo)準(zhǔn)的物理層接口,默認(rèn)的介質(zhì)無關(guān)接口MII和精簡的介質(zhì)無關(guān)接口RMII。這個(gè)寫操作完成之后,SMI又通過復(fù)位忙位,使得可以重新接受新的寫操作。一般在系統(tǒng)剛開始配置外設(shè)的時(shí)候,都會(huì)先執(zhí)行復(fù)位該外設(shè)的操作。 3,串口波特率設(shè)置。DIV_Mantissa= 468=0X1D4。當(dāng)向該寄存器寫數(shù)據(jù)的時(shí)候,串口就會(huì)自動(dòng)發(fā)送,當(dāng)收到收據(jù)的時(shí)候,也是存在該寄存器內(nèi)。在應(yīng)用過程中,DM9161AEP常出現(xiàn)的錯(cuò)誤是,晶振的連接,以及網(wǎng)絡(luò)變壓器的匹配,所以應(yīng)該慎重選擇。10BTSER僅支持10M模式(上電輸入),0 = GPSI (7Wired) mode in 10M mode,1 = MII mode in 10M mode35腳CRS/PHYAD[4]:三態(tài)輸出,上電輸入,拉低,載波感應(yīng)檢測或者PHYAD[4],在10 BASET或者100BASETX的半雙工模式下,高電平表示載波的存在是因?yàn)榻邮栈蛘邆鬏斢行Вㄕ谶M(jìn)行中)在repeater或者全雙工模式下,這個(gè)信號(hào)置高顯示載波的存在僅僅因?yàn)榻邮沼行Т四_作為PHYAD[4](上電輸入)PHY地址感應(yīng)輸入腳。TXER(傳輸碼錯(cuò)誤)與TXCLK同步,如果TXER在一個(gè)或多個(gè)時(shí)鐘中置位,同時(shí)TXEN置位,PHY將發(fā)出一個(gè)或更多的信號(hào)在正在傳輸?shù)臄?shù)據(jù)幀中。ulP協(xié)議棧:ulP不同于LinuxTCP/IP協(xié)議棧及pc/lP協(xié)議棧的一點(diǎn)是它的操作系統(tǒng)無關(guān)性,可以在沒有操作系統(tǒng)的情況下運(yùn)行,也可以移植到各種操作系統(tǒng)中缺點(diǎn)是移植過程復(fù)雜,應(yīng)用程序接口也較復(fù)雜,而功能卻比較簡單,甚至不支持BSD套接字在專變采集終端中,對(duì)網(wǎng)絡(luò)性能的要求較高,所以也不適合采用ulP協(xié)議棧LwIP(LightweightTeP/xP,輕量級(jí)TCP/xp)協(xié)議棧:與uIP協(xié)議棧一樣,LwIP也具有操作系統(tǒng)無關(guān)性跟可移植性但與uIP協(xié)議棧相比,LwIP移植過程簡單,應(yīng)用層接口方式多種多樣,且支持BSD套接字同時(shí),它還有體積小,內(nèi)存小的特點(diǎn)雖然它也只能部分地實(shí)現(xiàn)TCP/IP議棧,但能滿足本文中專變采集終端以太網(wǎng)通信的全部要求由以上比較可知,針對(duì)微處理器STM32F107,采用LwIP協(xié)議棧是比較合適的。然后開始向LwIP注冊(cè)鏈路層發(fā)送函數(shù),創(chuàng)建接受線程。 USART_ITConfig(USART2, USART_IT_RXNE, ENABLE)。 } RS232通訊子程序RS232子程序完成了串口最基本的設(shè)置,就是波特率的設(shè)置。 7 結(jié)論6個(gè)多月的畢業(yè)設(shè)計(jì)即將結(jié)束了,我深刻感受到專業(yè)知識(shí)的缺乏,同時(shí),在整個(gè)設(shè)計(jì)過程中我也感受到自身知識(shí)的進(jìn)步,特別是在單片機(jī)控制系統(tǒng)方面。在為期兩個(gè)多月的畢業(yè)設(shè)計(jì)過程中,我較為系統(tǒng)的復(fù)習(xí)了以前學(xué)的知識(shí),也根據(jù)課題需求學(xué)習(xí)了許多新知識(shí),使我的知識(shí)結(jié)構(gòu)更加系統(tǒng)化,也更加完善。除了實(shí)現(xiàn)了TCPIP協(xié)議棧的功能外,也論述了LwIP協(xié)議棧的支持模塊,如操作系統(tǒng)模擬層、緩沖、以及存儲(chǔ)管理、網(wǎng)絡(luò)接口函數(shù),還有一些處理聯(lián)網(wǎng)上的校驗(yàn),以及校驗(yàn)函數(shù)的具體實(shí)現(xiàn)。從本質(zhì)上講,TCP/IP協(xié)議棧的通信過程是事件驅(qū)動(dòng)的,因此,TCP/IP的代碼和用戶應(yīng)用程序的代碼,應(yīng)該在不同的線程里面。 RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE)。 //系統(tǒng)的時(shí)鐘、以太網(wǎng)、I/O口、中斷和外設(shè)設(shè)置 Show_Msg()。LwIP的底層接口初始化其實(shí)就是對(duì)數(shù)據(jù)鏈路層和物理層功能的實(shí)現(xiàn)。網(wǎng)絡(luò)層:網(wǎng)絡(luò)層也稱作IP層或互聯(lián)網(wǎng)層,它負(fù)責(zé)處理數(shù)據(jù)分組的選路等數(shù)據(jù)分組在網(wǎng)絡(luò)中的活動(dòng)在TCP/IP協(xié)議棧中,網(wǎng)絡(luò)層的協(xié)議有IP!ICMP(InterneteontrolMessageProtoeol,互聯(lián)網(wǎng)控制報(bào)文協(xié)議)和IGMp(IntemetGroupManagementprotocol,互聯(lián)網(wǎng)組管理協(xié)議)Ip是TeP/lP協(xié)議族中最為核心的協(xié)議所有的TCP!UDP!ICMP及IGMP數(shù)據(jù)都是以IP數(shù)據(jù)報(bào)的格式傳輸?shù)摹?
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1