用ADUCM361 内部ADC,想问一下大家ad有效位能做到多少位

anne82820 2017-02-25 11:49:18
AdcGo(pADI_ADC1,ADCMDE_ADCMD_IDLE); // 置ADC1为空闲模式,以配置寄存器
AdcMski(pADI_ADC1,ADCMSKI_RDY,1);
AdcRng(pADI_ADC1,ADCCON_ADCREF_INTREF,ADCMDE_PGA_G1,ADCCON_ADCCODE_UINT);
pADI_ADC1->ADCCFG =0x00;
AdcFlt(pADI_ADC1,125,7,ADCFLT_NOTCH2|ADCFLT_RAVG2|ADCFLT_SINC4EN_DIS|ADCFLT_CHOP_OFF);
AdcPin(pADI_ADC1,ADCCON_ADCCN_AIN1,ADCCON_ADCCP_AIN0);
AdcGo(pADI_ADC1,ADCMDE_ADCMD_CONT);
NVIC_EnableIRQ(ADC1_IRQn); // Enable ADC1 IRq



这个是我adc1配置,用的是官方给的
4.50Hz 4.50=125000/16/158/11 SF=157,Notch2=1,AF=8, Chop=0 Sinc3+Average 50&60Hz notches
为什么我测试出来只有14位呢,我这边要求至少16位码值是不动,请帮我看看是否是设置问题,谢谢
...全文
300 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
uid123 2017-02-25
  • 打赏
  • 举报
回复
一般51芯片是8位的,但是看这个定义像是2组ADC。

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧