主题中讨论的其他器件:UCD3138、
工具/软件:Code Composer Studio
您好,
我不想打扰你,但我确实有一个问题无法解决。
当我使用 UCD3138时、我知道我必须使用 AD12(ch14)。并且代码"MiscAnalogRegs.TEMPSENCTRL.bit.TEMP_SENSE_DIS = 0;"是必需的。
//==================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== //其他模拟模块寄存器文件 ======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== 结构 MISC_ANALOG_REGS{ UNION CLKTRIM_REG CLKTRIM; UNION BGTRIM_REG BGCTRIM; UNION AFECCTRL_REG AFECCTRL; UNION AFEISC_REG AFEMISC; UNION PKGID_REG pkgid; UNION 欠压_REG 欠压; UNION GLBION_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 (我知道通道变为 AD15)时、 我在 cyclone_misc_analogue.h 中找不到 TEMPSENCTRL 寄存器。只有保留位域。
//==================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== //其他模拟模块寄存器文件 ======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== 结构 MISC_ANALOG_REGS{ uint32.rsvd0; uint32.rsvd1; uint32.rsvd2; uint32.保留3; UNION PKGID_REG pkgid; UNION 欠压_REG 欠压; UNION GLBION_REG GLBIOEN; UNION GLBIOOE_REG GLBIOOE; UNION GLBIOOD_REG GLBIOOD; UNION GLBIOVAL_REG GLBIOVAL; UNION GLBIOREAD_REG GLBIOREAD; uint32.保留4; UNION IOMUX_REG IOMUX; uint32.rsvd5; UNION CSCTRL_REG CSCTRL; UNION TEMPREF_REG TEMPREF; UNION PWRDISCTRL_REG PWRDISCTRL; uint32.保留6; UNION DTCUARTSEL_REG DTCUARTSEL; };
您能告诉我为什么?Meanwhile、如何启用温度传感器?
谢谢、
hly_rookie