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.

[参考译文] TIC1.24万EVM-Kit:TIC1.24万休眠模式设置

Guru**** 2482105 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/667004/tic12400evm-kit-tic12400-sleep-mode-setting

部件号:TIC1.24万EVM-Kit
主题中讨论的其他部件:TIC1.24万-Q1

我正在尝试将设备配置为休眠模式,以便任何开关状态更改都会中断MCU

对于中断模式,触发器是否是必需的。它的过程是什么

DEVICE_ID = 0x100万;
Int_start = 0x200万;
CRC = 0x0300FFFF;
IN_STAT_MISC = 0x400万;
IN_STAT_COMP = 0x500万;
IN_STAT_ADC0 = 0x600万;
IN_STAT_ADC1 = 0x700万;
IN_STAT_MATRIX0 = 0x800万;
IN_STAT_MATRIX1 = 0x900万;
ANA_STAT0 = 0x0A0万;
ANA_STAT1 = 0x0B0万;
ANA_STAT2 = 0x0C0万;
ANA_STAT3 = 0x0D0万;
ANA_STAT4 = 0x0E0万;
ANA_STAT5 = 0x0F0万;
ANA_STAT6 = 0x1000万;
ANA_STAT7 = 0x1100万;
ANA_STAT8 = 0x1200万;
ANA_STAT9 = 0x1300万;
ANA_STAT10 = 0x1400万;
ANA_STAT11 = 0x1500万;
ANA_STAT12 = 0x1600万;
配置= 0x1A0.004万C | 0x0.1万 | 0x0.08万;
IN_EN = 0x1BFFFFFF;

CS_SELECT = 0x1C0003FF;  

wc_CFG0 = 0x1DB6DB6D;
WC_CFG1 = 0x1AE16DB6D;
CCP_CFG0 = 0x1F0万;
CCP_CFG1 = 0x2000万;
Thres_COMP = 0x2100万;
INT_EN_COMP1 = 0x22FFFFFF;
Int_EN_Comp2 = 0x23FFFFFF;
INT_EN_CFG_0 = 0x2400.0004万;
INT_EN_CFG_1 = 0x2500万;
INT_EN_CFG_2 = 0x2600万;
INT_EN_CFG_3 = 0x2700万;
INT_EN_CFG_4 = 0x2800万;
Thres_CFG0 = 0x2900万;
Thres_CFG1 = 0x2A1.68万;
Thres_CFG2 = 0x2B00D247;
Thres_CFG3 = 0x2C045C77;
Thres_CFG4 = 0x2D0CBDA2;
THRESMAP_CFG0 = 0x2E0万;
THRESMAP_CFG1 = 0x2F2.3万;
THRESMAP_CFG2 = 0x30.0001万F5;
矩阵= 0x3100万;
模式= 0x3200万;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Prateek,

    在设置触发位之前,TIC1.24万-Q1不会监控输入引脚。 您似乎已正确启用在输入引脚的状态更改时声明的中断。 您需要将寄存器设置设置为所需的配置,然后将触发位设置为逻辑1以开始轮询输入。