Ldc1612为何在配置相应的中断寄存器后无法触发中断;此外、还存在一种在配置后 INTB 始终处于低电平的现象。 请帮助分析以下内容、非常感谢。
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.
Ldc1612为何在配置相应的中断寄存器后无法触发中断;此外、还存在一种在配置后 INTB 始终处于低电平的现象。 请帮助分析以下内容、非常感谢。
嗨、Kristin Jones93!
在我初始化之后、INTB 的引脚下拉。 当我使用金属接近线圈时、INTB 无法触发中断。 因此、我希望重复读取通道0的数据、并且我希望使用金属物体接近线圈、数据始终相同。
正如您所说的,也许新数据已经准备就绪,我可以读取数据,INTB 将会上拉,但它不是并且始终处于低逻辑。
此外、对于 ldc1612寄存器配置、仅使用通道0、通道1是否必须接地、否则将导致启动失败;
最后,如果我需要使用 ldc1612 INTB 引脚 功能,当新数据准备就绪时,INTB 会下拉,我必须读取数据寄存器?INTB 不会上拉?
此致!
嗨、Kristin Jones93!
谢谢您的回复、很抱歉您没有 及时回复、很抱歉! 现在、我 将为您提供我的寄存器配置、
Clock_DIVIDERS0 0x1002
OFFSET0、 0x0000
SETTLECOUNT0 、0x000C
RCOUNT0、 0x04D4
Drive_CURRENT0 0x9000
ERROR_CONFIG 0x0001
MUX_CONFIG、 0X020C
配置 0x1E01
正如我说过的、我必须读取状态寄存器、并且能够触发一个中断;
另一方面 、我可以通过轮询读取来读取数据并完成我的要求、但我希望能够触发中断而不是先读取状态寄存器;
此致!