我正在尝试通过COM端口4与STM32L152RB板通信,该端口接受来自COM4的命令,并显示终端使用此代码的结果,但它不工作。。。我是python新手,请告诉我我做错了什么。
#Global Variables
ser = 0
def init_serial():
COMNUM = 4 #Enter Your COM Port Number Here.
global ser #Must be declared in Each Function
ser = serial.Serial()
ser.baudrate = 9600
ser.port = COMNUM - 1 #COM Port Name Start from 0
#ser.port = '/dev/ttyUSB0' #If Using Linux
#Specify the TimeOut in seconds, so that SerialPort
#Doesn't hangs
ser.timeout = 10
ser.open() #Opens SerialPort
# print port open or closed
if ser.isOpen():
print 'dis' + ser.portstr
init_serial()
temp = raw_input('Type what you want to send, hit enter:\r\n')
ser.write('dis') #Writes to the SerialPort
while 1:
bytes = ser.read() #Read from Serial Port
print 'You sent: ' + bytes #Print What is Read from Port
目前没有回答
相关问题 更多 >
编程相关推荐