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