Alexur пишет:мож функция "преобразовать данные регистра в десятичное число" есть ? (WinAVR) есть функция. Но использовать её тут - безсмысленно.
Alexur пишет:необходимо перевести в десятичный формат (так как там расстояние в дюймах) а какая связь дюймов и десятичных чисел?
Вы вообще вкурсе, что ВСЕ вычисления в МК (да и во всех машинах) производится в двоичной системе? двоичная информация складывается в байты, а там рядом - уже шестнадцатиричная система. Alexur пишет:с данными регистра ADCL & ADCH на прямую работать нереально - это для человека нереально, а для компьютера - самое то.
Или вы хотите всё переводить в десятичную систему, и только потом производить вычисления? - так вам никаких ресурсов не хватит...
Так что вычисляйте всё в том виде, в котором есть, а вот только когда нужно вывести что то ДЛЯ ЧЕЛОВЕКА - только тогда и преобразуйте в десятичную систему. |