資源簡介
1ax62l.rar
代碼片段和文件信息
/****************************************Copyright?(c)****************************************************
**?????????????????????????????????http://www.PowerAVR.com
** ???http://www.PowerMCU.com
**--------------File?Info---------------------------------------------------------------------------------
**?File?name:???????????adc.c
**?Last?modified?Date:??2010-05-12
**?Last?Version:????????V1.00
**?Descriptions:????????
**
**--------------------------------------------------------------------------------------------------------
**?Created?by:??????????PowerAVR
**?Created?date:????????2010-05-10
**?Version:?????????????V1.00
**?Descriptions:????????編寫示例代碼
**
**--------------------------------------------------------------------------------------------------------???????
*********************************************************************************************************/
#include?“lpc17xx.h“??????????????????????????????/*?LPC17xx?definitions????*/
#include?“adc.h“
/*----------------------------------------------------------------------------
??initialize?ADC?Pins
?*----------------------------------------------------------------------------*/
void?ADC_Init?(void)?{
??LPC_PINCON->PINSEL3?&=?~(3UL<<30);???????????????/*?P1.31?is?GPIO?*/
??LPC_PINCON->PINSEL3?|=??(3UL<<30);???????????????/*?P1.31?is?AD0.5?*/
??LPC_SC->PCONP???????|=??(1<<12);???????????????/*?Enable?power?to?ADC?block?*/
??LPC_ADC->ADCR????????=??(1<5)?|??????????????/*?select?AD0.5?pin?*/
??????????????????????????(4<8)?|??????????????/*?ADC?clock?is?25MHz/5?*/
??????????????????????????(1<<21);???????????????/*?enable?ADC?*/?
}
/*----------------------------------------------------------------------------
??start?ADC?Conversion
?*----------------------------------------------------------------------------*/
void?ADC_StartCnv?(void)?{
??LPC_ADC->ADCR?&=?~(7<<24);?????????????????????/*?stop?conversion??*/
??LPC_ADC->ADCR?|=??(1<<24);?????????????????????/*?start?conversion?*/
}
/*----------------------------------------------------------------------------
??stop?ADC?Conversion
?*----------------------------------------------------------------------------*/
void?ADC_StopCnv?(void)?{
??LPC_ADC->ADCR?&=?~(7<<24);?????????????????????/*?stop?conversion?*/
}
/*----------------------------------------------------------------------------
??get?converted?ADC?value
?*----------------------------------------------------------------------------*/
uint32_t?ADC_GetCnv?(void)?{
??uint32_t?adGdr;
//??uint32_t?adDr2;
??while?(!(LPC_ADC->ADGDR?&?(1UL<<31)));?????????/*?Wait?for?Conversion?end?*/
??adGdr?=?LPC_ADC->ADGDR;
//??adDr2?=?LPC_ADC->ADDR2;
??return((adGdr?>>?4)?&?ADC_VALUE_MAX);??????????/*?read?converted?value?*/
}
/*------------------------------------------------------------------------------
??read?a?converted?value?from?the?Analog/Digital?converter
?*----------------------------------------------
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????35540??2010-05-11?16:31??實驗例程\ADC\ADC_Burst\Jli
?????文件????????214??2010-05-10?10:03??實驗例程\ADC\ADC_Burst\LandTiger_ADC.plg
?????文件??????62868??2010-05-12?11:07??實驗例程\ADC\ADC_Burst\LandTiger_ADC.uvopt
?????文件??????15832??2010-05-11?16:31??實驗例程\ADC\ADC_Burst\LandTiger_ADC.uvproj
?????文件???????2602??2010-05-12?11:09??實驗例程\ADC\ADC_Burst\LandTiger_ADC_LandTiger_ADC.dep
?????文件?????????80??2010-05-10?10:02??實驗例程\ADC\ADC_Burst\LandTiger_ADC_Target?1.dep
?????文件??????63290??2010-05-11?16:31??實驗例程\ADC\ADC_Burst\LandTiger_ADC_uvopt.bak
?????文件??????15547??2010-05-10?15:32??實驗例程\ADC\ADC_Burst\LandTiger_ADC_uvproj.bak
?????文件??????54710??2010-05-12?11:07??實驗例程\ADC\ADC_Burst\List\LandTiger_ADC.map
?????文件??????41994??2010-05-10?10:04??實驗例程\ADC\ADC_Burst\List\startup_LPC17xx.lst
?????文件??????46158??2010-05-11?15:54??實驗例程\ADC\ADC_Burst\Obj\adc.crf
?????文件????????265??2010-05-11?15:54??實驗例程\ADC\ADC_Burst\Obj\adc.d
?????文件??????36676??2010-05-11?15:54??實驗例程\ADC\ADC_Burst\Obj\adc.o
?????文件????????186??2010-05-11?15:54??實驗例程\ADC\ADC_Burst\Obj\adc.__i
?????文件???????3551??2010-05-10?10:04??實驗例程\ADC\ADC_Burst\Obj\core_cm3.crf
?????文件????????109??2010-05-10?10:04??實驗例程\ADC\ADC_Burst\Obj\core_cm3.d
?????文件??????10024??2010-05-10?10:04??實驗例程\ADC\ADC_Burst\Obj\core_cm3.o
?????文件?????????19??2010-05-11?15:53??實驗例程\ADC\ADC_Burst\Obj\ExtDll.iex
?????文件??????24136??2010-05-12?11:07??實驗例程\ADC\ADC_Burst\Obj\LandTiger_ADC.axf
?????文件??????32307??2010-05-12?11:07??實驗例程\ADC\ADC_Burst\Obj\LandTiger_ADC.htm
?????文件????????381??2010-05-12?11:07??實驗例程\ADC\ADC_Burst\Obj\LandTiger_ADC.lnp
?????文件????????214??2010-05-12?11:09??實驗例程\ADC\ADC_Burst\Obj\LandTiger_ADC.plg
?????文件????????479??2010-05-10?10:04??實驗例程\ADC\ADC_Burst\Obj\LandTiger_ADC.sct
?????文件???????1303??2010-05-12?11:07??實驗例程\ADC\ADC_Burst\Obj\LandTiger_ADC.tra
?????文件??????46697??2010-05-11?16:28??實驗例程\ADC\ADC_Burst\Obj\main.crf
?????文件????????305??2010-05-11?16:28??實驗例程\ADC\ADC_Burst\Obj\main.d
?????文件??????37500??2010-05-11?16:28??實驗例程\ADC\ADC_Burst\Obj\main.o
?????文件????????190??2010-05-11?16:28??實驗例程\ADC\ADC_Burst\Obj\main.__i
?????文件???????5444??2010-05-10?10:04??實驗例程\ADC\ADC_Burst\Obj\startup_LPC17xx.o
?????文件??????47781??2010-05-10?10:04??實驗例程\ADC\ADC_Burst\Obj\system_lpc17xx.crf
............此處省略2192個文件信息
- 上一篇:逆濾波實現圖像復原
- 下一篇:labview實驗例程(STM32 USB)
評論
共有 條評論