最近在做一个数据采集系统时,使用CH372A做与计算机的通信接口 经反复测试,发现一下几个有趣的问题,望各位大虾能判断一下时何缘故。 1、PC→MCU,发送结尾数据为十六进制05的数据时,计算机常常会自动删除USB设备,发送23H,28H会让CH372A停止工作; 2、MCU→PC发以05H数据结尾的数组,只是偶尔能正确,大部分情况计算机会删除USB设备,其他的数据发送正常。
查资料知道这几个数据都与命令有关,但我在发送的时候是按数据发送的时序送出的,怎么会误以为是命令呢,而且不无论下传还是上传都有类似的显现,也许您的第一结论是电源的问题,但我用电池应该问题不大了吧。[Emot]4[/Emot]