So, jetzt stehe ich vor dem nächsten Problem *verdammt*...
Ich will natürlich nicht nur Spannungen von 0 bis 5V messen können, sondern 0..10V sollten es schon sein. Also habe ich im code folgendes gemacht:

Code:
  U = Ad / 50
  Lcd "Spannung: "; U ; "."
  U = Ad Mod 100
  Lcd U ; " V"
(vorher war statt der 50 eine hundert da)

Und an der Elektronik hab ich einen Spannungsteiler mit zwei 10K-Widerständen hingemacht, die die Spannung halbieren. Gut und recht, nur hier mal ein paar ergebnisse:
Links die Spannung wie sie das regelbare Netzteil anzeigt, rechts die vom uC
Code:
3.56    3.72
6.9     6.36
7.12    6.46
8.91    8.34
10.21   9.96
...
...
Was mich stutzig macht, ist der erste Wert, die einen sind immer ein bisschen kleiner (gut, das kann durch den Spannungsteiler und einen 10K Schutzwiderstand zu verlusten führen, denk ich jetzt mal so)
und der erste ist grösser.
hier noch ein bisschen mehr:
Code:
3.71   3.8
3.90   3.90
ab 3.90Volt geht es wieder Bergab mit den Werten, an was liegt das bzw wie bekomm ich das weg?
Liegt das eher an der Software oder der Elektronik?