资源简介

里面有关于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个文件信息

评论

共有 条评论