<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è) > 測試測量 > 設計應用 > 基于嵌入式技術(shù)的溫度測量系統設計

基于嵌入式技術(shù)的溫度測量系統設計

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

  在TaskStart任務(wù)循環(huán)開(kāi)始前,先進(jìn)行初始化工作,如調用中間件函數URAT0Init(9600)初始化串口、設置P0.8為GPIO等。然后,在任務(wù)循環(huán)中調用函數Measure_Temperature()和串口發(fā)送函數URAT0Putch(uint16 data),實(shí)現溫度的測量并將溫度值傳送到上位機。嵌入式系統程序總流程見(jiàn)圖4。

  基于嵌入式操作系統的應用中,還有一項重要的工作就是操作系統的移植和裁剪。

  所謂移植,就是使一個(gè)實(shí)時(shí)內核能在某個(gè)微處理器或微控制器上運行。 uC/OS-II的移植工作主要包括:OS_CPU.H 文件中與微處理器類(lèi)型及相應硬件有關(guān)的常數定義、宏定義和類(lèi)型定義;分別用匯編語(yǔ)言和C語(yǔ)言編寫(xiě)相關(guān)函數,特別是OSTaskStkInit(),在任務(wù)創(chuàng )建初期,將由其初始化任務(wù)堆棧。

  實(shí)時(shí)嵌入式操作系統的裁剪,就是只嵌入用戶(hù)程序需要的函數,這樣可以減少軟件所需的存儲器空間。由于uC/OS-II采用的是條件編譯。即當條件滿(mǎn)足時(shí)編譯相應的代碼,否則不編譯,故只要對編譯條件進(jìn)行控制就可以控制編譯后文件的大小,從而實(shí)現對操作系統的裁剪。

  4. 系統調試及結果

  JTAG(Joint Test Action Group)是一種國際標準測試協(xié)議,主要用于芯片內部測試及對系統進(jìn)行仿真、調試。目前,大多數比較復雜的器件都支持JTAG協(xié)議。作為ARM的典型調試手段,JTAG除了可以設置ARM的斷點(diǎn)以外,還可以對ARM的內核進(jìn)行控制,從而實(shí)現對外圍設備的讀寫(xiě)(比如:下載程序到RAM或者Flash空間)。

  ADS是ARM公司為方便用戶(hù)在A(yíng)RM芯片上進(jìn)行應用開(kāi)發(fā)而推出的一整套集成開(kāi)發(fā)工具。

  在保證電源電路、晶振電路和復位電路正常工作的前提下,可通過(guò)JTAG接口來(lái)調試以L(fǎng)PC2104為核心的目標板。在系統上電前,首先應檢測JTAG接口的TMS、TCK、TDI、TDO信號是否已與LPC2104的對應引腳相連。在保證LPC2104已正常工作的情況下,可用ADS通過(guò)JTAG接口對片內的部件進(jìn)行訪(fǎng)問(wèn)和控制。圖5為調試系統的硬件連接。

  采用 ADS 下的工具集來(lái)進(jìn)行系統調試:首先建立工程,即將用戶(hù)文件、操作系統文件、中間件以及目標板的啟動(dòng)代碼依次加入到工程中;然后編譯程序和鏈接目標代碼;再下載并調試程序。

  經(jīng)調試,當用手握住DS18B20對其加溫時(shí),由上位機顯示的溫度變化曲線(xiàn)如圖6所示。

  5. 結語(yǔ)

  本文構造了一個(gè)系統。該系統用可編程數字式溫度傳感器DS18B20作為檢測元件,以嵌入式芯片LPC2104為核心,除了實(shí)現及相關(guān)的數據處理外,還能與上位機通信。實(shí)驗結果表明,測量精度和速度都符合要求。下一步的工作是,增加溫度控制功能并擴充測控點(diǎn)數,構造一個(gè)集中監控的分布式溫度測控系統。


上一頁(yè) 1 2 3 4 下一頁(yè)

評論


相關(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>