hallo,

vielen dank ertsmal.

ich hab das jetzt ungefähr so gemacht:

long int pwm_wert;
int adc_wert;

pwm_wert = (100 * adc_wert) / 1023;

Die Variable pwm_wert muss ein long int sein, oder? Da bei der Berechnung ja als Zwischenergebnis eine Zahl größer 16 Bit rauskommt.

wie kann ich nun die Variable pwm_wert wieder in einen Integer packen?

gruß ceekay