Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    Application of bme680 on stm32f4

    Application of bme680 on stm32f4

    lbey
    New Poster
    Hello everyone now,I'm use bme680 to achieve temperature, humidity, air pressure, air quality measurement,I used the latest Driver and routine,now There are some problems,I used the Low power mode,I only modified the bus_ write、bus_ read、sleep、get_ timestamp_ Us code,According to the official application, it should be detected every 3 seconds, and an air quality value can be measured in 5 minutes. However, I only execute it in 3 seconds for the first time, and then execute it every 14 seconds. I don't know what the problem is. Can you give me some help?
    8 REPLIES 8

    Jet
    Occasional Contributor

    Hi Sir:

      Functunately, I also used bme680 to achieve these features on stm32f411r platform.

      So mabye you should check your timestamp.

     Please see the attachment, which is my example code.

     

    Thank you for your reply.

    I notice that your timestamp,system_current_time =(int64_t)(HAL_GetTick()*1000);HAL_GetTick() What is the delay time of return?

    Jet
    Occasional Contributor

    Hi Sir:

        I am sorry that I didn't get your points.

        Did you use a incorrect timestamp?

    Sorry!Maybe I didn't make it clear.Now I used a 1ms Timer,Accumulate the time counter  x in interrupt,then system_current_time =(x*1000);

    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