永发信息网

C#串口 接值例子 要求真实例子。

答案:2  悬赏:0  手机版
解决时间 2021-01-25 00:54
C#串口 接值例子 要求真实例子。
最佳答案
首先,登记事件serialPort1.DataReceived += new SerialDataReceivedEventHandler(serialPort_DataReceived);
事件函数如下:
        private void serialPort_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
        {
            int len;
            if (e.EventType == SerialData.Chars)
            {
                try
                {
//方式1:采用读byte数组方式
                    byte[] buffer = new byte[512];
                    len = serialPort1.Read(buffer, 0, buffer.Length); //这里是读数据
                //使用ReadLine一般用于纯字符串传输,不建议
byte[] data = Convert.FromBase64String(serialPort1.ReadLine());//读取数据(byte)
 this.txtreceivedata.Text = Encoding.Unicode.GetString(data);//转码输出
                }
                catch (Exception ex)
                {
                    Debug.WriteLine(ex.Message);
                }
            }
        }


也可以用通用的串口软件做测试,像格西烽火之类的软件,自定义功能比较强,很轻松可以实现各种通信协议的测试。


全部回答
http://blog.csdn.net/wuyazhe/article/details/5598945
去csdn 看看吧追问大虾给个例子吧。追答里边有例子下载链接
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
印度是世界文明古国之一。如果你想了解7世纪
昨晚做噩梦了,梦到自己光着身子被人追杀,后
大龙英数学语文培训地址好找么,我有些事要过
寻找可可味的一款红酒
魅蓝note2,更新找不到固件???求解决
【term 和 her er的发音一样吗】
辞职后五险怎么处理
求 传 奇 外 传 简 单 挂 自 动 挖 肉 卖 肉
惠普传真机接收传真出来纸这么是空白的
中国邮政储蓄银行(芦目乡)地址在哪,我要去那
云南昆明火车站坐几路公交可以到一二一大街,
2020年实验班提优训练九年级英语下册译林版答
workbench仿真中为何没有定义空气材料?
哆莱咪KTV地址有知道的么?有点事想过去!
请问G210超频可以超多少?
推荐资讯
张国荣的Monica当年为什么那么红
身怕不动的后一句,还有熟能生巧的后一句
qq号被举报后,会出现什么情况
新注册公司一般纳税人注册资金200万,实收资
如何做好路灯施工作业的有效安全措施
锦鸿旅馆(青岛即墨市)怎么去啊,我要去那办事
思托拉假发专卖怎么去啊,我要去那办事
大众茶馆地址在什么地方,想过去办事
影响浮力大小的因素
“治黄之本”的主要含义是A.在下游培修加固黄
聊斋里面彭于晏和陈品言演的那部戏是什么
vista系统 microsoft applocale安装后在哪里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?