This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

HDC2080: Interrupt not working

Part Number: HDC2080

Tool/software:

I am following flow chart from snaa pdf where I set:

0x70 -> 0x80

0x0E -> 0x56

0x0F -> 0x00

0x0F -> 0x01

The problem I am facing is that I am unable to trigger interrupt although my configuration is correct. 
I can't get the oscilloscope output because of hardware limitations. 

Any help in this regard will be greatly appreciated.

Thanks

  • Hello Hamza,

    Are you trying to use the interrupt functionality for the DataReady signal? Or are you trying to use it for temperature/humidity interrupt functionality? The steps for each process will differ a bit.

    Regards,

    Harry

  • Hi ,

    I am initially trying to use it for DataReady Signal once that works I can use it for temperature and humidity. The problem I am currently facing is that the interrupt is not triggering.

  • Thank you for the details Hamza.

    I am going to try to test this on my end using the register values you are setting and will get back to you as soon as I can.

    Regards,

    Harry

  • Hello Hamza, 

    Thank you for your patience. I tried this out with an HDC2080 and an Arduino controller connected to an oscilloscope and was successfully able to see the interrupt pin go high upon data-ready status.

    I configured the registers in the following order using the values you selected above:

    1. Interrupt Configuration Register (0x07) -> 0x80

    2. Measurement Configuration Register (0x0F) -> 0x00

    3. Configuration Register (0x0E) -> 0x56

    (100 ms delay)

    4. Configuration Register (0x0E) -> 0x01


    I also noticed in your responses above that you are configuring register 0x70 to 0x80, the Interrupt Configuration Register address should be 0x07.


    Regards,

    Harry

  • Thank you HarryG

    I
     tried again after you confirmed the register values. The issue was GPIO configuration.

  • Happy to hear Hamza. Please reach out again if you have any further questions!

    Regards,

    Harry