ST意法半导体
直播中

安德森大

8年用户 1278经验值
擅长:接口/总线/驱动
私信 关注
[问答]

st25r3915“检查 IRQ 处理”的“ST25R_SELFTEST”结果是“ERR_TIMEOUT”是什么原因?

我使用的芯片类型是st25r3915。我移植RFAL后,当我在“ST25NFC_EMBEDDED_LIB_ST25R3911B_1.4_0”中使用“ST25R_SELFTEST”时,“Check IRQ Handling”的结果是“ERR_tiMEOUT”,可能是什么原因?









回帖(1)

马知一

2022-12-1 15:45:42

  •    /*
  •      * Check IRQ Handling:
  •      *  - use the Wake-up timer to trigger an IRQ
  •      *  - wait the Wake-up timer interrupt
  •      *  - return ERR_TIMEOUT when the Wake-up timer interrupt is not received
  •      */

正如评论所解释的:中断被触发,代码检查 ISR 是否被执行以及 st25r3911WaitForInterruptsTimed() 是否正确运行(检查 MCU 定时器使用情况)。
此失败可能是由于未触发 ISR 或 MCU 计时器端口未正常工作(立即超时)。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分