我知道这将非常模糊、但有人能不能从经验中告诉我、当我将以下命令放入代码时、什么会使我的板不断复位?
memset (&RXData、'\0'、sizeof (RXData))
我正在从射频链路发送和接收数据。 我想使用此行来清除数组 char bcz 中的错误传入数据
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.
我知道这将非常模糊、但有人能不能从经验中告诉我、当我将以下命令放入代码时、什么会使我的板不断复位?
memset (&RXData、'\0'、sizeof (RXData))
我正在从射频链路发送和接收数据。 我想使用此行来清除数组 char bcz 中的错误传入数据
我的代码经过初始化、然后将 mssg 传输到接收器、接收器获取消息并将内容传回发送器。 半秒后、我重复一下。 我看到的问题是、经过几轮这之后、我将重新初始化无线电寄存器。 完成此操作的唯一位置是应用程序代码的前端。 我的直觉说我在某个地方步进内存,导致这种“重新启动”……奇怪的是,如果我在配置之后和 LPM3之前放置一个断点,而环路从未中断过,但我的逻辑分析仪正在清除,显示无线电重新配置…
有什么想法吗?