C#读取单片机发送的字符串,乱码问题解决

发布者:Lihua1314520最新更新时间:2018-10-08 来源: eefocus关键字:单片机  发送  字符串  乱码问题 手机看文章 扫描二维码
随时随地手机看文章

1.单片机端代码

printf("开始更新固件...\r\n");

 

2.C#上位机

收到的数据存到数组RevData,长度Length

string ReadDataStr = Encoding.GetEncoding("GB2312").GetString(RevData,0 ,Length);

总结:数组与字符相互转换时,一定要主要编码类型,否则得到的就是乱码。


关键字:单片机  发送  字符串  乱码问题 引用地址:C#读取单片机发送的字符串,乱码问题解决

上一篇:SPI四种工作模式时序图
下一篇:单片机I/O的常用驱动与隔离电路的设计

推荐阅读最新更新时间:2024-03-16 16:15

基于MSP430单片机的可调恒流源Proteus仿真程序设计
单片机源程序如下: /****************************************************************** * 实验说明: * 通设置系统主时钟(MCLK=8Mhz ) 、辅助时钟(ACLK=8Mhz )、 * 子系统时钟(SMCLK=8Mhz ) ******************************************************************/ #include MSP430x24x.h #include string.h #define uchar unsigned char #define uint unsigned int /
[单片机]
基于MSP430<font color='red'>单片机</font>的可调恒流源Proteus仿真程序设计
安森美推出混合信号微控制器Q32M210
   安森美半导体(ON Semiconductor)推出用于精密测量及监测的混合信号微控制器(MCU新系列)的首款产品Q32M210。高集成度Q32M210设计用于便携感测应用,基于ARM® Cortex™-M3处理器构建而成,独特地结合了高精度性能、可预测工作及优异的电源能效。   高精度感测 Q32M210特别设计用于要求高精度的便携感测应用。这器件集成了2个16位模数转换器(ADC)、高精度电压参考、3个10位数模转换器(DAC)和32位内核。超低噪声(ADC)提供真正的16位性能,不同于非线性和噪声可能减少有效位数的常规转换器。   可预测工作 包括病人监测器、无线心电图机(ECG)和血糖仪等便携医疗设备以及要求更高闪
[工业控制]
Qorvo®推出新型支持C-V2X的GaAs HBT PA
2018年1月11日 – 实现互联世界的创新RF解决方案提供商Qorvo, Inc.(纳斯达克代码:QRVO)今日宣布,Qorvo 前端功率放大器(PA)将用于高通子公司 Qualcomm Technologies, Inc. 的高通® 蜂窝车联网(C-V2X)参考设计。Qorvo 新型 GaAs HBT PA 是唯一一款支持C-V2X 的功率放大器,旨在增强行车安全意识,改进驾驶辅助功能。该解决方案能够提供业界领先的性能,提高线性输出功率和效率,降低热量,满足 C-V2X 汽车应用的需求。 C-V2X 用于支持主动安全系统,针对车对车(V2V)、车对基础设施(V2I)以及车对行人(V2P)的情况,使用 5.9 GHz ITS
[网络通信]
单片机与TCP/IP网络
(一)绪言 单片机如何控制以太网网卡进行传输数据,如何加载TCP/IP协议连接到互联网,这些都是一些令人感兴趣的问题。 可以说以太网和TCP/IP协议已经成为使用最广泛的协议,而其它总线协议如RS485、RS232,CAN,LANWORKS,都只是一些局部系统的总线。 围绕以太网而制造的集线器,交换机已进入大小公司,企业,家庭。我现在在众达天网公司,由于公司是搞电脑防火墙的,所以对网络的接触也越来越多,我研究的主要是网络的底层,并掌握了很多网络分析工具如(SNIFFER),对以太网和TCP/IP协议的研究就更加深入了。 我比较熟悉的网卡是10M的网卡,100M的以太网卡还在研究之中。曾经用单片机(89C52)控制和驱动10M
[单片机]
<font color='red'>单片机</font>与TCP/IP网络
51单片机的比例电磁铁控制技术
引言   比例电磁铁作为执行元件,是机电一体化的关键产品之一,广泛应用于各种自动化控制系统中;比例电磁铁的推力大,结构简单,维护方便,成本低廉,是应用非常广泛的电—机械转换器 ;比例电磁铁的特性及工作的可靠性,对于整个控制系统具有十分重要的影响,是决定控制系统品质的关键部件之一。比例电磁铁作为电—机械转换元件,其功能是将比例控制放大器输给的电流信号,转换成位移或者力信号输出。   比例电磁铁适用于直流电压为24 V比例控制放大器的控制线路中,作为连续地、按比例地控制系统执行元件的运动、速度和方向的动力元件。比例电磁铁在其额定行程范围内的推力与通入其线圈的电流成正比,可在其他需要作用力自动控制的装置上作为线性动力元件,如自动油门
[单片机]
利用串口与并口实现51单片机的在线编程
1 在线编程简介   51内核的单片机在线编程模式一般分为两大类。一类是使用JTAG协议的在线编程模式。这类模式一般由厂家提供在线编程工具,使用方便。使用这一类模式的单片机价格往往较高,使用的厂商也不多,故不在本文的讨论之列。另一类在线编程模式是使用一条特殊的指令,使单片机进入在线编程模式。在进入在线编程模式后,要自己控制对单片机的擦除写入逻辑。这一类模式又可细分为两种不同的模式:一是进入在线编程模式后,单片机只是提供一个接口,不再运行用户的程序,擦写逻辑全由上位机(PC)提供,如以下要讨论的MTV230就属于这种模式;另一类是进入在线编程模式以后,芯片会运行在某一区域的用户编写的程序,芯片的编程逻辑都由芯片中这段程序控制,上位
[单片机]
利用串口与并口实现51<font color='red'>单片机</font>的在线编程
u-boot移植s3c2410
u-boot的向s3c2410板上的移植(只是编译而以)可谓是千辛万苦啊(对于菜鸟而言,(*^__^*) ,高手除外),下面就是我的痛苦经历。 过程如下: 下载u-boot-1.1.6版本,然后解压,进入解压完的目录之后,首先是修改对应文件,该部分是参见网上blogs。 http://blog.csdn.net/hhq0216/archive/2006/12/29/1466894.aspx,按照上面的做法来修改文件内容,然后回到u-boot目录, 执行如下命令: make distclean make smdk2410_config make 之后error出现:make: *** Error 1 然后google之得到下面的方
[单片机]
什么是51单片机?又该如何自学51单片机
51 单片机是目前使用最多的单片机之一,那么什么是 51 单片机呢?作为新手,又该如何自学 51 单片机?为帮助大家更好的学习 51 单片机,本文将对这两个问题予以阐述。如果你对 51 单片机具有兴趣,不妨继续往下阅读哦。 一、何为 51 单片机 51 单片机是对所有兼容 Intel8031 指令系统的单片机的统称。该系列单片机的始祖是 Intel 的 8004 单片机,后来随着 Flashrom 技术的发展,8004 单片机取得了长足的进展,成为应用最广泛的 8 位单片机之一,其代表型号是 ATMEL 公司的 AT89 系列,它广泛应用于工业测控系统之中。很多公司都有 51 系列的兼容机型推出,今后很长的一段时间内将占有大量
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved