请哪位大神指教一下!
我通过串口接收到数据后,保存在全局变量temp中,然后在ATT_HANDLE_VALUE_NOTI的情况下去检查它,如果为1,则将刚刚收到的lastInReport.value从串口发送出去,然后再将temp置0,但是无论串口接收频率有多快(每次中断也都能成功响应),在ATT_HANDLE_VALUE_NOTI事件中,只有100ms左右的时间以后才会检测到temp变为1,然后再发送数据,使用volatile声明,情况也是一样的,在非ble协议栈情况下不存在这个问题
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.
请哪位大神指教一下!
我通过串口接收到数据后,保存在全局变量temp中,然后在ATT_HANDLE_VALUE_NOTI的情况下去检查它,如果为1,则将刚刚收到的lastInReport.value从串口发送出去,然后再将temp置0,但是无论串口接收频率有多快(每次中断也都能成功响应),在ATT_HANDLE_VALUE_NOTI事件中,只有100ms左右的时间以后才会检测到temp变为1,然后再发送数据,使用volatile声明,情况也是一样的,在非ble协议栈情况下不存在这个问题