ADC匹配配置问题

__IO uint16_t ADCConvertedValue[4];//转换的4通道AD值

DMA_InitStructure.DMA_BufferSize = 4;//数据长度为4


ADC_InitStructure.ADC_NbrOfChannel = 4;//转换的ADC通道的数目为

ADC_RegularChannelConfig(ADC1, ADC_Channel_0, 1, ADC_SampleTime_7Cycles5); //ADC1通道2转换顺序为1,采样时间为7.5个周期 
  ADC_RegularChannelConfig(ADC1, ADC_Channel_1, 2, ADC_SampleTime_55Cycles5);//ADC1通道3转换顺序为2,采样时间为55.5个周期 
  ADC_RegularChannelConfig(ADC1, ADC_Channel_8, 3, ADC_SampleTime_55Cycles5);//ADC1通道8  
  ADC_RegularChannelConfig(ADC1, ADC_Channel_9, 4, ADC_SampleTime_55Cycles5);//ADC1通道9 

ADC配置时,这几个参数必须匹配!否则ADCConvertedValue数组中的值会跳动!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
DSP20835是一种数字信号处理器,可以进行ADC同步采样。ADC同步采样是指多个ADC(模数转换器)同时采样,以提高采样精度和准确性。下面是配置DSP20835进行ADC同步采样的步骤: 1. 确保DSP20835上的ADC模块已正确配置并连接到输入信号源。检查ADC的参考电压和采样率设置是否与所需的信号源匹配。 2. 在DSP20835的编程环境中,选择要使用的ADC模块,并为每个ADC模块分配一个唯一的标识符。 3. 使用编程语言(例如C或C++)编写代码来配置ADC模块的设置。这包括设置采样率、参考电压、输入通道和采样分辨率等。 4. 如果需要,可以使用DMA(直接内存访问)控制器来设置ADC数据的存储位置。DMA可以帮助减少处理器的负载,提高数据传输效率。 5. 同步多个ADC模块的采样。这可以通过使用DSP20835的同步时钟和同步触发器来实现。同步触发器可以确保多个ADC模块在相同的时间点上开始采样。 6. 如果需要,可以使用中断来处理ADC采样完成后的数据。中断可以在每个ADC采样完成时触发,以便及时处理和处理采样数据。 7. 运行编写好的程序,开始ADC同步采样。可以监视和分析采样数据,以确保采样结果满足要求。 总之,配置DSP20835进行ADC同步采样需要正确设置ADC模块的参数、使用同步时钟和触发器来同步采样,以及适当处理采样数据。这样可以提高采样精度和准确性,并满足特定应用的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值