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.

[参考译文] RTOS/LAUNCXL-CC1350:比较器

Guru**** 2594620 points
Other Parts Discussed in Thread: LMT01

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/583401/rtos-launchxl-cc1350-comparator

部件号:LAUNCXL-CC1350
主题:LMT01中讨论的其他部件

工具/软件:TI-RTOS

我在设置比较器以触发中断时遇到问题。

我有一个LMT01,它将脉冲链生成到模拟引脚23中,并在引脚24上提供参考。

配置/设置:

//为AUX域中的外围设备启用时钟。 ADC数字和模拟接口(当前未在驱动程序中启用)。
AUXWUCClockEnable(AUX_WUC_MODCLKEN0_AUX_ADI4_M);

SapiSelectCompARef(compa_in_AUXIO0);//AUXIO0 = DIO 23作为compa中的参考
SapiSelectCompAInput (compa_in_AUXIO1);//AUXIO1 = DIO 24作为compa中的输入

//设置组件
HWREGB (AUX_ADI4_BASE + ADI_4_AUX_O_COMP)= ADI_4_AUX_COMP_COMPA_EN;

HWREG (AUX_EVCTL_BASE + AUX_EVCTL_O_COMBEVTOMCUMAK)|= AUX_EVCTL_COMBEVTOMCUMASK_AUX_compa;

POWER_setConstraint (PowerCC26XX_SB_Disallow);


如何将比较器的输出配置为LAUNCHXL上的DIO?

如何配置比较器以触发和中断?

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

    您好,

    确保以正确的方式连接输入:

    AUXIO0 = DIO30,AUXIO1 = DIO29。

    DIO23将是AUXIO7,而DIO24将是AUXIO6。

    还可以使用函数“比较器A”启用中断:

    IntEnable(INT_AUX_compa);// INT_AUX_compa是中断向量47。

    还需要声明中断处理程序。