[求助]CH340串口命令的API指令

  因为使用〈串口监控/调试工具软件〉受限于固定的波特率,所以只好直接用VB编制相应的工具使用自选的速率。而在相应的产品说明.PDF中却又找不到相关的API指令。在前下载的文件〈CH341EVT\IDEN_SER\VB〉中到有个现成的演示程序可以借用,遗憾的是只有查找和监督插拔的功能,而无实质的数据交流。

  现在想直接借用这个程序增加几个指令来应用。需要知道如何添加与通讯关联的语句。因为是直接配套产品使用不必处理界面,在后台运行就可以了。期望得到实质的子程序以便直接调用。

  具体做法是我先修改利用那些程序查找并打开CH340串口,然后需要提供相应具体的API指令完成如下工作:

  先设定300的波特率发出需要正式通讯的波特率;然后改变为正式波特率通讯(是否还要经过关闭——打开的步骤?);建立收发缓冲区;进入可随时调用的普通串口通讯过程;最后在程序结束前关闭串口。因为即使普通串口通讯以前也没接触过,希望能够得到VB下完整的通讯工具包。谢谢!


其实根据你的需求,你可以通过串口编程来实现,步骤如下: 1-首先通过与用户交互获得要求通讯的速率 2-以300bps打开串口,发送指定的字符串 3-数据通讯 4-关闭串口 关于编程代码你可以到网上查找串口编程相关资料,我们不提供该方面技术支持


不好意思!我的问题是:是否可以理解为只需要按300bps打开串口,发送指定速率的字符串之后,就可以完全脱离接口芯片的API体系,改变为选定的速率进行数据通讯,只要最后处理一下关闭USB口的指令就好。


你的理解完全正确


谢谢了!


只有登录才能回复,可以选择微信账号登录