TI中文支持网
TI专业的中文技术问题搜集分享网站

Z-Stack 中的 P0_3 在什么地方被占用?

各位大神,请问下 如何找出某个IO口被占用吗?

我在协议栈中添加了6个按键驱动 ,可是只有IO口为P0_3 的按键没反应,其他都正常,

一直找不到在哪里被占用了?

使用的协议栈为  Z-Stack Mesh 1.0.0

谢谢!

Yue TANG:

串口。看有没有初始化串口

Colin Ye:

回复 Yue TANG:

感谢你的回复!

能告诉我具体在那个文件中吗?

我还是找不到在哪里被占用了!

谢谢啦!

Susan Yang:

回复 Colin Ye:

您也可以参考 http://www.ti.com/lit/an/swra222b/swra222b.pdf

Colin Ye:

回复 Yue TANG:

/* Set to TRUE enable UART usage, FALSE disable it */#ifndef HAL_UART#if (defined ZAPP_P1) || (defined ZAPP_P2) || (defined ZTOOL_P1) || (defined ZTOOL_P2)#define HAL_UART FALSE//TRUE //屏蔽串口#else#define HAL_UART FALSE#endif#endif

你好!我在这里改为FALSE 可是还不行,这样改是否可以屏蔽所有串口?

请问下,如何屏蔽所有串口功能呢?

Yue TANG:

回复 Colin Ye:

1.你debug下HalDriverInit这个函数, 看里面哪些外设,是你不打算用,但是却初始化了的,想办法屏蔽他们。

2. 去掉如下所有define

Colin Ye:

回复 Yue TANG:

感谢指导,屏蔽串口之后,P0_3 不会被占用了,按键现在也正常了!

万分感谢!

赞(0)
未经允许不得转载:TI中文支持网 » Z-Stack 中的 P0_3 在什么地方被占用?
分享到: 更多 (0)