工具与软件:
您好、朋友:
我使用 CC2340R5-Q1 MCU 和 SDK simplelink_lowpower_f3_sdk_8_10_01_02。 我创建了一个没有 BLE 功能的新项目。 从中断回调(按钮0)调用的函数执行时间更长。 但它似乎停留在回调函数上。 我怎样才能在回调函数中放置一个更长的执行时间函数?
提前感谢您。
Ted Wu
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.
工具与软件:
您好、朋友:
我使用 CC2340R5-Q1 MCU 和 SDK simplelink_lowpower_f3_sdk_8_10_01_02。 我创建了一个没有 BLE 功能的新项目。 从中断回调(按钮0)调用的函数执行时间更长。 但它似乎停留在回调函数上。 我怎样才能在回调函数中放置一个更长的执行时间函数?
提前感谢您。
Ted Wu
尊敬的 Cashmere:
我调用 Display_printf 函数来在 Button 回调函数中显示调试消息。 它将不会在第一次显示后再次显示。 我想在回调函数中发送 SPI 数据帧。 Display_printf 停留在回调函数上、因此我还没有实现 SPI 函数。 我知道回调可以使用 BLEAppUtil_invokeFunctionNoData 来注册要执行的函数。 但该项目没有 BLE 功能。
非常感谢。
Ted Wu
您好!
1.您能否确认您使用的是哪款 SDK?
2.您能否确认"不具有 BLE 功能"是否意味着您使用的是没有堆栈的空示例、或者您只是不调用任何 BLE 函数?
3. SDK 中包含的 SPI 示例使用 display_printf 函数、而没有任何 BLE 函数。 我想问您是否曾尝试将此作为基准?
4.通常情况下,如果项目中没有栈且没有 BLEAppUtil 框架,则不需要使用 BLEAppUtil_invokeFunctionNoData 注册回调 。
5.你可以尝试布置一个事件或设定一个标志(或使用信标)、而不用直接调用 display_printf。
如果您需要更多信息、请告诉我。
此致、
羊绒