已解决,端口不能设置是0、1口,与wifi板冲突
2
2l65
@2l65
0
声望
4
楼层
318
资料浏览
0
粉丝
0
关注
2l65 发布的帖子
-
RE: 用tcp与客户端通信,recv数据后调用pin命令,控制io口输出,之后再调用recv就报错,OSError:-14。
-
RE: 用tcp与客户端通信,recv数据后调用pin命令,控制io口输出,之后再调用recv就报错,OSError:-14。
while (True):
try:
Command = CommSocket.recv(10) #接收数据为bytes类
except OSError:
continuestr_command = Command.decode('UTF-8') #bytes类转string if(len(str_command) == 0): #判断是否为空,为空500毫秒检测一次 utime.sleep_ms(500) continue #指令含义:0——前后均上电 #Port0为前,Port1为后 if str_command[0] == '0': MyPin = Pin(PinNum,Pin.OUT_PP) MyPin.high() elif str_command[0] == '1': ControlPin(PinNum='P0',IsHigh=True) ControlPin(PinNum='P1',IsHigh=False) elif str_command[0] == '2': ControlPin(PinNum='P0',IsHigh=False) ControlPin(PinNum='P1',IsHigh=True) elif str_command[0] == '3': continue else: continue