/***************************************************************************************
** 西南科技大学
**Version: 1.0
**Created by: LFB
**Created date: 2012-12
**Descriptions: 系统模拟数字转换器文件
**--------------------------------------------------------------------------------------
**Modified by:
**Modified date:
**Version:
**Descriptions:
*****************************************************************************************/
#include "ADI.h"
/******************************************************************************************
* 函数名称 :ADC_Init(void)
* 功能描述 :12位AD采样模块初始化
* 输入参数 :无
*
* 返回值 :无
* 作者 :lfb
* 创建日期 :2012-12-15
* 全局变量 :无
* 全局静态变量:无
* 局部静态变量:
* 修改注意 :
*----------------------------------------修改历史------------------------------------------
* 当前版本 : 修改人: 修改日期:
* 修改说明 :
******************************************************************************************/
void ADC_Init(void)
{
ADPCFG &= 0xE2FF; //--将AN8,AN10,1N11,AN12配置为模拟输入方式
ADCON1 = 0x00E8; //--ADON = 0,暂不使能AD,
//--SSRC = 111,内部计数器结束采样开始自动转换
//--ASAM =0,采样在SAMP置位时开始
ADCON2 = 0x0000 ; //--CSCNA=1,扫描输入
//--SMPI=0000,每次采样完毕中断
//--ALTS=0,使用MUX A输入多路开关设置
ADCON2bits.VCFG = 1; //--VCFG<2:0>=00,AVDD,AVSS做参考,不扫描通道
ADCON3bits.ADCS = 30; //--TAD=(ADCS+1)*Fcy/2,TAD=(11+1)/(Fcy*2)其中Fcy为4M
//--采样转换时间设置为100K
ADCON3bits.ADRC = 0; //--转换时钟由系统时钟产生
ADCON3bits.SAMC = 1; //--采样时间配置为1TAD
//--经过以上配置,AD转换时间约为15TAD 时间大概为200KBPS
ADCHSbits.CH0NA =0; //--通道0负输入为Vref-
ADCHSbits.CH0SA =11; //--通道0正输入为AN5
ADCSSL= 0x1D00; //--不扫描轮询,可设置为00
_ADIF = 0; //--清中断标志位
_ADIE = 0; //--不启用中断
_ADIP = 0; //--中断主优先级别设置为0
ADCON1bits.ADON = 1; //--AD使能
}
ADI.zip_pic30
版权申诉
83 浏览量
2022-09-24
05:14:44
上传
评论
收藏 1KB ZIP 举报
朱moyimi
- 粉丝: 65
- 资源: 1万+
最新资源
- update9-20240601.5.205.slice.img.7z.002
- 微信小程序优惠券页面前端模板源码
- 林子雨编著《Spark编程基础(Python版)》 实验7 Spark机器学习库MLib编程实践数据
- 一种支持微信文本限制长度限制使用的,在合适的位置截取限制字节长度的字符串子串的java算法
- MoonPdfLib中解析PDF的库
- 学习Spring-使用Typora进行整理小白可以自学,有什么问题dd我
- update9-20240601.5.205.slice.img.7z.001.pd
- 2030.5 CSIP通信报文参考
- CSIP test程序解读
- POElight流放之路特效优化
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈