回复:关于西门子200的自由口通讯

向前走,不回头

  • 帖子

    98
  • 精华

    0
  • 被关注

    2

论坛等级:游侠

注册时间:2013-06-08

普通 普通 如何晋级?

发布于 2014-04-23 19:46:13

6楼

quote:以下是引用爱一直存在在2014-04-22 21:26:11的发言:
前面那个位是指一个字节是7位还是8位,标准ASCII码为7位,扩展ASCII码为8位,也就是说发送一个字节是
一个起始位
7或8位字符(数据字节)
一个奇/偶校验位,或者没有校验位
一个停止位
而最多255个字节,就是说最多能发送255个字节。如:
你发送的16#01 02 03 04 。那就是说你发了4个数据,占4个字节。而每一个字节是由11bit或10bit组成的如发送01,那么7位字符的就是:一个起始位,0000001,一个奇/偶校验位,或者没有校验位, 一个停止位;
8位字符的就是:一个起始位,00000001,一个奇/偶校验位,或者没有校验位, 一个停止位;

再请教一下各位大神,我用XMT和RCV指令按照手册上的程序编写的自由口通讯,这样我用串口调试助手来测试,这里有个疑问是只有我用助手向CPU发送后CPU才返回数据到助手,这不就是CPU相当于是从站么?我CPU作为主站的程序怎么编写啊???求指教啊。。。。
学习中。。。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。