uart_echo

来自「8051 interrupt assemble code」· 代码 · 共 40 行

TXT
40
字号
#!/usr/bin/pythonimport sysimport serialimport times = serial.Serial(port='/dev/tty.usbserial',	baudrate=19200, bytesize=8, parity=serial.PARITY_NONE, stopbits=1,	xonxoff=0,rtscts=0,	timeout=.2)class DelayedFileObject(object):	def __init__(self, f):		self.f = f		self.f.write('\n')		self.f.flushInput()	def read(self, n=1):		return self.f.read(n)	def write(self, s):		for c in s:			self.f.write(c)			time.sleep(.01)	def flush(self):		self.f.flush()s = DelayedFileObject(s)args = sys.argv[1:]for i in args[:-1]:	s.write(i+' ')try:	s.write(args[-1]+'\n')except IndexError:	passs.flush()while 1:	c = s.read()	if c == '':		break	sys.stdout.write(c)	sys.stdout.flush()

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?