工具/软件:TI-RTOS
您好!
基于 TM4C129XNXCZD 的定制板。 门传感器连接到微控制器的 PQ0。 如果门打开、则 PQ0被拉至高电平。 如果门关闭、 则 PQ0被拉至低电平。 默认情况下、门关闭。 PQ0被配置为在两个边沿上都有中断的输入。 接收到中断时、我读取 GPIO 引脚以检查引脚是高电平还是低电平。
当我打开门时 、PQ0被拉至高电平、GPIO_Read 返回1;
当我关闭门时、PQ0被拉至低电平、GPIO 读取仍然返回1、而不是返回0。 如果我在 GPIO_Read 之前放置一个延迟、GPIO_Read 返回0;
在 ISR 中、我将事件发布到任务、并且在该任务中调用 GPIO 读取。
在电路板的早期版本中、门传感器连接到 PP1、我没有遇到此问题。 使用 PQ0和 PP0时需要采取任何预防措施? 我还应该在 Tiva 微控制器论坛中发布它吗?
TIA
Narendra
