http://forum.easyelectronics.ru/viewtopic.php?p=334529#p334529

В общем случае калибровка по двум точкам дает наклон Kx и смещение Sx. 
Вычисляются они следующим образом:

Kx = (p2 - p1) / (c2 - c1);
Sx = Kx * c1 - p1;

где p1, p2 - калибровочные точки в мА, c1, c2 - коды АЦП, соответствующие этим точкам.
При измерении ток в мА вычисляется из кода АЦП так: ma = Kx * code - Sx; 
Чтобы привести вычисления к целочисленной арифметике, нужно масштабировать 
все значения, чтобы не потерять точность. И не забывать об округлении при 
каждой операции деления.