为何打开/关闭CH347设备会影响GPIO状态?

CH347工作在模式2

利用CH347Demo工具,打开设备,将底部三行checkbox全部选中,点击设置,此时全部GPIO均作为使能output输出状态1

关闭设备

再次打开设备,点击获取,此时发现GPIO4的状态已经变成0

请问如何理解上述现象,是否正常?

您好,因为CH347DEMO只用作参考例程,在使用时您在单页进行调试即可,在其他页打开会伴随一些初始化操作。

建议在编程时,调用GPIO避开当前使用的SPI、I2C等功能脚,若未使用接口功能脚只做GPIO应用也可,以此来避免影响其IO状态。


您好,这个答复并不令人满意,像chatGPT自动生成的答复

首先,问题中并没有涉及到页面切换,所有操作仅仅发生在运行CH347DEMO后出现的默认页面

其次,CH347的所有GPIO引脚都是第二功能,并没有专用GPIO管脚


请亲手按照问题描述复现问题,找到问题根源再给与答复,这样更专业一些

谢谢


您好,经过反复验证的确是没有复现您说的现象,在首次回复内容中已表示若开关中途穿插其它操作,可能会因为引脚功能改变而变化状态,您可单独调用API进行测试验证,若仍存在问题,可联系我们进行远程调试查看现象。


实验中没有开关中途穿插其它操作

这个实验非常好复现

但并不一定是第一次就可以成功复现,有时候需要反复执行打开设备-获取-关闭设备-打开设备-获取...循环多次才会出现


只有登录才能回复,可以选择微信账号登录