尊敬的 C2000专家:
我发现 GPADAT、GPBDAT 和 GPHDAT 寄存器的 GpioDataReadRegs 值不同、请参见下面的屏幕截图、我提高了该值、您能告诉我原因吗?
此致、
插孔
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.
尊敬的 C2000专家:
我发现 GPADAT、GPBDAT 和 GPHDAT 寄存器的 GpioDataReadRegs 值不同、请参见下面的屏幕截图、我提高了该值、您能告诉我原因吗?
此致、
插孔
您好、Jack:
我与另一位专家讨论了这个特定的 GPIO 架构、似乎参考手册中没有清楚地解释 GPIO_DATA_READ_REGS 的目的。
为了澄清这一点、GPIO_DATA_READ_REGS 是返回已写入 GPyDAT 的寄存器、它们绝不反映 GPIO 引脚上的情况(这也是 GPyDAT 的用途)。 基本上、您将使用这些寄存器来针对 GPIO 输出引脚验证您写入引脚的内容(显示在 GPyDAT_R 中)实际上在引脚(GPyDAT)上。 您不应使用这些寄存器来读取输入。
此致、
阿米尔·奥马尔