OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 15644|回复: 13

一个中文字在串口实验中仿真是,一步一步来不能显示中文,请教原子哥。。

[复制链接]

57

主题

431

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
883
金钱
883
注册时间
2011-12-25
在线时间
12 小时
发表于 2012-3-16 19:35:04 | 显示全部楼层 |阅读模式
我知道每次发送一个字节,一个中文有2个字节,怎样发送出去的????
很喜爱电子行业
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-3-16 20:23:40 | 显示全部楼层
MDK下的中文字符串用的是国标码,兼容ASCII码的,
也就是说,字符串有多长(字符串是空中止的),你全部都发出去就行了。
https://github.com/roxma
回复 支持 反对

使用道具 举报

57

主题

431

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
883
金钱
883
注册时间
2011-12-25
在线时间
12 小时
 楼主| 发表于 2012-3-16 20:25:53 | 显示全部楼层
回复【2楼】Pony279:
---------------------------------
是不是速度快的传输去就会显示,中文字一个一个发送就不行,是不是这样理解啊
很喜爱电子行业
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-3-16 20:28:29 | 显示全部楼层
回复【3楼】冰是睡着的水:
---------------------------------
这个要实验过才知道,具体的我也不清楚

比如 本来是 SendString("abcd")
直接写SendString("这样也是可以的");
https://github.com/roxma
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-3-16 20:29:24 | 显示全部楼层
国标码不是固定两个字节的,有些可能是4个字节的。。。
https://github.com/roxma
回复 支持 反对

使用道具 举报

57

主题

431

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
883
金钱
883
注册时间
2011-12-25
在线时间
12 小时
 楼主| 发表于 2012-3-16 20:40:00 | 显示全部楼层
回复【5楼】Pony279:
---------------------------------
越来越来模糊了。。
很喜爱电子行业
回复 支持 反对

使用道具 举报

3

主题

14

帖子

1

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2012-1-26
在线时间
0 小时
发表于 2012-3-16 21:18:09 | 显示全部楼层
回复【楼主位】冰是睡着的水:
---------------------------------
您好,我试过的是,串口助手是不支持中文显示的,或者我不知道怎么调
要串口打印中文需要用超级终端,你在程序写中文就行,发到超级终端会自动显示中文的,就像你发数字一样。win7的超级终端要自己下载的哈!
超级终端有回车换行之分(以下是copy)
“回车”和“换行”的来历
在计算机还没有出现之前,有一种叫做电传打字机 (Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新 的字符传过来,那么这个字符将丢失。
于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换 行”,告诉打字机把纸向下移一行。
Unix系统里,   每行结尾只有“<换行>”,     即“\n”;
Windows系统里,每行结尾是“<换行><回 车>”,即“\r\n”;
Mac系统里,    每行结尾是“<回车>”,       即“\r”。
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-3-16 21:20:34 | 显示全部楼层
回复【6楼】冰是睡着的水:
---------------------------------

你有一个字一个字发送的需求吗
这种用法已经足够了吧?
SendString("xxx");

https://github.com/roxma
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-3-16 22:13:22 | 显示全部楼层
回复【楼主位】冰是睡着的水:
---------------------------------
发送2个字节就是一个中文了.

回复【7楼】linziying:
---------------------------------
学习了...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

57

主题

431

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
883
金钱
883
注册时间
2011-12-25
在线时间
12 小时
 楼主| 发表于 2012-3-16 22:14:38 | 显示全部楼层
回复【9楼】正点原子:
---------------------------------
原子哥,仿真一步一步来中文显示不了啊。。
很喜爱电子行业
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-3-16 22:17:06 | 显示全部楼层
软件仿真?还是硬件仿真?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

57

主题

431

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
883
金钱
883
注册时间
2011-12-25
在线时间
12 小时
 楼主| 发表于 2012-3-16 22:18:30 | 显示全部楼层
回复【11楼】正点原子:
---------------------------------
硬件仿真的。。
很喜爱电子行业
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-3-16 22:27:09 | 显示全部楼层
应该是你的串口调试助手不支持2个字符间隔很久的接收.他已经认为前半部分是一个非法格式的字符了,后半部分也同样处理.
你试试连着发2个字节.别中断.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

57

主题

431

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
883
金钱
883
注册时间
2011-12-25
在线时间
12 小时
 楼主| 发表于 2012-3-16 22:44:07 | 显示全部楼层
回复【13楼】正点原子:
---------------------------------
恩,谢谢,应该是这样的。。
很喜爱电子行业
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 04:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表