R103是反馈电阻,构成“施密特"触发器,可以大大提高电路的抗干扰能力。并保证输出是低电平或3.3v高电平,不会出现中间电平。
后面这张图只是一个简单的比较器,当0-5v输入电压在2.5v附近时,由于干扰,输入实际上是在2.5v上下波动的,这样会使输出出现反复跳动。还有,输出还可能是0-3.3v之间某个不确定的值,不能保证是0v或3.3v的逻辑电平。

资料上写的很清楚,ADC可以使用:

外部基准参考源;
AVCC,需要在AVCC引脚上加电容滤除高频,常用100nF;
内部1.1V基准源,需要在AREF上加电容,实际此时AREF上就是1.1V,AREF上加电容,如100nF,但此时AVCC上最好也加电容100nF;
内部2.56V基准源,需要在AREF上加电容,实际此时AREF上就是2.56V,AREF上加电容,如100nF,但此时AVCC上最好也加电容100nF。
当然ADC引脚上也最好加RC滤波,您的寄存器设置只要对应手册设置好,ADC引脚有信号就可读到。
但要提醒您,使用内部1.1V和2.56V的参考源偏差比较大,且每个芯片都会不一样,需要进行自校准。
希望能帮到您。


