2417|0

314

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

帮忙看下程序【LM3S之ADC】 [复制链接]

SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC);  //使能ADC模块
 SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOE);  //使能GPIOE端口
 GPIOPinTypeADC(GPIO_PORTE_BASE,GPIO_PIN_7|GPIO_PIN_6);  //配置管脚PE7/PE6作为模数转换输入使用
 SysCtlADCSpeedSet(SYSCTL_ADCSPEED_125KSPS);  //设置ADC采样速率,每秒采样125千次
 ADCSequenceDisable(ADC_BASE,3);  //配置前先禁止采样序列
 ADCSequenceConfigure(ADC_BASE,3,ADC_TRIGGER_PROCESSOR,0);  //配置采样序列:ADC0基址、采样序列编号、采样序列触发源和优先级,0表示最高优先级
 ADCSequenceStepConfigure(ADC_BASE,3,0,ADC_CTL_CH0);  //配置采样序列发生器的步进:ADC0基址、采样序列编号、步值、通道设置
 ADCSequenceStepConfigure(ADC_BASE,3,0,ADC_CTL_CH1|ADC_CTL_END|ADC_CTL_IE);  //配置采样序列发生器的步进:ADC1基址、采样序列编号、步值、通道设置
 ADCIntEnable(ADC_BASE,3);  //使能ADC中断
 IntEnable(INT_ADC3);  //使能ADC采样序列中断 
 IntMasterEnable();  //使能处理器中断
 ADCSequenceEnable(ADC_BASE,3);  //使能采样序列:基址、编号

PE7/PE6分别接芯片的ADC0和ADC1,这个程序是不是利用ADC0和ADC1做检测用的 ADC 配置。但是怎么只能检测一个值呢,而且检测到的电压和实际值还不符。

 
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表