CC8531的参考设计中,其连接状态是通过一个GPIO带LED,再通过LED的闪烁频率来表示连接状态的。
我司产品需要将状态反馈MCU通过LCD显示状态,请问有何方式实现几种状态直接映射到几个GPIO通过GPIO的高低状态组合直接表示出目前状态?
Yue TANG:
本身有一个连接和断开可通过LED指示,如果你需要更多状态,只能使用hostcontrol mode. 如下网址有参考代码,可以看到用ehifGetStatus(void) 函数可以返回状态。但使用hostcontrol需要增加MCU, 增加开发难度。
We have example code for how to run the CC85xx in host controlled operation: http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=swra369a
Chapter B.3 in the CC85xx Family User’s Guide is also a good source of information: http://www.ti.com/lit/ug/swru250l/swru250l.pdf
KK:
回复 Yue TANG:
thanks a lot for quick response. Is there only two states for the CC8531 connection status? then is it possible to change the LED indicator driving pin into a status output pin (to another MCU) by just outputing high level to indicate connected state, and low level to means disconnected? its applicable to let MCU to detect the status of CC8531 quickly instead of detecting LED blinking patterns.
KK:
回复 KK:
重申下我司的问题
1. CC8531连接状态是否只有两个状态, a连上,b断开 对否?
2. 目前CC8531带的FW只有一个状态脚驱动LED表示状态, a连上 – 慢闪,b断开 – 快闪
3. 能否将此状态脚改为, a连上 – 高,b断开 – 低? 可以让外部MCU很简单的获取CC8531状态
4. 最近应用中发现8531 CSN开启连接的时序定义是需要下拉CSN管脚超过1.8秒,因为目前硬件工程师是通过让单片机通过控制CSN管脚打开8531连接,要拉低CSN1.8秒后,再去检测LED管脚的闪动状态作为确认是否打开8531, 非常不方便! 但是我司又不想使用hostcontrol mode来控制CC8531,所以最快的方式是
A. 能否缩短CSN拉低开启的时序时间
B. 能否改LED指示管脚为 a连上 – 高,b断开 – 低
Yue TANG:
回复 KK:
请问你使用的哪个firmware?硬件是什么情况?哪套DK?
KK:
回复 Yue TANG:
谢谢你们的回答,你们的编译平台可操作的参数和配置很丰富,非常出色!
Firmware 版本如附件所示,我们目前已经投板验证功能和性能,没在用DK做验证。
能否让我们联系到贵司上海的FAE? 也好更好的完成CC8531产品的开发