这里STM32f103c8t6的ADC光线采集为什么是除以14开始往下这种,是把光照强度分为了14个等级了吗?
可以理解为 划分了 14个临界, 每个临界 之间的范围 在逐步递增, 有点类似于一个凹曲线
不知道你这个问题是否已经解决, 如果还没有解决的话:#include "stm32f10x.h"
#include "delay.h"
#include "adc.h"
#include "usart.h"
u16 a;
float b;
int main(void)
{
delay_init();
adc_Init();
uart_init(115200);
while(1)
{
a=adc_getval(ADC_Channel_17,1,ADC_SampleTime_28Cycles5);
b=a*(3.3/4096);
printf("ADC= %d Vrefint= %1.3f V \r\n",a,b);
delay_ms(500);
}
}