Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    stm32 unexpected meanings bme280

    stm32 unexpected meanings bme280

    Root
    New Poster

    image.png

     

    Regards, Is it faulty BME280 or Chinese chip is inadequate defined by chip_id (0x60)? `pressure: 3000,temperature and humidity: 0`

    5 REPLIES 5

    BSTRobin
    Community Moderator
    Community Moderator

    Hi Root,

    The data is not correct.

    Could we know more about your hardware and software?

    Thank you BSTRobin  for your attention to my problem.

    - STM32f103RCT6

    - GY-BM E/P 280  (Chinese module with BME2806 soldered wires 15cm

    - SEGGER JLink

    - VSCode  + xpack-windows-build-tools-4.3.0-1 + xpack-arm-none-eabi-gcc-10.3.1-2.3

    - latest CubeMX project makefile with Include driver bme280

    - use HAL freeRTOS.

    - SPI1 hardware, Full-Duplex master , interrupt disable, Frame format motorola, Data Size 8 Bits, First Bit MSB first. Prescaler 8, Baud Rate 9.0 MBits/s, NSS Hardware, Polarity low, Phase 1 edge. 

     

    Perhaps these are all my settings.

    BSTRobin
    Community Moderator
    Community Moderator

    Hi Root,

    Thanks for your feedback.

    You could migrate BME280 official github example code to your platform and test it again.
    https://github.com/BoschSensortec/BME280_driver/tree/master/examples

    Good day BSTRobin

    I use the code from the example, but I still get incorrect data.

    Root_0-1652102196623.png

     Well, I can not do without a logical analyzer. 

    Thank you for your time

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist