<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 設計應用 > 一種基于SOPC技術(shù)的便攜式定位系統設計

一種基于SOPC技術(shù)的便攜式定位系統設計

作者: 時(shí)間:2010-04-08 來(lái)源:網(wǎng)絡(luò ) 收藏

  3.3.1 終端初始化程序設計

  終端初始化主要是在系統上電時(shí)完成硬件配置文件的下載,系統初始化和設備初始化等。使用main( ) 函數,HAL系統庫能自動(dòng)初始化系統。但自動(dòng)初始化屏蔽了底層操作,一些沒(méi)有用到的設備驅動(dòng)程序也進(jìn)行了初始化,增加了程序代碼長(cháng)度和降低了系統效率,ANSI C標準提供了一個(gè)供用戶(hù)自由初始化系統的函數alt_main( ),用戶(hù)可以在該函數中自由初始化系統而代替main( )的自動(dòng)初始化,本系統的alt_main( )函數如下:

  3.3.2 定位數據的采集程序設計

  定位數據的采集主要采集和數字指南針的定位數據,采用串口接收中斷的方式。NIOS II中,串口包括6個(gè)16位的寄存器,在軟件中對應的數據結構為:

  串口被當成字符設備,對其訪(fǎng)問(wèn)可以通過(guò)標準輸入(stdin)和標準輸出(stdio)來(lái)完成,也可以通過(guò)打開(kāi)和寫(xiě)文件的方式,本系統采用直接訪(fǎng)問(wèn)寄存器方式,采用系統自動(dòng)生成的訪(fǎng)問(wèn)宏,這樣可以采用精簡(jiǎn)Newlib C,減少程序代碼長(cháng)度,并采用串口中斷方式接收數據,NIOS II中使用中斷首先要向系統注冊,并且要打開(kāi)硬件中斷。中斷采集信號主要程序如下:



關(guān)鍵詞: SOPC 便攜式定位系統 GPS

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>