cajlib

    1. BlueNrg-1与树莓派通讯异常 5/2264 意法半导体-低功耗射频 2019-01-23
      感谢lucienkuang,问题是主机没开启CCC。 从机要想使用notify函数时能正常发送出数据,需要保证CCC是被打开的。 一般推荐由主机开启,先获得CCC特征值句柄,利用此句柄往CCC特征值写入{0x01,0x00}两字节。
    2. BlueNrg-1与树莓派通讯异常 5/2264 意法半导体-低功耗射频 2019-01-17
      littleshrimp 发表于 2019-1-16 15:04 执行的哪个函数返回错误? 使用手机和树莓派时,返回值都是多少? 使用手机和树莓派时,传递的参数有什么 ...
      单步调试BlueNrg-1,没有提示错误。发送与接收的api调用返回的状态是成功。 手机和树莓派连接与发送数据返回状态是成功; 而接收数据时树莓派没触发接收回调 手机端和树莓派这边的程序不是我负责,我负责从机BlueNrg-1的开发。 blueNrg配置Public address如下: aci_hal_write_config_data(CONFIG_DATA_PUBADDR_OFFSET, CONFIG_DATA_PUBADDR_LEN, bleStatus.paddr); 手机和树莓派连接成功后,BlueNrg-1会触发以下的回调, void hci_le_connection_complete_event(uint8_t Status,                                       uint16_t Connection_Handle,                                       uint8_t Role,                                       uint8_t Peer_Address_Type,                                       uint8_t Peer_Address[6],                                       uint16_t Conn_Interval,                                       uint16_t Conn_Latency,                                       uint16_t Supervision_Timeout,                                       uint8_t Master_Clock_Accuracy) 比较过两者转递过来的参数,Peer_Address_Type这项的值不一样。 不熟悉协议,网上查了Peer_Address_Type这项取值是0或1,但不管主机是手机还是树莓派,blueNrg获取到的Peer_Address_Type值既不是0也不是1。 另外,情况跟st原厂反映了,他们说可以帮我们测试定位问题。 有进一步消息,再更新下帖子

最近访客

< 1/1 >

统计信息

已有5人来访过

  • 芯积分:--
  • 好友:--
  • 主题:1
  • 回复:2

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言