IAR FOR STM8 数组里面可以直接写中文然后串口发送出来吗?

2019-12-19 18:07发布

请教各位,IAR FOR STM8 数组里面可以直接写中文然后串口发送出来吗?我之前使用串口助手,打开2个助手,其中一个发中文,另外一个是直接HEX接收,吧接受到的HEX复制到IAR中实现的,这样就是比较麻烦,想问下有没有直接在IAR中写中文的方法,顺便问下是不是在KEIL C51中怎么写?
我这样写系统一直报错:
const u8 HELP_D[]={
        这个是帮助文档:
首先:
其次:
再次:
结束
};
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
w282529350
1楼-- · 2019-12-19 21:49
哥 你加个双引号
SUPER_CRJ
2楼-- · 2019-12-20 02:19
两个串口助手是不是设置错了?两边都是字符形式,应该发中文就是中文了。STM32/51/NXP的片子,我用串口直接发中文Printf(),除了偶尔会有几个乱码之外,问题不大。如二楼说要加双引号。
Chunfy
3楼-- · 2019-12-20 07:58
 精彩回答 2  元偷偷看……
Chunfy
4楼-- · 2019-12-20 12:35
最简单的,试一下不就知道了!
styleno1
5楼-- · 2019-12-20 13:23
  1. const u8 HELP_D[]={
  2. "        这个是帮助文档: 首先: 其次: 再次: 结束"
  3. };
复制代码

换行符各个系统有点差别,类推
hailing
6楼-- · 2019-12-20 14:12
谢谢大家的回复。测试了下结果如下:
括号里面要加“”号
使用 回车换行,测试使用 或 都不能换行。

一周热门 更多>