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.

[参考译文] CC2531:如何处理下降边缘时的IO中断

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/632932/cc2531-how-to-work-on-io-interrupts-when-falling-edge

部件号:CC2531

我们发现了一个GPIO设置为边缘中断模式,当GPIO输入电压从3.3V更改为0.58V时,将触发中断。 如果这是问题? 或者边缘检测机制与GPIO电平检测无关?

TI DOC中的以下捕获信息:

 7.4 通用I/O中断
配置为输入的通用I/O引脚可用于生成中断。 中断可以是
配置为在外部信号的上升或下降边缘触发。

表示因水平源或边缘而产生的单次激发
成形。 缺少此值的中断将被视为级别触发(适用于端口P0,P1和P2)。 。
开关盒以默认状态显示,或指示上升边缘或下降边缘检测
是,在什么情况下生成中断。

可在用户指南(SWRU191)中找到。 还可以在数据表(SWRS086)中找到作为IO输入参数的说明:

参数测试条件最小典型值最大单位
逻辑-0输入电压0.5 V

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    无法很好地理解您的问题。 您能详细说明吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们发现,当IO输入电压从3.3V下降到0.58V时,下降的边缘中断发生了TRIG。   但从数据表中,仅当输入电压降至0.5V以下时,才会读取Logic-0。 所以我认为0.58V不是Logic-0,也不会触发下降边缘中断事件。

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为当电压低于2.5V (最小值为Logic-1输入电压)时,下降边缘将会触发。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正如您所说,下降边缘事件是"当不是1时",不是"从1到0 "? 对吧?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不清楚你的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当输入引脚上的电压水平离开“1”区域时,在这种情况下,电压下降为2.5V,下降边缘可能会出现三角。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的。