我最近收到了来自Avnet的微芯片/漫游网络RN42-APL开发工具包,我能够让示例iOS应用程序运行并进行回环测试,一切都很棒(BT连接、认证、知道应用程序已经启动)。
然而,当我把这个板放在一个真正的电路中,那里的数据正在流向RX-In引脚,RN42甚至不会认证!
有没有人见过这种MFI芯片的实用例子?整个‘它只是工作’并不是真正的真实。在这个芯片能够发送和接收数据之前,我需要做些什么吗?
发布于 2013-11-17 05:15:19
所以我想出了问题(我想)。它与固件无关,但在身份验证之前,如果UART线路上存在通信量,则设备似乎不会进行身份验证。
我不知道这个限制是从哪里来的,我也不关心,但如果有人遇到这种情况,我会尝试关闭UART通信,直到认证。
发布于 2013-10-26 07:40:33
RN-42-APLBT模块不认证是什么意思?我使用RN-42-APL + MFi 2.0c芯片进行iOS认证,运行良好.然而,最新的固件5.43仍然存在一些与Android系统的身份验证相关的缺陷。以前,我使用BT模块的固件5.36。来自微芯片的工程师告诉我,以前的固件有一些与身份验证相关的错误,需要使用PIN代码。最新的固件已经改进,但我发现了另一个错误在我的测试。
MFi芯片必须用两根线连接到BT模块.该芯片采用I2C数据传输。我设计并构建了基于这些组件的真实设备。最后,该模块可以很好地工作在iOS中,您可以通过SA,x命令改变身份验证模式。请阅读手册。有4个选项: 0、1、2和4。
https://stackoverflow.com/questions/19341880
复制相似问题