嗨对话小组,
我正在使用proximity_monitor_ext示例及其基于Windows的基于Windows的应用程序,这些应用程序可在SDK5.0.3中使用。
我的任务是用另一个微控制器替换PC。我理解PC和DA14580通过UART作为GTL层通信。
当电路板启动时,它会发送响应“触发事件以通知下层已准备就绪的事件”。
我的问题是
1.如何确认已收到完整包或不在功能BlereceiveMsg(VOID)中?
如果收到完整数据包,则只收到我可以继续下面的函数
handlembsg(msg);
它在Windows中工作,但我无法理解它是如何发生的。
如果我知道逻辑,那么只有我可以在微控制器中实现它以完成我的任务。
请帮我知道这个逻辑吗?
设备:
嗨Ratheesht.
UART在Visual Studio应用程序中获取适当的数据(UART_PROC()中的正确数据(UART_PROC(),此功能是解析UART来自UART的每个字节的状态机字节的后记必须是正确的,以便将命令视为有效,如果某些东西超出状态机期望的值的范围,则FSM将其状态重置为零并等待从中等待命令开始。您可以查看GTL协议和在UM-B-017 DA14580:GTL接口中交换的消息在“软件开发”套件中的“文档”选项卡中的“集成处理器应用程序中”中的GTL接口。亚博国际官网平台网址
谢谢mt_dialog.