当前位置:编程学习 > C#/ASP.NET >>

求助 串口实时数据发送

我想将程序里采集的XYZ指标值,通过串口发送给单片机进行显示。
下面是单片机接收数据协议:


请问该怎么发送呢? 串口  c# --------------------编程问答-------------------- 如果你是用VS2010开发环境,你可以用它的串口发送方法发送数据,前提是将数据按协议编译好。

单片机接受到数据后,然后再处理下,再显示出来,用个TIMER

不知你的开发环境,可能说的不对。 --------------------编程问答-------------------- 我用的是2012,XYZ轴坐标位置通过串口蓝牙无线发送接收.数据接收的格式是156.789mm 。怎么将它格式话成0xDD 0xaa 0x01 0x05 0x06 0x88 0x07 0x08 0x09 0xcc 0x33 0xc3 0x3c --------------------编程问答-------------------- 话说蓝牙发送其实不就是串口发送么,你去看看seriport吧 --------------------编程问答-------------------- oxDD其实就是16位acii码,你将十进制转换成16进制就可以了。 --------------------编程问答-------------------- seriport  --------------------编程问答-------------------- 具体有什么问题呢,难道要别人帮你完成整个模块吗?不现实! --------------------编程问答-------------------- 小数点和符号怎么处理。 --------------------编程问答-------------------- 比如表示

引用 2 楼 frunke 的回复:
我用的是2012,XYZ轴坐标位置通过串口蓝牙无线发送接收.数据接收的格式是156.789mm 。怎么将它格式话成0xDD 0xaa 0x01 0x05 0x06 0x88 0x07 0x08 0x09 0xcc 0x33 0xc3 0x3c

从下面可以看出156.789是怎么表示的。1号位表示1,2号位表示5,3号位表示6,4号位表示小数点,5号位表示7,6号位表示8,7号位表示9,合起来就是156.789
引用
1    2    3    4    5    6    7    
0x01 0x05 0x06 0x88 0x07 0x08 0x09
1    5    6    .    7    8    9
        --------------------编程问答-------------------- 格式重新整理下
1    2    3    4    5    6    7    
0x01 0x05 0x06 0x88 0x07 0x08 0x09
1    5    6    .    7    8    9
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,