ville00 发表于 2013-12-4 11:04:03

stm8s ADC 问题

看了文档也没有提到采样的问题,和时间?datasheet里有提到这个问题么?     
下面代码是个2ms的循环
{    
      while(!(ADC1->CSR&0x80));
      ADC1->CSR&=~0x80;
      ad_value=(unsigned int)ADC1->DRHCR1|=0X01;    //START ADC
}
每次都读不到正常的值,但是当在100ms的循环里就正常了?啥问题?为什么一旦ADC1->CR1|=0X01,EOC立刻就置1了?仿真器的问题?

zykzyk-93033 发表于 2013-12-5 20:36:02

RE:stm8s ADC 问题

把速度降低看看:D

hotneure 发表于 2017-12-25 09:15:03

问题解决了吗
我觉得是采样时间的问题,之前用f4都有单独设采样时间的寄存器,STM8都没有,,,,,难道要手动定时吗
页: [1]
查看完整版本: stm8s ADC 问题