工具与软件:
您好!
我正在验证故障处理功能、并想触发 SPI 故障。 我已经尝试使用以下方法创建地址和奇偶校验故障。
SPI_ADDR_FLT
在数据表中:
"如果在 SDI 上输入 SPI 数据的 ADDR 字段中提供了无效地址、则会检测到 SPI 地址错误并设置 STAT2中的 SPI_ADDR_FLT 位。 无效地址是未在寄存器映射中定义的任何地址、即地址不在地址0x0到0xC 范围内。"
我定期读取地址0x1D、然后读取 STAT2、但没有看到 SPI_ADDR_FLT 位锁存。
SPI_PARTITY
我正在执行使用不正确的奇偶校验位读取 STAT1、但没有看到设置了 SPI_PARITY。 但是、我注意到在数据表中此位标记为"R-0"类型。
我已清除了 CR3的位1 (SPI_FLT_REP、在数据表中标记为保留)、但在上述任何情况下、都没有看到 IC_FLT 引脚上升或 Status_Register 的 SPI_FLT 位。
DRV8316是否支持 SPI 故障报告?