CC2540连接事件
时间:12-22
整理:3721RD
点击:
在每个连接事件期间,Master先发送,Slave做回应,请问Slave做回应时所占用时间是多长?
差不多10ms
那请问在这10mS回应时如果有别的中断请求,比如UART中断请求,会不会打断回应进入UART中断?
Hi mo mo,
不会, 蓝牙数据传输的中断拥有最高的优先级.
另外, CC254x的UART用的不是中断的机制, 用的是轮询.
那是不是在这10mS回应时如果有外部UART传过来的数据是无效的?
Hi Mo mo,
slave回应所占用时间并非10ms那么长.
在每个connection event里面, CC254x最多只会发3个包, 每个包的长度仅为20个字节.
而且大多数时间master发了包以后, slave回的只是个空的数据包, 因为没有数据需要发送.
如果你用packet sniffer抓包看一下的话, 能很清楚地看到过程.