请问在Comm1ReceiveData事件外怎么读串口缓冲区里的数,谢谢(100分)

  • 主题发起人 主题发起人 yaonianha
  • 开始时间 开始时间
Y

yaonianha

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,现在做一个通讯模块,要求读到第10个数的时候发送一个数据帧,所以不能采用comm1receivedata事件来触发,我想采用轮循方式来读串口缓冲区,请问我该怎样读呢,或者说怎样写buffer这个代码?谢谢
 
我也想知道,帮顶一下吧!
 
修改SPCOMM.pas的INPUTBUFFERSIZE为10
当接收到10个字节后触发OnReceiveData事件
 
我也需要这方面的。
to luzhouman:
按你的条件,具体如何触发呢?
另外,原来的OnReceiveData事件何时触发?“不空”
触发还是“满”触发?
谢谢了。
 
但是SPCOMM没有这个属性,不过我已经在OnReceiveData事件里做了处理,当接收到规定的字节数后发送相应的数据帧,谢谢各位了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
633
import
I
后退
顶部