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

正文內(nèi)容

基于arm的gps導(dǎo)航定位系統(tǒng)設(shè)計(jì)說明(文件)

2025-07-12 16:39 上一頁面

下一頁面
 

【正文】 并可以添加附加代碼來初始化可選的函數(shù)指針和可選得變量來加強(qiáng)系統(tǒng)的功能。. . . . .學(xué)習(xí)參考(4)中斷處理Windows CE的中斷實(shí)際上是由兩部分ISR和IST組成的。注意 Windows CE下默認(rèn)的調(diào)試串口與串口驅(qū)動不是一個(gè)概念,即便是默認(rèn)的調(diào)試串口能用的話,也不能說明它的驅(qū)動己經(jīng)做好了,只能說它能發(fā)送Win CE的調(diào)試數(shù)據(jù) Windows CE 內(nèi)核定制本課題是通過 Platform (簡稱 PB)軟件來定制 WINCE 操作系統(tǒng)的。(1)生成新平臺 啟動 PB,在 File 中選擇 NEW Platform,根據(jù)向?qū)б来芜x擇 BSP,選擇平臺的應(yīng)用程序和媒體,選擇平臺的網(wǎng)絡(luò)和通信,最后點(diǎn)擊完成。在此過程中,可以將自己寫好的驅(qū)動程序和應(yīng)用程序,通過編寫 Windows CE Compo(CEC)文件,生成新的 BSP,加入到要定制的平臺中去。(3)下載平臺. . . . .學(xué)習(xí)參考得到燒寫文件 后,就要將它下載到我們的開發(fā)板中去。目前,ARM 公司提供七個(gè)處理器核系列:ARMAEM9 、ARM9E、ARM10E、ARM11 、SecurCore以及Cortex 。 ARM 處理器的體系結(jié)構(gòu)(1)RISC體系結(jié)構(gòu)RISC體系結(jié)構(gòu)是針對傳統(tǒng)的CISC 固有的缺點(diǎn)提出來的。(2)ARM/Thumb雙指令集ARM微處理器同時(shí)支持ARM指令集和Thumb指令集。. . . . .學(xué)習(xí)參考Thumb指令集為ARM指令集的功能子集,可節(jié)省30%40%以上的存儲空間,同時(shí)具備32位代碼的所有優(yōu)點(diǎn)。由于ARM920T處理器采用了分離式的指令Cache 和數(shù)據(jù) Cache,故也有相應(yīng)的指令 IMMU和數(shù)據(jù)DMMU。. . . . .學(xué)習(xí)參考第四章 系統(tǒng)硬件及 GPS 模塊設(shè)計(jì) 總體硬件設(shè)計(jì)方案整體電路框圖如圖41所示:GPS導(dǎo)航定位系統(tǒng)的設(shè)計(jì)可分為S3C2410 處理器和 GPS模塊電路,其中GPS模塊將接收到的定位數(shù)據(jù)通過串口傳送給處理器,完成GPS的導(dǎo)航定位功能。 S3C2410 處理器ARM 處理器的選型需要綜合考慮多方面的內(nèi)容包括 ARM 處理器內(nèi)核版本、CPU工作頻率、片內(nèi)存儲器容量、片內(nèi)外圍電路、成本以及技術(shù)支持等。以下是S3C2410的一些基本特性:(1)RISC體系結(jié)構(gòu),支持32位ARM指令集和16位的Thumb指令集;(2)五級整數(shù)流水線(包括預(yù)取、譯碼、執(zhí)行、訪存和寫入),指令執(zhí)行效率更高;(3)全性能的MMU,支持虛擬存儲系統(tǒng),可以穩(wěn)定運(yùn)行WinCE 以及Linux操作系統(tǒng);(4)內(nèi)部高級控制總線(AMBA) 體系結(jié)構(gòu);(5)支持從NAND FLASH存儲器啟動,帶有4KB內(nèi)部啟動引導(dǎo)緩沖區(qū);(6)它帶有55個(gè)中斷源(看門狗定時(shí)器,5個(gè) 定時(shí)器, , 9個(gè)UART,24 個(gè)外部中斷,4個(gè)DMA,2個(gè)RTC,2個(gè)ADC,1 個(gè)I2C,2 個(gè)SPI,2 個(gè)USB,一個(gè)LCD和 一個(gè)電池管理)。SDRAM模塊的nscs ,nsras ,nscas ,nWE ,LDQM , UDQM,SCKE ,SCLK腳與S3C2410的存儲控制器相連,A0A12,BA0,BA1分別與系統(tǒng)的數(shù)據(jù)總線的ADDR[26:0]相連。為了簡化系統(tǒng)電源電路的設(shè)計(jì),要求整個(gè)系統(tǒng)的輸入電壓為高質(zhì)量的5V 直流穩(wěn)壓電源,如圖43,44所示: D120RKOUTINGC3uFnAME7V5圖43 圖44 串口電路串行口是計(jì)算機(jī)一種常用的接口,具有連接線少,通訊簡單,得到廣泛的使用。它具有低功耗、大容量、擦寫速度快、可整片或分扇區(qū)在系統(tǒng)編程、擦除等特點(diǎn),并且可由內(nèi)部嵌入的算法完成對芯片的操作,在各種嵌入式系統(tǒng)中得到了廣泛的應(yīng)用。K9F1208UDM的存儲容量為64MB, 數(shù)據(jù)總線寬度為 8位,采用TSOP48封裝;僅需要,S3C2410與NAND FLASH連接關(guān)系如圖46所示: I/O5DAT0231VS46LEWPnCRB7K9FUM圖46 FLASH存儲電路 SDRAM 電路SDRAM具有容量大、存取速度快、低成本的特點(diǎn),因而廣泛應(yīng)用到微機(jī)處理系統(tǒng)中。目前常用的SDRAM 為8位/16位數(shù)據(jù)寬度。 K4S561632C和S3C2410的連線原理如圖47所示 DQ0AT123SRMK456C7()9nscraWEVLBU[:]圖47 SDRAM存儲電路 顯示電路本 LCD 模塊采用的是 PD064VT5,它是一種液晶顯示器。引腳 DIR為輸入輸出端口轉(zhuǎn)換用,DIR=“1”高電平時(shí)信號由 “A”端輸入“B”端輸出,DIR=“0”低電平時(shí)信號由 “B”端輸入“A ”端輸出。由于該模塊使用 TTL 電平,為了將 GPS 模塊與板子的串口相連,需要設(shè)計(jì). . . . .學(xué)習(xí)參考一個(gè) EIA 與 TTL 電平的轉(zhuǎn)換電路,同時(shí)還要設(shè)計(jì)一個(gè)為 GPS 模塊供電的供電電路。其定位精度小于 10m,超高靈敏度達(dá)159dbm,冷/ 暖/熱啟動時(shí)間 42/38/1 秒。 NEMA0183 協(xié)議NEMA0183 是美國國家海洋電子協(xié)會制定的一種基于 ASCII 字符的串行通信的數(shù)據(jù)協(xié)議,所有輸入輸出信息均為 ASCII 字符,它的每條語句以“$”作為開始,以回車符(CRLF)結(jié)束,中間包含了若干個(gè)域,每個(gè)域以逗號“, ”作為分隔,一條NMEA0183 語句有以下幾個(gè)部分組成:(1)起始符$:表示一條語句的開始(2)標(biāo)識符域:用來表示一條語句的全部數(shù)據(jù)域的特定格式,長度可變(3)數(shù)據(jù)域:包含各種類型的數(shù)據(jù),一條語句內(nèi)數(shù)據(jù)域之間用逗號分隔,數(shù)據(jù)域可以為空,但數(shù)據(jù)域間分隔用的逗號不可省略(4)校驗(yàn)和:緊跟在數(shù)據(jù)域后面,長度為兩個(gè)字節(jié),用星號“*”與數(shù)據(jù)域分開(5)結(jié)束符CRLF:表示一條語句的結(jié)束本設(shè)計(jì)中需要提取的是 GPRMC 格式的定位信息,其格式如下:$GPRMC,1,2,3,4,5 ,6,7,8,9,10,*CRLF1UTC 時(shí)間: 格式2狀態(tài):A=定位,V=導(dǎo)航3緯度:4緯度方向;N 或 S5經(jīng)度: 格式6經(jīng)度方向:E 或 W7對地航速(單位:里/小時(shí)8對地航向(二維方向指向,單位:度9.當(dāng)前 UTC 日期(定位點(diǎn))ddmmyy 格式10磁偏角(單位:度) GPS 程序設(shè)計(jì)GPS模塊上電之后就會源源不斷地通過串口發(fā)送各種格式的地理信息,為了從GPS模塊上接收到信息,需要對串口進(jìn)行編程,以控制串口的行為,GPS串口程序分為以下. . . . .學(xué)習(xí)參考幾個(gè)部分:1.串口設(shè)置對話框。(1)GPS數(shù)據(jù)提取流程圖如51 所示:. . . . .學(xué)習(xí)參考開始初始化串口是否打開設(shè)置串口參數(shù)提取 GPS 數(shù)據(jù)信息判斷是否RMC 語句讀取定位信息顯示輸入緩沖區(qū)是否為空結(jié)束N Y Y Y N N FALSE圖 51 GPS 數(shù)據(jù)提取. . . . .學(xué)習(xí)參考(2)提取緯度信息,并判斷南北緯 以下是緯度的提取流程圖,經(jīng)度的提取流程圖也是如此。為了顯示的方便,將東、北兩個(gè)方位分別對應(yīng)X、Y軸的正半軸,反之,西、南方位分別對應(yīng)X ,Y軸的負(fù)半軸。由于時(shí)間緊湊,論文中還有許多不足,有以下幾個(gè)方面需要改進(jìn):,只完成了基本的定位效果,需要進(jìn)一步的開發(fā)。田燕老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、大膽開拓的進(jìn)取精神深深地感染和激勵著我。特別感謝我的父母,他們這么多年來對我的關(guān)心和鼓勵,任何言語都無法表達(dá)我對他們的感激之情。 //DCD結(jié)構(gòu)體的長度 DWORD BaudRate。 //傳輸?shù)淖址粩?shù) BYTE Parity。 //指向已打開的串口句柄LPDCB lpDCB)。 //進(jìn)行奇偶校驗(yàn) =databits。m_dcb)) //設(shè)置串口的配置} //超時(shí) COMMTIMEOUTS CommTimeOuts。 //接收每字節(jié)的平均允許時(shí)間 =0。 //寫時(shí)間常數(shù) if(!SetCommTimeouts(m_hComm,amp。 //標(biāo)識通信端口的句柄 LPDWORD lpEvtMadk。m_hComm=INVALID_HANDLE_VALUE。CommTimeOuts)。//清除錯誤C1earCommError(portm_hComm,amp。//當(dāng)找不到串口時(shí)跳出提示框 if(portm_hComm==INVALID_HANDLE_VALUE)AfxMessageBox(_T(”Can’t open m”))。while(TRUE){ if(EV_RXCHAR & evtMas。//清空串口PurgeComm(portm _hComm,PURGE_RXCLEAR PURGE_TXCLEAR)。cmState)。. . . . .學(xué)習(xí)參考if(!SetCommTimeouts(m_hComm,amp。//設(shè)置超時(shí)COMMTIMEOUTS CommTimeOuts。 //函數(shù)Openport( BOOL CSerialPort::OpenPort(CWnd*pPortOwner,UINT portnr,UINT baud, TCHAR parity, UINT databits,UINT stopbits){ ASSERT(pPortOwner!=NULL)。 //標(biāo)識通信端口的句柄 DWORD dwEvtMask)。 //接收時(shí)間常數(shù) //寫每字節(jié)的平均允許時(shí)間 =0。CommTimeOuts)。 //奇偶校驗(yàn) =stopbits。 //設(shè)定波特率 =TRUE。 //停止位 } DCB。 //二進(jìn)制模式 DWORD fParity: 1。[15] CE 嵌入式系統(tǒng)[M]. 北京:北京航空航天大學(xué)出版社,2022:7—22.[16] 吳明暉. 基于ARM的嵌入式系統(tǒng)開發(fā)與應(yīng)用. 北京: 人民郵電出版社.2022.1.. . . . .學(xué)習(xí)參考附錄// CreateFile函數(shù)為: HANDLE CreateFile( LPCTSTR lpFileName //指定要打開的串口邏輯名,如“COM1 DWORD dwDesiredAccess //指定文件的訪問權(quán)限 DWORD dwSharedMode //指定給予其他線程的訪問權(quán)限,讀取或?qū)懭? LPSECURITY_ATTRIBUTES lpSecurityAttributes //指定文件訪問屬性 DWORD dwCreationDispostion //指定創(chuàng)建或打開文件的方式 DWORD dwFlagsAndAttributes //指定文件的屬性 HANDLE hTemplateFile) //指向模板文件的旬柄,設(shè)置為 NULL //CreateFile的設(shè)置 m_hComm=CreateFile(szPort, //設(shè)定端口號 GENERIC_READ | GENERIC_WRITE, //讀寫方式 0, //獨(dú)占方式 NULL, OPEN_EXISTING, //打開以存在的文件0, //同步方式NULL)。感謝與我一起寫論文的同學(xué),通過和他們的交流和討論使我學(xué)到了很多知識。以上實(shí)現(xiàn)的GPS定位和嵌入式
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1