C#.net写好了socket接口,并且能顺利发送东西到下位机(单片机),但是怎样发送byte[]类型的数据呢?

主要是希望让单片机直接收到0xFF0x00这样的数据,上位机应该怎样发送?单片机端该怎样接收?谢谢... 主要是希望让单片机直接收到0xFF0x00这样的数据,上位机应该怎样发送?单片机端该怎样接收?谢谢 展开
 我来答
百度网友66a8d48e5
2012-12-23 · TA获得超过7687个赞
知道大有可为答主
回答量:3002
采纳率:12%
帮助的人:3873万
展开全部
单片机编程时两者若使用的是网卡编接口,自然可以使用socket。但是大部分时间对单片机编程时我们使用的是串口编程的。建议你通过串口与外围设备连接。

串口上通行的是byte[]数组,可以使用Encoding.ACII.GetBytes(string str)进行转换。如果要支持中文gb2312则使用Encoding.Default.GetBytes()方法。如果支持是UTF8则是Encoding.UTF8.GetBytes()方法。这个要看你编程时使用那个编码集。

如果是两个单片机通信,C#不适合用单片机程序的。
iaskall
2012-12-21 · TA获得超过630个赞
知道小有建树答主
回答量:568
采纳率:83%
帮助的人:235万
展开全部
里面有一个方法可以直接转
Encoding.ASCII.GetBytes(string str)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iro52238
2013-01-01 · TA获得超过1.2万个赞
知道大有可为答主
回答量:3万
采纳率:0%
帮助的人:2929万
展开全部
你要担心这个问题。在C#中引用的DLL。应该是下位机的编程接口访问!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lza13163
2012-12-31 · TA获得超过2341个赞
知道大有可为答主
回答量:6939
采纳率:36%
帮助的人:1144万
展开全部
你要担心这个问题。在C#中引用的DLL。应该是下位机的编程接口访问!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
peioewl
2012-12-28 · TA获得超过509个赞
知道小有建树答主
回答量:2169
采纳率:0%
帮助的人:532万
展开全部
你要担心这个问题。在C#中引用的DLL。应该是下位机的编程接口访问!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式