Dein Controllertyp ist vermutlich (immer noch) geheim! ?

Zitat Zitat von horsty
Code:
   x=ADC;   // eingangswert wird der variable x übergeben 
   y=x/4;      // x wird durch 4 geteilt (von 10 auf 8 bit)
Bei meinen Atmelcontrollern gibts die Möglichkeit, den ADC gleich mit 8 Bit auszulesen. Das Stichwort heißt ADLAR.
Zitat Zitat von Meine Doku
... By default, the result is presented right adjusted, but can optionally be presented left adjusted by setting the ADLAR bit in ADMUX ...
Da lohnt es sich weiterzulesen.

Zitat Zitat von horsty
Code:
// port B und D werden als ausgang definiert
Hmmm, WENN Dein ADC auf Port B oder D liegt, dann liest Du über einen Ausgang ein. Darüber solltest Du nachdenken.