单片机模拟plc,用vb读取芯片内数据寄存器数据,可是失败,这个是不是和烧录芯片内的程序有关系啊

 我来答
百度网友320274dc4
2012-09-19 · TA获得超过641个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:240万
展开全部
您好的问题事有点复杂,只言半可能无法讲得明白,简要说一下吧。
1、你的硬件电路有问题,比如你用RS232通信,通信距离太长容易受到干扰;或者接线不正确等
2、通信波特率选择不正确,如PC端选择9600,单片机端也应该设置为9600。
3、您的软件即程序的问题,单片机与VB(PC)通信必须设置好通信协议。所以必须要理解单片机的程序
更多追问追答
追问
前两个都没问题,我想问的是随便烧录一个程序(只让y端口灯亮的程序),会不会导致我不能读取数据
追答
不好意思,也许我没有弄明白你的东西,首先你用什么单片机?什么什么烧录程序?又什么用VB读取?
如果您是在PLC的编程环境下面烧的即由PLC编程环境把程序下载到模PLC系统,应该不成问题,如果你单片机的烧写软件烧写而替换了PLC的固件那相当于不是PLC了。
wmgi7205
2012-09-20 · TA获得超过388个赞
知道小有建树答主
回答量:771
采纳率:66%
帮助的人:410万
展开全部
楼上说的很好 建议楼主 多看看单片机和PLC是什么东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式