用Vb6.0开发了个 串口上位机和stm32通讯,使用 PCOMM1.6 控件 ,调了几天 其他都没问题 就是通过中断来接收数据,在调试界面运行没有问题,但是生成EXE后 ,启动后
只能发送,而一有数据进来立马软件报错。不知道什么原因 ,PComm 串口控件到底支不支持接收中断,参考他的帮助文档也很晕 一会说可以 一会说不可以
PComm_lite1.6版本到没有VB的中断实例,他接收是通过定时器轮询的,但是既然不支持,VB的声明库又有它的声明 ,你不支持,声明干啥呢?
但是网上下载了PComm_pro版本 它居然有VB的中断接收的实例。 不过刚才说了 只在调试界面一切正常,生成EXE就不行了。
彻底搞晕了。PComm_pro 到底是不是官方整理的例子。
下面这是PComm_pro 的串口中断的例子。不过 生成EXE直接错误,在XP 系统 win8上都测试过,我想如果是大公司应该不会这么低级的错误都发现不了了吧。
注意和stm32没关系,都没插板子 直接用串口助手对发的
和VB程序也没关系,直接用例子程序运行的,没做任何修改
我只想知道一个事实。PComm 串口控件到底支不支持接收中断?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
说的对,十几年前我用VB时就用的mscomm32,没有难度,挺好用的
一周热门 更多>