This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/CC2640:更改 Project Zero 上的连接间隔

Guru**** 2578945 points
Other Parts Discussed in Thread: CC2650

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/592392/ccs-cc2640-change-connection-interval-on-project-zero

器件型号:CC2640
Thread 中讨论的其他器件:CC2650

工具/软件:Code Composer Studio

各位专家、您好!

我正在基于 Project Zero 应用在 cc2650 LP 上进行开发。 我想将连接间隔更改为1,并对 peropheral.c 进行一些更改:

#define DEFAULT_MIN_CONN_INTERVAL 0x0320 // 1秒//0x0006 // 100毫秒
#define DEFAULT_MAX_CONN_INTERVAL 0x0C80 // 4秒

#define MIN_CONN_INTERVAL 0x0320 //0x0006
#define MAX_CONN_INTERVAL 0x0C80 

我想了解这些值将如何影响我的定制电路板功耗。 我使用 Android BLE 扫描仪连接电路板、并使用示波器记录电流。 每个连接事件之间的间隔为40ms、远小于我的设置。

请告诉我、我还需要做些什么更改吗?  

谢谢、

Lynn

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    建立连接后、这些连接间隔将从 BLE 中央设置、因此您可能需要了解如何从 Android BLE 应用进行设置
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复。 我知道我可以更改中央设备上的连接间隔。 但是、我的问题是如何将默认连接间隔设置为特定值? 同时、让我感到困惑的是、即使我将 min_conn_interval 设置为1、实际连接间隔仍然可以低于该值。

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试参考 stackoverflow.com/.../android-ble-connection-time-interval 中的讨论