資源簡介
里面有關于ARM7基于LPC2138的各個模塊的例程,有詳細的注解,非常適合學習LPC2138

代碼片段和文件信息
//
#include?“ADC.h“
/*----------------------------------------------------------*\
?|?ADC?Initial??????????????????????????????????????????????|
\*----------------------------------------------------------*/
void??ADCInit(void) //void??ADCInit(uint8?CLKDIVuint8?BURSTuint8?STARTuint8?EDGE)
//????頻率 啟動 ??啟動源 ??啟動沿
{
uint32?XAD;
XAD?=?AD0DR; //?讀取ADC結果,并清除DONE標志位?
PINSEL1?|=?1?<24; //?P0.28連接到AD0.1
/*?進行ADC模塊設置?*/
AD0CR?=?(1?<1) | //?SEL=8選擇通道1?
((12000000?/?1000000?-?1)?<8) | //?CLKDIV=Fpclk/1000000-1轉換時鐘為1MHz
(0?<16) | //?BURST=0軟件控制轉換操作
(0?<17) | //?CLKS=0?使用11clock轉換?
(1?<21) |?? //?PDN=1正常工作模式?
(0?<22) |?? //?TEST1:0=00正常工作模式?
(1?<24) | //?START=001邊沿出現在MAT0.1?時啟動ADC轉換?
(0?<27); ? //?直接啟動ADC轉換時,此位無其它上升沿
}
uint16?Read_ADC(void)
{
????uint32?ADC_Data;
uint16?ADC_Data16;
AD0CR?|=(1?<24);
while?((AD0DR?&?0x80000000)?==?0); //?等待轉換結束 ?有此句會死機?
ADC_Data?=?AD0DR; //?讀取ADC結果
ADC_Data?=?(ADC_Data?>>?6)?&?0x3ff;
ADC_Data16=(uint16)ADC_Data;
return?ADC_Data16;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????262017??2008-01-08?17:00??LPC2138教學例程\1602液晶說明.pdf
?????文件????1205196??2008-01-08?16:59??LPC2138教學例程\EN_TC1602.pdf
?????文件??????69900??2015-05-12?14:38??LPC2138教學例程\LPC2138EX\Listing\LPC2138EX.map
?????文件??????25617??2015-04-23?11:58??LPC2138教學例程\LPC2138EX\Listing\Startup.lst
?????文件?????195082??2015-05-13?09:38??LPC2138教學例程\LPC2138EX\LPC2138EX.uvgui.YZL
?????文件?????192809??2015-05-12?14:40??LPC2138教學例程\LPC2138EX\LPC2138EX.uvgui_YZL.bak
????.......????150991??2015-06-28?12:19??LPC2138教學例程\LPC2138EX\LPC2138EX.uvopt
????.......?????16069??2015-05-15?09:33??LPC2138教學例程\LPC2138EX\LPC2138EX.uvproj
?????文件???????2100??2015-06-28?11:08??LPC2138教學例程\LPC2138EX\LPC2138EX_LPC2138EX.dep
????.......????150991??2015-06-28?09:38??LPC2138教學例程\LPC2138EX\LPC2138EX_uvopt.bak
????.......?????16099??2015-05-10?10:30??LPC2138教學例程\LPC2138EX\LPC2138EX_uvproj.bak
?????文件??????12388??2015-05-11?14:20??LPC2138教學例程\LPC2138EX\out\adc.crf
?????文件????????203??2015-05-11?14:20??LPC2138教學例程\LPC2138EX\out\adc.d
?????文件??????25004??2015-05-11?14:20??LPC2138教學例程\LPC2138EX\out\adc.o
?????文件????????252??2015-05-11?14:20??LPC2138教學例程\LPC2138EX\out\adc.__i
?????文件??????12522??2015-05-12?14:38??LPC2138教學例程\LPC2138EX\out\eint.crf
?????文件????????211??2015-05-12?14:38??LPC2138教學例程\LPC2138EX\out\eint.d
?????文件??????26088??2015-05-12?14:38??LPC2138教學例程\LPC2138EX\out\eint.o
?????文件????????256??2015-05-12?14:38??LPC2138教學例程\LPC2138EX\out\eint.__i
?????文件??????13968??2015-05-12?14:28??LPC2138教學例程\LPC2138EX\out\lcd1602.crf
?????文件????????253??2015-05-12?14:28??LPC2138教學例程\LPC2138EX\out\lcd1602.d
?????文件??????29124??2015-05-12?14:28??LPC2138教學例程\LPC2138EX\out\lcd1602.o
?????文件????????277??2015-05-12?14:28??LPC2138教學例程\LPC2138EX\out\lcd1602.__i
?????文件??????34628??2015-05-12?14:38??LPC2138教學例程\LPC2138EX\out\LPC2138EX.axf
?????文件??????15388??2015-05-12?14:38??LPC2138教學例程\LPC2138EX\out\LPC2138EX.hex
?????文件??????35495??2015-05-12?14:38??LPC2138教學例程\LPC2138EX\out\LPC2138EX.htm
?????文件????????390??2015-05-12?14:38??LPC2138教學例程\LPC2138EX\out\LPC2138EX.lnp
?????文件????????206??2015-06-28?12:19??LPC2138教學例程\LPC2138EX\out\LPC2138EX.plg
?????文件???????1368??2015-05-12?14:38??LPC2138教學例程\LPC2138EX\out\LPC2138EX.tra
?????文件??????13051??2015-05-12?09:36??LPC2138教學例程\LPC2138EX\out\main.crf
............此處省略53個文件信息
- 上一篇:EMI EMC等的幾本書籍
- 下一篇:NPDP全真模擬題及各章節測試題
評論
共有 條評論