主题:C2000WARE 中讨论的其他器件
工具/软件:
大家好:
我正在 LAUNCHXL F28P55X 电路板上测试 GPIO 输入功能。 我使用了两个功能:GPIO_readPin (uint32_t pin) 和 GPIO_readPinDataRegister (uint32_t pin)。
我的英语不是很好,所以我不完全理解与 gpio.h 文件中的评论的区别。 此外、我的测试结果也不符合我的预期。
我已经将 GPIO48 设置为输入。 我还启用了上拉电阻(我使用万用表检查了它是否具有 3.3V 电压)。
我的第一个问题:
当我要读取 GPIO 引脚的当前输入状态(例如 GPIO48,它被设置为输入)时、我应该使用哪个功能? GPIO_readPin (uint32_t pin) 或 GPIO_readPinDataRegister (uint32_t pin)? 我想知道该引脚是由于外部信号而处于高电平还是低电平。
我的第二个问题:
如果 GPIO 引脚配置为输出、并想确认其当前输出状态(例如,它当前正在输出高电平还是低电平)、应该使用哪个功能来实现该目的?
感谢您的帮助!
e2e.ti.com/.../gpio.h



