我现在想用电脑上位机通过USB与EC600S模块通讯,不用物理串口,我在模块打开USB CDC口,也就是UART3,上位机打开虚拟出来指令交互串口,两者通讯,模块发出来的数据上位机可以收到(如日志数据),但上位机发数据到模块,就提示错误,如下:
上位机发送"RXTAT+GETINFO"到模块
模块反馈如下信息:
Traceback (most recent call last):
File “”, line 1, in
NameError: name ‘RXTAT’ isn’t defined
代表模块有收到上位机发的数据,但没有传到我的应用里,请问这个如何解决?
或者我可以通过虚拟出来的AT串口通讯,但有同样的问题,不是模块识别的指令被拦截了,传不到应用层,能否弄个版本,将模块不识别的指令放过,传到应用层处理
由于python版本占用了CDC口,所以暂时与上位机的交互是做不了的,这边也和研发有过沟通,暂时没有合适的解决方案,后面有进展的话,再来复你。