单片机/MCU论坛
直播中

风尚男人

8年用户 868经验值
私信 关注

CAPSENSE Tuner无法通过UART和外部UART-USB桥接器进行连接怎么解决?

我目前正在使用 CY8C4149AZI-S593 控制器进行定制设计。 对于编程,我通过JLINK使用SWD接口,对于UART接口,我使用Microchip的ADM00276 MCP2200隔离 USB 到UART接口。
在我的系统中,我配置了两个按钮,我想通过相互容量进行测量。
在软件中,我能够使用自检功能测量电容,也可以毫无错误地扫描所有插槽。 此外,我还能够在计算机和控制器之间成功设置UART接口(通过hterm测试)。
现在,我想使用 CAPSENSE Tuner 工具来调整我的测量参数。 我已经设置了与调谐器工具进行 UART 通信的代码,如中间件库和 msc_capsense_casx_button_Tuning 示例中所述。
当我尝试连接 CAPSENSE Tuner 工具时,出现错误消息:从"设备读取数据时出错。 由于超时,操作中止。"
我的代码中的所有函数都成功执行(通过返回值进行测试 = SUCCESS),还会调用 UART callbackfunctins(用断点测试)。 当我曾经尝试连接调谐器工具时,回调函数不再被调用。
我的 UART 接口以 115200 的波特率运行,没有奇偶校验,1 个停止位,LSB 优先,数据宽度为 8 位。
我附上了我的项目和一些屏幕截图。 CAN 您帮助我查看我的代码(调谐器/ UART接口)是否有问题,或者根本不可能使用第三方UART到USB桥接器?

回帖(1)

那年我十七_

2024-1-31 15:38:57
如果您无法通过UART和外部UART-USB桥接器连接CAPSENSE Tuner,可以尝试以下解决方法:

1. 确保正确配置了UART接口的引脚和参数。参考您使用的控制器和UART相关的文档,确保配置正确。

2. 检查UART连接的硬件连接和连线。确保连接正确,并且没有任何物理连接问题。

3. 确认您的UART-USB桥接器正常工作。可以尝试连接其他设备来验证桥接器是否正常工作,或者尝试使用其他桥接器进行调试。

4. 检查CAPSENSE Tuner的设置。确保您已经选择了正确的UART端口和参数。可能需要调整波特率、数据位、校验位和停止位等设置。

5. 确保您的控制器代码中正确实现了与CAPSENSE Tuner的通信。您可以再次检查相关的中间件库和调谐器工具的代码,确保设置正确。

6. 尝试重新启动您的系统。有时候重新启动可以帮助解决连接问题。




举报

更多回帖

发帖
×
20
完善资料,
赚取积分