虽然搞不懂你那个程序是怎么设计的,但是针对于VB死机的情况,建议你检查一下运行过程中变量的赋值、循环语句、timer控件及函数 的调用部分,反正也是用源码运行的,建议你跟踪一下,看看程序是在哪里死掉的。
能保证发射电路没问题吗?
看你说的应该是接受电路没有问题。
发射电路先发射一个简单的重复的红外码试试。
vb程序设几个断点看看那里运行的和你想的不一样。
可以先单独调试一下vb的程序,通过另外一个pc接受一下你发的串口数据。
暂时就想到这些了。
先把电路弄通,再连调程序
从你 描述的,觉得 电脑串口连发射电路 这部分 可能有问题!
尽量用 带串口的 电脑