H
HanFeng
Unregistered / Unconfirmed
GUEST, unregistred user!
1、 波特率谁说了算?假如我用pc机同外设通过串口通讯,我想设多少波特率就是
多少吗?如果设备说他支持最高19200,那么就意味着只要19200以下的波特率
都可以吗?我怎么知道外设用的多少波特率?是不是首次同外设握手的时候必
须使用一个固定的波特率?假如外设的串口设定为600,我把pc机设为1200,
我发送的字符个数是否外设只能接收一半?还是同校验位、数据长度等等有关?
2、 我用spcomm同外设通讯,握手总是不成功,原因是:我发送了握手命令:
D0 D1 D2,外设立即做了响应,可是我的spcomm过了好半天(超时)才收到返回信
息,感觉好像spcomm的eventMask不对,这是为何?
3、 我的外设主要是交互应答的方式,我给他发不同的请求命令,它给我返回不同的
结果,命令比较多,每种命令的翻回结果可能性也比较多,用spcomm的事件处理
总觉得很别扭,是不是直接用API更简单些?
4、 OverLapped的准确译法是什么?有何作用?
5、 还有其他问题,遇到了再问。
6、 欢迎关注我的另一个问题:http://www.delphibbs.com/delphibbs/dispq.asp?LID=1622544
多少吗?如果设备说他支持最高19200,那么就意味着只要19200以下的波特率
都可以吗?我怎么知道外设用的多少波特率?是不是首次同外设握手的时候必
须使用一个固定的波特率?假如外设的串口设定为600,我把pc机设为1200,
我发送的字符个数是否外设只能接收一半?还是同校验位、数据长度等等有关?
2、 我用spcomm同外设通讯,握手总是不成功,原因是:我发送了握手命令:
D0 D1 D2,外设立即做了响应,可是我的spcomm过了好半天(超时)才收到返回信
息,感觉好像spcomm的eventMask不对,这是为何?
3、 我的外设主要是交互应答的方式,我给他发不同的请求命令,它给我返回不同的
结果,命令比较多,每种命令的翻回结果可能性也比较多,用spcomm的事件处理
总觉得很别扭,是不是直接用API更简单些?
4、 OverLapped的准确译法是什么?有何作用?
5、 还有其他问题,遇到了再问。
6、 欢迎关注我的另一个问题:http://www.delphibbs.com/delphibbs/dispq.asp?LID=1622544