13
45
345
中级会员
使用道具 举报 送花
2197
7722
论坛元老
85
6049
1万
超级版主
DebugLab 发表于 2024-2-11 13:43 累加2的n次方次,再右移n位,就是平均了,如果有DMA,可以使用DMA自动传输到XDATA并累加,顺便来个超采样 h ...
for(i=0;i<ADC_CH;i++) { ADC_Value=DMA_Buffer[2*ADC_NUM+2]; ADC_Value<<=8; ADC_Value|=DMA_Buffer[2*ADC_NUM+3]; ADC_Value<<=8; ADC_Value|=DMA_Buffer[2*ADC_NUM+1]; ADC_Value>>=4; //20bit结果右移4位得16位结果 }复制代码
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-9-4 02:21 , Processed in 0.121330 second(s), 70 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.