找回密码
 立即注册
查看: 708|回复: 2

串口输出汉字出错问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-07-02 10:09:53

17

主题

29

回帖

299

积分

中级会员

积分
299
发表于 2023-4-14 10:11:54 | 显示全部楼层 |阅读模式
有些汉字通过串口打印出错,原来C51的,不会,可能是使用了汉字补要工具,打0XFD补丁,现在C251不知有这个补丁工具吗?
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-4-14 10:46:17 | 显示全部楼层
STC32G手册中的“附录J 关于KEIL软件中0xFD问题的说明”有描述。
0xFD问题是KEIL固有的问题,它使用一些字符作为特殊控制字符(比如0XFD),由于英文显示ASCII码是0x20~0x7F,所以没有问题,但是由于中文编码有0XFD,所以包含0XFD的汉字显示就会乱码。
KEIL公司推荐的方法是增加转义字符,例如“数学”,这样处理即可:Printf("数\xFD学");

以下是涉及0xfd的汉字,常用汉字不多:

褒饼昌除待谍洱俘庚过糊积箭烬君魁例笼慢谬凝琵讫驱三升数她听妄锡淆旋妖引育札正铸
佚冽邶埤荦蔟摭啐帻猃恺泯潺妪纨琮椠辇挲臊忑睚铨稞瘕颀螨簖酏觚鳊鼾
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-04-27 09:44:17

25

主题

252

回帖

2089

积分

超级版主

积分
2089
发表于 2023-4-14 11:08:16 | 显示全部楼层

STC32G12K128系列数据手册   STC32G-20230407.pdf (16.7 MB, 下载次数: 50)
下载链接https://www.stcai.com/filedownload/682650
QQ:3398500488
微信号:18106296592(小刘)
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 21:54 , Processed in 0.106167 second(s), 65 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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