十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
VB与单片机通信。如 VB 为上位机,单片机为下位机。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、虚拟主机、营销软件、网站建设、凉山州网站维护、网站推广。
通讯必须以协议形式,不然分不清 是第一字节数据,还是第几个字节数据。
通讯协议可以 自己设计 如
指令码 - (多机通讯需要加从机 号)- 数据1 - 数据n - 校验码 - 结束码。
接收数据 首先 判断 指令码, 接着开始接收 数据,
校验码 是为了判断 接收的数据 与 发送的数据 是否一致,不一致 就是数据受到干扰错误。
结束码 表示 数据 发送 或者 接收 完毕,等待接收 下一组数据,这样就不会出错。
这个需要分步来完成
1、实现单片机串口通讯
2、编写VB程序,添加串口控件,实现VB与单片机串口通讯
3、写单片机IO驱动,实现脉冲输出
4、VB发数据给单片机,实现脉冲数量和频率控制
5、更详细的可以私信我完成
绝对不行!基于x86处理器构架的程序,是不能在不是x86构架的单片机上运行的。
看下这个异常的类型 在捕捉异常的时候处理为关闭并重新打开端口监听(这个看你自己需求) 然后在socketException下面再catch其它exception 进行弹出错误提示之类的操作 就可以了