请问我在配置串口参数时用了这样的语句:form1.Comm1.ByteSize:=tbytesize(combobox3.ItemIndex);
form1.Comm1.StopBits:=tstopbits(combobox4.ItemIndex);
form1.Comm1.Parity:=tparity(combobox5.ItemIndex);
在第一次运行时收不到单片机的数据,但是把它注释掉,用form1.Comm1.ByteSize:=_8;
form1.Comm1.StopBits:=_1;
form1.Comm1.Parity:=odd;
取代,收到数据,在反过来再使用form1.Comm1.ByteSize:=tbytesize(combobox3.ItemIndex);
form1.Comm1.StopBits:=tstopbits(combobox4.ItemIndex);
form1.Comm1.Parity:=tparity(combobox5.ItemIndex);语句,又能收到数据,但重启电脑,打开DELPHI运行时,又收不到数据,怎么回事,望各位指点.
form1.Comm1.StopBits:=tstopbits(combobox4.ItemIndex);
form1.Comm1.Parity:=tparity(combobox5.ItemIndex);
在第一次运行时收不到单片机的数据,但是把它注释掉,用form1.Comm1.ByteSize:=_8;
form1.Comm1.StopBits:=_1;
form1.Comm1.Parity:=odd;
取代,收到数据,在反过来再使用form1.Comm1.ByteSize:=tbytesize(combobox3.ItemIndex);
form1.Comm1.StopBits:=tstopbits(combobox4.ItemIndex);
form1.Comm1.Parity:=tparity(combobox5.ItemIndex);语句,又能收到数据,但重启电脑,打开DELPHI运行时,又收不到数据,怎么回事,望各位指点.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货