微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于定时事件的疑问

关于定时事件的疑问

时间:10-02 整理:3721RD 点击:

#define DEFAULT_DESIRED_MIN_CONN_INTERVAL 600

// Maximum connection interval (units of 1.25ms, 800=1000ms) if automatic parameter update request is enabled
#define DEFAULT_DESIRED_MAX_CONN_INTERVAL 800

// Slave latency to use if automatic parameter update request is enabled
#define DEFAULT_DESIRED_SLAVE_LATENCY 8

// Supervision timeout value (units of 10ms, 1000=10s) if automatic parameter update request is enabled
#define DEFAULT_DESIRED_CONN_TIMEOUT 1500 //1000

// Whether to enable automatic parameter update request when a connection is formed
#define DEFAULT_ENABLE_UPDATE_REQUEST TRUE

上述我把connection event 的基本配置如上,如果我有一个100ms的定时事件,和上述那个配置是怎么协调的?

waiting,

定时事件到时,51会自动启动处理你的定时事件。

如果这时connection interval 也到了,那么就会优先处理RF 的RX 和TX。

Yan

就是说如果当时定时事件到了,slave lantency 计数到5,处理完定时事件后,会以5为开始计算跳过的连接事件,可以这样理解吧?设置了slave lantency ,如果此时connection  interval 来到时,还是会处理定时事件的吧?

slave latency不是只有空包的时候才生效吗?从机端有数据需要发送的话,优先级还是会高于定时事件的吧?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top