您好!
我们有一个要推出的定制电路板。 它基于 C6748LCDK。 我们正在以裸机方式使用该 PDK。
我正在切换 GPIO 引脚、但遇到了问题:在修改 board_cfg.h 文件并配置 GPIO 引脚后、我无法将任何 GPIO 驱动至低电平:
1.测量的信号始终为高电平
DIR、OUT_DATA 和 SET_DATA 中的 GPIO 寄存器值正确、但 CLR_DATA 不正确。
根据参考手册、CLR_DATA 会控制将 GPIO 引脚驱动为低电平。
这使我怀疑没有写入 CLR_DATA。
或者可能有一种更简单的方法。 不管怎样、我很感激您的帮助。
以下是我如何配置该程序。 (基于 GPIO_LedBlink 程序)
1.我已修改 board_cfg.h 以表示我们电路板的引脚。

2.我已经将 gpioPinConfig 结构设置为:

3.我使用枚举来索引这些引脚: 
3.未更改的 Board_initGPIO 函数

4.切换 GPIO

DIR 的验证

作为输出、I 具有:
引脚切换高电平:正在工作
IN_DATA (显示实际信号) 
OUT_DATA (符合预期)

SET_DATA (符合预期) 
引脚切换低电平:不工作
IN_DATA (显示实际引脚值) 
OUT_DATA (符合预期) 
CLR_DATA (错误;应进行设置)
