主题中讨论的其他器件:CC31XXEMUBOOST、 CC3100、
使用 CC3100LibUART.dll 时、我经常从 RadioToolOpen 收到-100个错误。
我尝试了两个同时产生此错误的设置、这使我相信问题在于 CC3100LibUART 本身。
首次设置:
硬件: 连接到 PC 的 CC31XXEMUBOOST 板。 升压板通过一些布线连接到 CC3100 UART。 此 CC3100位于我们正在开发的器件上。
软件: 通过 LabVIEW 调用 CC3100LibUART。 我正在运行的代码只需使用 RadioToolOpen 打开端口、等待一秒钟、然后使用 RadioToolClose 调用关闭端口。
问题: 使用此设置、我将在循环中运行代码、并且可以在 RadioToolOpen 调用抛出-100错误之前多次运行代码(30到500以上)。 它看起来是间歇性的、不可预测的。
第二个设置:
为了确定第一个设置中问题的根源,我使用了以下硬件和软件设置。 老实说、我希望此设置不会出现问题、这意味着问题出在我们的器件中。 但是、在此设置中、我仍然经常遇到 RadioToolOpen -100错误。
硬件:CC31XXEMUBOOST 板连接到 PC 并直接连接到 CC3100MODBOOST 板。
软件: 与上述相同、但现在仅连接到 TI 硬件。
问题: 与第一个设置相同。 但是、TI 硬件的错误似乎更频繁发生、因为在我得到-100错误之前、我似乎无法获得超过134次的打开/关闭。
底线:
导致此行为的原因是什么? 如何更改设置以使我不再收到此错误? 这真的非常令人沮丧。