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

正文內(nèi)容

基于arm_cortex-m處理器圖像無線傳輸?shù)膽胈畢業(yè)設計(論文)-wenkub.com

2024-08-23 15:35 本頁面
   

【正文】 附錄2 電路原理圖發(fā)送端電路原理圖接收端電路原理圖41。/*LCD在指定位置畫圓圈*/void LCD_Circle(u16 Xpos, u16 Ypos, u16 Radius, u16 color)。/* LCD在指定位置顯示十進制數(shù)*/void LCD_PutDecAt(u16 x, u16 y, u32 num, u8 len, u16 color)。/*讀取LCD對應的x,y點的RGB值*/u16 LCD_GetPoint(u16 x, u16 y)。/*設置LCD的顯示窗口大小*/void LCD_SetWindows(u16 StartX, u16 StartY, u16 EndX, u16 EndY)。/* 撤銷OV7670*/void OV7670_Detach(void)。/*發(fā)送數(shù)據(jù)包,tx_buf為發(fā)送數(shù)據(jù)的指針,len為發(fā)送數(shù)據(jù)的個數(shù),單位為字節(jié)*/unsigned char NRF24L01_TxPacket(unsigned char* tx_buf, unsigned char len)。/*撤銷nrf24l01*/void NRF24L01_Detach(void)。作為他們的孩子,我秉承了他們樸實、堅韌的性格,也因此我有足夠的信心和能力戰(zhàn)勝前進路上的艱難險阻,也因為他們的日夜辛勞,我才有機會如愿完成自己的大學學業(yè),進而取得進一步發(fā)展的機會。滴水之恩當以涌泉相報,師恩重于山,師恩難報?;叵朐诖髮W求學的四年,心中充滿無限感激和留戀之情。 展望該系統(tǒng)未來的升級,除了升級無線模塊以外,還會加入USB協(xié)議,與windowsPC通過USB進行數(shù)據(jù)傳輸,通過PC機來控制數(shù)據(jù)運算,而ARM處理器則負責數(shù)據(jù)采集把數(shù)據(jù)傳輸給PC,進而控制想控制的被控系統(tǒng)。 以上不足的原因是,無線模塊發(fā)送速度不夠快,即使模塊以全速2Mbps傳送數(shù)據(jù)還是很慢(2Mbps = 250KBps,而且這是最高速率理想值)。系統(tǒng)每4~5秒完成一次圖像采集、數(shù)據(jù)無線傳送和圖像保存,而且不出現(xiàn)亂碼。由此猜測RTThread的實時性和穩(wěn)定性不如uC/OSII。到完成整體系統(tǒng)后,便把各模塊驅(qū)動移植到uC/OSII(),發(fā)現(xiàn)外設模塊工作速度有明顯的提升,最明顯的是ARM cortexM4在uC/。由于MDK的編譯器是RVCT,因此。第5章 系統(tǒng)實現(xiàn)本章展示了系統(tǒng)完成后運行效果,并指出該系統(tǒng)的不足及以后改進的方向。 while(OS_TRUE) { Image_Receive()。 while(OSTaskDelReq(30) != OS_ERR_TASK_NOT_EXIST) { OSTimeDly(10)。//啟動實時內(nèi)核前必須創(chuàng)建一個任務 OSStart()。當節(jié)后完整的一幅圖像后,任務0把接收的圖像保存到SD中。第三個函數(shù)是任務App4_Task1,建立系統(tǒng)郵件0,并在接收到任務App4_Task0發(fā)來的系統(tǒng)郵件后開始發(fā)送圖像。err)。 unsigned int n = 0。 if(err == OS_ERR_NONE) { if(*msg1 == 1) { Image_Transmit()。 App4_Mbox[0] = OSMboxCreate((void *)0)。 OV7670_Start()。 OSMboxPost(App4_Mbox[0], (void *)amp。 OV7670_Start()。/*定義兩個事件郵箱指針*//* 任務App4_Task0負責攝像頭圖像采集和顯示*/static OS_STK App4_Task0_Stk[ 512 ]。App4_Task2_Stk[512 1], 12)。App4_Task0_Stk[512 1], 14)。uC/OSII啟動后,建立了任務0,任務1,任務2。uC/OSII提供了任務管理的各種函數(shù)調(diào)用,包括創(chuàng)建任務,刪除任務,改變?nèi)蝿盏膬?yōu)先級,任務掛起和恢復等。其2.52版本通過了美國航天航空管理局的安全認證,可靠性非常高。CPU硬件相關部分是用匯編語言編寫的、總量約200行的匯編語言部分被壓縮到最低限度,為的是便于移植到任何一種其它的CPU 上。第4章 實時操作系統(tǒng)應用本章介紹了uC/OS–II實時操作系統(tǒng)在圖像無線傳輸系統(tǒng)中的應用。 由于直接操作SD卡存儲數(shù)據(jù)十分復雜,因此移植了FAT文件系統(tǒng)來對SD卡進行管理操作。SD_Error SD_SendStatus(uint32_t *pcardstatus)。SD_Error SD_WaitWriteOperation(void)。SD_Error SD_ReadMultiBlocks(uint8_t *readbuff, uint32_t ReadAddr, uint16_t BlockSize, uint32_t NumberOfBlocks)。SD_Error SD_GetCardStatus(SD_CardStatus *cardstatus)。LCD_SetPoint()函數(shù)是在LCD指定的像素設置其RGB值。LCD_Clear()函數(shù)是清除LCD并顯示全屏為一種單一顏色。ili9325的操作流程如圖33。此函數(shù)跟具體的硬件操作有很大關聯(lián),具體操作步驟和選用處理器有關,具體實現(xiàn)代碼:void OV7670_ISR(void){ if(DCMI_GetITStatus(DCMI_IT_FRAME) != RESET) { DCMI_ClearITPendingBit(DCMI_IT_FRAME)。 DCMI_CaptureCmd(ENABLE)。 RCC_AHB2PeriphClockCmd(RCC_AHB2Periph_DCMI, ENABLE)。}OV7670_Start()函數(shù)啟動OV7670模塊。 for(i = 0。 DCIM_GPIO_Init()。OV7670的操作流程如圖32。// read receive payload from RX_FIFO buffer NRF24L01_Write_Reg(FLUSH_RX, 0x00)。 sta = NRF24L01_Read_Reg(RF_READ_REG+STATUS)。//其他原因發(fā)送失敗}NRF24L01_RxPacket()接收具體數(shù)據(jù)包。 return MAX_TX。 status = NRF24L01_Read_Reg(RF_READ_REG + STATUS)。 NRF24L01_Write_Buf(RF_WRITE_REG + RX_ADDR_P0, NRF24L01_ADDRESS, NRF24L01_ADR_WIDTH_5B)。NRF24L01_RxMode()設置nrf24l01無線模塊為接收模式,包括設置通訊速率,通訊字節(jié)個數(shù),本地地址和接收地址,頻道的自動答應允許是否使能,允許接受的頻道號和頻道個數(shù),自動重發(fā)時間和次數(shù),輸出功率頻道選擇。為了確保不發(fā)漏(或接漏)數(shù)據(jù),每次發(fā)送(或接收)都通過while()循環(huán)檢查是否發(fā)送(或接收)成功,發(fā)送(或接收)函數(shù)返回0表示無誤,返回1表示還沒成功或還沒完成發(fā)送(或接收)。第3章 系統(tǒng)軟件設計本章介紹了圖像無線傳輸系統(tǒng)各硬件的驅(qū)動程序的設計。VSS[1:2]:2根地線。主機和卡通過push pull 模式工作。容量范圍如此之寬,可為眾多應用提供充足的外部存儲空間。 片存儲部分圖28 SD卡存儲部分存儲部分使用SD卡,SD存儲介質(zhì)是一種非易失性外部存儲器,可滿足許多應用場合的要求。而這四個分存儲塊的片選,則使用NE[4:1]來選擇。如果AHB操作的數(shù)據(jù)寬度大于外部設備(NOR或NAND或LCD)的寬度,此時FSMC將AHB操作分割成幾個連續(xù)的較小的數(shù)據(jù)寬度,以適應外部設備的數(shù)據(jù)寬度。在ARM cortexM系列處理器內(nèi)部,是通過FSMC(靜態(tài)存儲器控制器)來控制ILI9325,ARM cortexM系列處理器把TFT模塊當做一塊NOR FLASH來操作。當SIO_E有效且SIO_C變?yōu)?之前,SIO_D可以被驅(qū)動為0。當系統(tǒng)掛起時驅(qū)動該引腳為0。在數(shù)據(jù)傳輸過程中,SIO_E必須保持為0。2線的SCCB總線需要主機具備如下條件中的一個或多個:一、主機必須能夠使SIO_D處于第三態(tài),即高阻態(tài)。SCCB總線:SCCB是歐姆尼圖像技術公司(OmniVision)開發(fā)的一種總線,并廣泛的應用于OV系列圖像傳感器上??朔@種困難有兩種辦法,一是加強周圍亮度,二是選擇要求最小照明度小的產(chǎn)品,現(xiàn)在有些攝像頭已經(jīng)可以達到5lux。該產(chǎn)品VGA圖像最高達到30幀/秒。無線通信過程中MCU 主要是通過IRQ 與NRF24L01 進行通信。 CE: 芯片的模式控制線。無線收發(fā)器包括:頻率發(fā)生器、增強型“SchockBurst”模式控制器、功率放大器、晶體振蕩器、調(diào)制器和解調(diào)器。 這些豐富的外設配置,使得STM32F103xx增強型微控制器適合于多種應用場合:電機驅(qū)動和應用控制;醫(yī)療和手持設備;PC外設和GPS平臺;工業(yè)應用,可編程控制器、變頻器、打印機和掃描儀;警報系統(tǒng),視頻對講,和暖氣通風空調(diào)系統(tǒng) 無線模塊圖22 NRF24L01+無線模塊原理圖 發(fā)送端和接收端的無線模塊硬件原理均一致。 接收端核心部分 接收端核心部分使用STM32F103ZET6處理器,STM32F103ZET6處理器增強型系列使用高性能的ARM CortexM3 32位的RISC內(nèi)核,ARM的CortexM3處理器是最新一代的嵌入式ARM處理器, DMIPS/MHz的處理能力,它為實現(xiàn)MCU的需要提供了低成本的平臺、縮減的管腳數(shù)目、降低的系統(tǒng)功耗,同時提供卓越的計算性能和先進的中斷系統(tǒng)響應。該處理器是由ARM專門開發(fā)的最新嵌入式處理器,用以滿足需要有效且易于使用的控制和信號處理功能混合的數(shù)字信號控制市場。高效的信號處理功能與CortexM處理器系列的低功耗、低成本和易于使用的優(yōu)點的組合,旨在滿足專門面向電動機控制、汽車、電源管理、嵌入式音頻和工業(yè)自動化市場的新興類別的靈活解決方案。每 MHz 提供更高的性能能夠以更低的功耗實現(xiàn)更豐富的功能。這些需要包括以更低的成本提供更多功能、不斷增加連接、改善代碼重用和提高能效。ARMv7架構定義了三大分工明確的系列:“A”(Application)系列面向尖端的基于虛擬內(nèi)存的操作系統(tǒng)和用戶應用,處理性能越來越接近于電腦,典型的產(chǎn)品有平板電腦、iphone、安卓手機和windows phone8;“R”(Realtime)系列針面向?qū)崟r系統(tǒng);“M”(Microcontroller)系列面向微控制器。此外,還提供與用戶的通信接口,方便與用戶進行交互。其實,WSN操作系統(tǒng)實現(xiàn)對硬件資源的抽象,并負責管理處理器、有限的內(nèi)存等資源,它直接影響到系統(tǒng)的性能,因此研究WSN上的操作系統(tǒng)是很有必要的。除此以外,中科院、清華大學、北京郵電大學、浙江大學和中國科技大學等眾多高等院校也積極開展對無線傳感器網(wǎng)絡的研究。當前美國許多著名的大學在進行無線傳感器方面的研究工作,如哈佛大學專注于無線傳感器通信理論的研究;加州大學伯克利分校致力于傳感器節(jié)點的研究與開發(fā),目前市面上比較流行的mica系列節(jié)點平臺就是該分校的研究成果。美國《技術評論》雜志把圖像無線傳感器視為未來新興十大技術的首位。在
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1