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作为主站的程序怎么编写啊???求指教啊。。。。