資源描述:
《基于arm9的數(shù)據(jù)采集程序設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、武漢理工大學(xué)華夏學(xué)院設(shè)計(jì)報(bào)告課程名稱嵌入式技術(shù)題目基于ARM9的數(shù)據(jù)采集程序設(shè)計(jì)專業(yè)班級(jí)學(xué)號(hào)姓名成績(jī)___________________2015__年____月____日(注:為設(shè)計(jì)報(bào)告完成的日期)目錄第1章功能及原理............................................................11.1實(shí)現(xiàn)的功能............................................................11.2軟件硬件平臺(tái)........
2、..................................................11.3硬件原理分析及原理圖..................................................11.4硬件驅(qū)動(dòng)的實(shí)現(xiàn)步驟及分析..............................................1第2章代碼設(shè)計(jì)..............................................................42.1相關(guān)寄存器定義
3、........................................................42.2實(shí)現(xiàn)驅(qū)動(dòng)..............................................................42.3編寫驅(qū)動(dòng)..............................................................52.4修改兩個(gè)Makefile.............................................
4、.........6第3章實(shí)驗(yàn)運(yùn)行步驟..........................................................83.1啟動(dòng)串口調(diào)試..........................................................83.2運(yùn)行H-JTAG...........................................................83.3運(yùn)行Eclipse工程..........................
5、.............................93.4調(diào)試工程..............................................................9第4章調(diào)試及結(jié)果分析........................................................114.1實(shí)驗(yàn)現(xiàn)象.............................................................114.2總結(jié)體會(huì)............
6、.................................................12第1章功能及原理1.1實(shí)現(xiàn)的功能通過S3C2410X(ARM9)的ADC采集實(shí)驗(yàn)箱電位器的值,旋轉(zhuǎn)電位器時(shí)可在屏幕上看到當(dāng)前采集值的變化。中斷功能:按下中斷按鍵觸發(fā)中斷,中斷時(shí)三個(gè)LED燈閃爍一次,且屏幕上打印正在中斷的提示。報(bào)警功能:設(shè)定一個(gè)臨界值(如500),當(dāng)采集的值超過此臨界值時(shí),燈閃爍報(bào)警,三個(gè)電位器可與三個(gè)燈一一對(duì)應(yīng)。1.2軟件硬件平臺(tái)硬件平臺(tái)為博創(chuàng)經(jīng)典UP-NETARM2410實(shí)驗(yàn)箱(S3C24
7、10處理器)。軟件平臺(tái)為eclipse+keil+PUTTY(串口調(diào)試助手)。1.3硬件原理分析及原理圖由底板文件夾中第10章10-AD-DA-CAN文件中可得電位器原理圖如下:圖1硬件原理圖S3C2410的ADC是8路復(fù)用的,開發(fā)平臺(tái)上的3個(gè)ADC電位器對(duì)應(yīng)AIN0-2,觸摸屏電路使用AIN5和AIN7。ADC電路的參考電壓VERF固定為3.3V電壓,輸入電壓范圍是0到3.3V。A/D轉(zhuǎn)換器是模擬信號(hào)和CPU之間聯(lián)系的接口,它將連續(xù)變化的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),以供計(jì)算機(jī)和數(shù)字系統(tǒng)進(jìn)行分析、處理、存儲(chǔ)、控制
8、和顯示。1.4硬件驅(qū)動(dòng)的實(shí)現(xiàn)步驟及分析1.4.1muxed通過在09章IOports章節(jié)搜索AIN0、AIN1、AIN213,沒有找到,因此,不是多功能引腳。1.4.2clk開啟時(shí)鐘在07-clockpowermanagement一章中搜索ADC,發(fā)現(xiàn):表1clockpowermanagement設(shè)置使能設(shè)置為使能狀態(tài),CLKCON[15]=0b1。時(shí)鐘分頻在16-ADC&touchscreen一章