SPCOMM问题 请高手帮忙!!!在线等!!!(18分)

  • 主题发起人 主题发起人 king_213
  • 开始时间 开始时间
K

king_213

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在执行comm1.stopcomm.后让串口不在供电??我的程序在关闭端口后连接串口的设备仍然加电 指示灯仍然亮着 我想把串口完全关闭怎么办呀???
另外 我用SPCOMM接收的字符全是乱码 不知为何???就这点分了 对不起!!!
procedure TfrmComm.CommReceiveData(Sender: TObject; Buffer: Pointer;
BufferLength: Word);
var
strRecv : string;
begin
setLength(strRecv,BufferLength);
Move(Buffer^,pchar(strRecv)^,BufferLength);
memo1.Lines.Add(strRecv);
end;
 
第一个问题不知道,估计也很难
全是乱码是不是波特率不正确啊
 
to king_213:
返回的不是asc码,
看起来当然是乱码
 
乱码通常都是波特率不对,还有个原因就是comm1有两个流控制的属性(具体叫什么忘记了),设为off
 
改变DTR和RTS两个流控制属性试一下
 
帮顶!

╭=========================================╮

80G海量源代码,控件,书籍全免费狂下不停!

http://www.source520.com

个人网站站长开发推广同盟,让所有人知道你的世界!

http://www.source520.com/search/search.asp

╰=========================================╯
 
后退
顶部