I have the following circuit.

I connected vout with A0 pin(adc pin) of my esp8266. When I read the tension by a0(with command analogRead(A0)), I expect that value is about 667(0.652 V). But instead I get a random signal(not const)... by analogRead(A0) i get:
adc_value = 448
adc_value =0
adc_value =0
adc_value =1023
adc_value = 224
adc_value =0
adc_value =1023
etc...
I don't understand why...
PS: As a power supply I use a bench power supply and I already try to change esp8266 with another(to try if it if broken...)

I connected vout with A0 pin(adc pin) of my esp8266. When I read the tension by a0(with command analogRead(A0)), I expect that value is about 667(0.652 V). But instead I get a random signal(not const)... by analogRead(A0) i get:
adc_value = 448
adc_value =0
adc_value =0
adc_value =1023
adc_value = 224
adc_value =0
adc_value =1023
etc...
I don't understand why...
PS: As a power supply I use a bench power supply and I already try to change esp8266 with another(to try if it if broken...)