摘要: 我第一次写博客求大神指点,在这里我用的是串口控件做的比较简单,如果你想要自己写这个控件网上都有,我就不在这里写了。下面开始进入正题。 首先当然是把serialPort控件拖到窗口上, 点击这个控件就可以看到它的属性了。点击属性旁边的事件会出现3个事件,双击其中的DataReceived就会自动生成串 阅读全文
posted @ 2020-03-28 14:42 惊风雨 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 波特率表示每秒钟传送的码元符号的个数,是衡量数据传送速率的指标。波特率9600与波特率19200区别如下: 一、速度不同 1、波特率9600:每秒可以传输9600/8个英文字母。 2、波特率19200:每秒可传输19200/8个英文字母。 二、传送量不同 1、波特率9600: 每秒可传输1200个字 阅读全文
posted @ 2020-03-28 14:26 惊风雨 阅读(3141) 评论(0) 推荐(0) 编辑
摘要: 不同编码方式1个英文字母占的字节是不同的: 1,ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。 2,UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节 3,Unicode编码:一个英文等于两个字节 阅读全文
posted @ 2020-03-28 14:25 惊风雨 阅读(7344) 评论(0) 推荐(0) 编辑
摘要: ReadExisting是读取当前串口缓冲里所有数据,不能用来只读取前面的30位数据。应该用Read方法:byte[] buf = new byte[30];serialPort1.Read(buf, 0, 30); 串口通信,频繁发送数据, ReadExisting()得到一样的数据 代码有问题呗 阅读全文
posted @ 2020-03-28 14:03 惊风雨 阅读(2525) 评论(0) 推荐(1) 编辑