Comport bileşeni ile bir elektronik cihazı haberleştirmeye çalışıyorum. Daha önce başka cihazları haberleştirebiliyordum. Yalnız bu yeni cihazda üretici şöyle bir açıklama yaptı. Bilgi gönderdiğin zaman DTR yi false veya true yapacan, alırken de bunun tam tersi. Tam tersi yani.
Porta bilgi gönderirken
Kod: Tümünü seç
ComPort1.SetDTR(False); veya tam tersi
ComPort1.SetDTR(True);
comportun dfm si
Kod: Tümünü seç
object ComPort1: TComPort
BaudRate = br19200
Port = 'COM2'
Parity.Bits = prNone
StopBits = sbOneStopBit
DataBits = dbEight
Events = [evRxChar, evTxEmpty, evRxFlag, evRing, evBreak, evCTS, evDSR, evError, evRLSD, evRx80Full]
Buffer.OutputSize = 2048
FlowControl.OutCTSFlow = False
FlowControl.OutDSRFlow = False
FlowControl.ControlDTR = dtrDisable
FlowControl.ControlRTS = rtsDisable
FlowControl.XonXoffOut = False
FlowControl.XonXoffIn = False
Left = 120
Top = 80
end