[ZLG-MCU] 关于ADC

[复制链接]
1741|0
 楼主| esonxy 发表于 2008-5-24 18:52 | 显示全部楼层 |阅读模式
大家好,请问一下怎么读取两通道的AD转换的值?<br />程序片段:<br />&nbsp;<br />SysCtlClockSetSYSCTL_SYSDIV_10|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN|SYSCTL_XTAL_6MHZ);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />SysCtlADCSpeedSet(SYSCTL_ADCSPEED_125KSPS);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />ADCSequenceDisable(ADC_BASE,&nbsp;0);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />ADCSequenceConfigure(ADC_BASE,&nbsp;0,&nbsp;ADC_TRIGGER_PROCESSOR,&nbsp;0);&nbsp;<br />ADCSequenceStepConfigure(ADC_BASE,&nbsp;0,&nbsp;0,ADC_CTL_CH0);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ADCSequenceStepConfigure(ADC_BASE,&nbsp;0,&nbsp;1,ADC_CTL_CH1|ADC_CTL_END);<br />ADCSequenceEnable(ADC_BASE,&nbsp;0);&nbsp;<br /><br /><br /><br />while(&nbsp;!(HWREG(ADC_BASE&nbsp;+&nbsp;ADC_O_X_SSFSTAT)&nbsp;&&nbsp;0x00000100)&nbsp;)<br />{&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;ADCSequenceDataGet(ADC_BASE,&nbsp;0,&nbsp;&ulData);<br />&nbsp;&nbsp;&nbsp;Value[k]=ulData;<br />&nbsp;&nbsp;&nbsp;&nbsp;k++;<br />&nbsp;&nbsp;if(k&gt=2)<br />&nbsp;{k=0;}<br />}<br />这个循环好像跳不出来啊<br /><br /><br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

25

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部