资源简介
里面有关于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全真模拟题及各章节测试题
相关资源
- 用 FPGA实现FFT,内
- 计算机原理硬件实验四 A/D和D/A转换
- 温度监控全功能.zip
- STM32CubeMX 实验03 通用定时器2定时中断
- MOEA/D -AWA算法实验代码
- 温度监控系统的设计毕业设计
- SMA/DO-214AC SMB/DO-214AA SMC/DO-214AB 封装
- 0832 微机原理的 A/D转换 波形发生器
- 松翰单片机定时中断数码管程序
- STC12C5A60S2简单的AD转换程序
- 公钥算法RSA与DSA的证明推导
- LPC2138串口通信实验已成功
- proteus+8086 A/D模数转换实验(0809)
- 中断方式的A/D数据采集系统实验交大
- 《键控数据采集电路设计》课程设计
- TMS320F28027中两种A/D采样方式的实现
- STM8S103定时器1多模式输出PWMCH3单通道
- 基于stm32碰撞球游戏仿真设计程序源码
- uCGUI+UCOS-II+LPC2138在proteus上的仿真-用
- C8051F410A/D转换程序
- 使用定时中断方式与ds18b20通信
- DLNA协议应用源代码,可以进行DLNA/D
- Proteus 7 Professional仿真 单片机双积分式
- 利用A/D转换设计一个室温温度计
- 单片机实验五—A/D转换
- 基于lpc2138的双通道AD转换
- LPC2138矩阵按键中断扫描
- ADC0809实验原理图
- LPC2138驱动显示屏
- a/d转换的程序代码
评论
共有 条评论