Подскажите, пожалуйста.
В AVRStudio 4.13.528 WinAVR ATMega8 использую следующее вычисление:
ADCdata = 789;
ADCtmp = ldiv(ADCdata*2.56, 1024);
если посчитать руками на калькуляторе, то получается 1,9725
а в симуляторе получается 1,995 (записывается в структуру ldiv_t)
Пробовал разные числа, дробная часть не получается правильно.
Почему это происходит ?
-- Прилагается рисунок: --