Вт май 17, 2022 21:28:50
Ср май 18, 2022 00:55:43
Не получается поделить ?Nobodyred писал(а):надо разделить на 133.
Уже неделю бьюсь не получаеться и все.
Ср май 18, 2022 00:59:56
Не получается поделить ?Nobodyred писал(а):надо разделить на 133.
Уже неделю бьюсь не получаеться и все.
Ср май 18, 2022 01:07:37
Nobodyred писал(а):но вот давление кажет 5301
Ср май 18, 2022 04:42:27
Nobodyred писал(а):но вот давление кажет 5301
Ср май 18, 2022 07:05:03
p1 = BMP180_calpressure();
long p_tmp = (long)(p1 / 133);
send_byte_number(p_tmp, 5);
Ср май 18, 2022 07:27:55
p1 = BMP180_calpressure();
long p_tmp = (long)(p1 / 133);
send_byte_number(p_tmp, 5);
Ср май 18, 2022 08:39:32
long BMP180_calpressure(void){
B6 = B5 - 4000;
X1 = ((B6 * B6 / 4096)*data3.B2)/ 2048;//*
X2 = B6 * data3.AC2 / 2048;//*
X3 = X1 + X2;
B3 = ((((long)data3.AC1*4+X3) <<3 ) + 2) / 4;//*
X1 = (B6 * data3.AC3) / 8192;
X2 = ((B6 * B6 / 4096) * data3.B1) / 65536;
X3 = ((X1 + X2) + 2) / 4;
B4 = (long)data3.AC4 * (unsigned long)(X3 + 32768) / 32768;
B7 = ((unsigned long)UP - B3) * (50000 >> 3);
if (B7 < 0x80000000)
{ p = (B7 * 2) / B4; }
else
{ p = (B7 / B4) * 2;}
X1 = (p / 256)*(p / 256);
X1 = (X1 * 3038) / 65536 ;
X2 = (p * -7357 ) / 65536;
p = p + (X1 + X2 + 3791) / 16;
return p;
}
Ср май 18, 2022 10:41:34
Ср май 18, 2022 21:10:19