加0xfd补丁了吗?字库在哪里的,屏幕自带还是软件处理的?
英文数字显示正常,中文显示乱码是吧
两种可能性:
可能性一
12M的晶振波特率只能是2400,9600的情况下会有7.8%的误差,所以会产生乱码,
而2400波特率的情况下误差是0.16%,这样就不会产生乱码了,TH1和TL1都设为F3
可能性二
字体库的原因
这个是解决办法,这个是linux系统,不知道对你的是否适配。
确认下 Keil MDK的文件编码,如GBK 还是 UTF-8.
反正是编码问题
显示汉字时出现乱码,这可能是单片机程序中发射汉字的字节顺序出错了,因为一个汉字由2个字节组成,你要调整这2个字节
发送的顺序