по вопросу мгновенного расхода в л/100км.
2471 case 1:
2472 tmp0=rx_buffer[4]*0.073765;//Напряжениe АКБ
2473 tmp1=tmp3*100/tmp2; //Положение дросселя
2474 tmp2=rx_buffer[5]*1.25;//Скорость
2475 y=rx_buffer[50];//Расход л/ч
2476 y=(y
2477 tmp3=y;
После компиляции выскакивает предупреждение
Warning: 128_12_F_C.c(2472): local variable 'tmp3' is used before it's value is set
Внимание : 128_12_F_C.c ( 2472 ) : локальная переменная " tmp3 » используется , прежде чем это установлено значение
Я исправил значение строки 2473 согласно формулы на http://forums.drom.ru/mazda-capella-626/t55088.html пост11 Л/100 = л/ч * 100км / Скорость
Для протеуса к значению tmp2=rx_buffer[5]*1.25)= так как Скорость 0км/ч + tmp0 =13,72
2471 case 1:
2472 tmp0=rx_buffer[4]*0.073765;//Напряжениe АКБ (13,72)
2473 tmp1=tmp3*100/tmp2; //Положение дросселя (0,90 * 100 / 13,72 = 6,5597)
2474 tmp2=rx_buffer[5]*1.25+ tmp0;//Скорость (13,72)
2475 y=rx_buffer[50];//Расход л/ч (0,9)
2476 y=(y
2477 tmp3=y;