您好,支持人员,
我的英语很差。如果我犯了错误,请原谅我。
我正在使用DA14583基本套件。我使用手机连接三个传感器使用Evothing视图和Evothing studio。我有九个传感器。除了修改手机中运行的代码以连接更多的传感器,我没有对keil做任何更改。
起初我使用的是SFL固件,后来由于某种原因我改为原始固件(SDK:DA1458x\u IOT\u v5.160.1.19)。后来我发现有些传感器连续闪烁了几次,但磁强计的数据是正确的。后来,我发现这不是一个好主意,使用固件,所以我烧回SFL固件。一开始我只关注加速度计的数据,但是最近我突然发现磁强计的数据是不正常的:例如,一些传感器的数据保持不变(你可以在PDF中看到),数据是18,18,0;18,18,0;18,18,0…….. 在我烧固件后,它不会立即更改它,而是更改原始固件。我尝试了一些方法来接收正确的加速度计数据,如重新烧固件和更改为样本程序,但它没有工作。
当我做实验时,我直接把传感器壳取下来,用一根电线穿过传感器上的两个小孔(senven)把它连在手指上。我现在的目标是得到正确的磁强计数据,你能帮我吗?详细的图片和数据在PDF中。
最美好的祝福
连超
关键词:
设备:
你好,连超,
你的这种设置是非常复杂的,我不可能仅仅通过提及结果来确定问题,我的建议是检查连接磁强计的总线,检查fw是否正确访问传感器,以及传感器返回的数据是什么。您可以这样做,以确定问题的确切位置。如果你检查了,并且传感器正确地发回了数据,那么你可以用BLE嗅探器检查读取的数据是否正确地通过空中传输,然后你可以开始检查android应用程序中的软件和基本工具包中下载的fw。为了调试这一点,你必须开始划出的路径,事情可能会走到这一边。
谢谢你的对话
很高兴收到你的回复。
我没有在SmartSnippets中选择正确的sdk路径,这是否相关?九个传感器的磁强计数据不正确,您认为最可能出现的问题是什么?根据您的经验,您认为哪些错误操作可能导致这种现象。
你好,连超,
我不明白sdk和智能代码段的问题,请你重新措辞的问题?
如上所述,没有明确的迹象表明您的设置可能出错,但您应该检查的第一件事是设备是否正确探测磁强计(发送正确的命令,并且您能够在总线上看到它们),以及传感器返回的数据是否正确(您可以在总线上看到实际数据),你可以从那开始。
谢谢你的对话