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.

UCD3138064A 内部温度传感器使用问题

Other Parts Discussed in Thread: UCD3138

大家好,我想请教一下,我之前使用 UCD3138 芯片的内部温度传感器时,启用需要设置 MiscAnalogRegs.TEMPSENCTRL.bit.TEMP_SENSE_DIS = 0;

这其中 TEMPSENCTRL 寄存器在 cyclone_misc_analog.h 文件中是有设置的:

//=============================================================================
  // Miscellaneous Analog  Module Register File
  //=============================================================================
  struct MISC_ANALOG_REGS {
    union CLKTRIM_REG       CLKTRIM;
    union BGTRIM_REG        BGTRIM;
    union AFECTRL_REG       AFECTRL;
    union AFEMISC_REG       AFEMISC;
    union PKGID_REG         PKGID;
    union BROWNOUT_REG      BROWNOUT;
    union GLBIOEN_REG       GLBIOEN;
    union GLBIOOE_REG       GLBIOOE;
    union GLBIOOD_REG       GLBIOOD;
    union GLBIOVAL_REG      GLBIOVAL;
    union GLBIOREAD_REG     GLBIOREAD;
    union TEMPSENCTRL_REG   TEMPSENCTRL;
    union IOMUX_REG         IOMUX;
    union CSTRIM_REG        CSTRIM;
    union CSCTRL_REG        CSCTRL;
    union TEMPREF_REG       TEMPREF;
    union PWRDISCTRL_REG    PWRDISCTRL;
    union BIASTRIM_REG      BIASTRIM;
  };

但是在 UCD3138064A 同样的文件下,该寄存器却被保留了:
  //=============================================================================
  // Miscellaneous Analog  Module Register File
  //=============================================================================
  struct MISC_ANALOG_REGS {
    Uint32		    rsvd0;
    Uint32		    rsvd1;
    Uint32		    rsvd2;
    Uint32		    rsvd3;
    union PKGID_REG         PKGID;
    union BROWNOUT_REG      BROWNOUT;
    union GLBIOEN_REG       GLBIOEN;
    union GLBIOOE_REG       GLBIOOE;
    union GLBIOOD_REG       GLBIOOD;
    union GLBIOVAL_REG      GLBIOVAL;
    union GLBIOREAD_REG     GLBIOREAD;
    Uint32		    rsvd4;
    union IOMUX_REG         IOMUX;
    Uint32		    rsvd5;
    union CSCTRL_REG        CSCTRL;
    union TEMPREF_REG       TEMPREF;
    union PWRDISCTRL_REG    PWRDISCTRL;
    Uint32		    rsvd6;
    union DTCUARTSEL_REG    DTCUARTSEL;
  };

请问这是什么情况呢,如果想要在 UCD3138064A 中启用内部温度传感器该如何操作呢?