Forgot your password?
No account? Register one!
January 24, 2012
Tutorial - BMP085 Barometric Pressure Sensor Quickstart |
about a year ago
ok, i’ve just done testing this unit, and i have some concerns. first, the temperature is off by about 7C i can compensate for that, but i am unsure if this error is constant over temperature, linear or what? obviously some of the calibration coefficients in the registers from 0xAA to 0xBE are messed up.
can someone shed some light on how to perform an error correction on these units?
Product SEN-09721 |
about 2 years ago
did i hit a nerve or something? you seem to have no clue how many hours programmers spend coding in assembly to ensure a higher degree of determinism because they cannot rely on the compiler to do the trick. the worst approach to embedded programming is to assume that “the compiler knows best and does a better job than ‘you’ can anyway”, and if you do not believe that just read a few lines how the compiler can get confused when you declare uiTadc as unsigned. in addition, this code is meant to be portable, you do not know what compiler people are gonna use, the “most compilers” approach does not cut it. code is meant for programmers to read, not for humans. when you code you would assume that your target audience is another programmer, unlike what your CS101 java teacher is preaching.
return 25 + (uiTadc - 472) / -5.35;
the line above is indicative of extremely poor coding. instead of a floating point division by a constant, that could have easily been turned into a multiplication saving some precious cycles. instead of dividing by (-5.35) the code should multiply by (-0.187).
Product SEN-10937 |
about 2 years ago
hi, any idea when these will be available on a breakout board?
any idea when these will be back in stock? a breakout board would be neat :)
No public wish lists :(