STM32
直播中

李允麒

7年用户 258经验值
私信 关注
[问答]

为什么汉字显示的颜色始终和ucGUI的背景颜色设置是一致的?

原子哥,按照您的建议,我将ucGUI移植后,使用开发板的汉字显示实例中的字库和汉字显示驱动,初始化ucGUI后,GUI的函数正常。但是调用汉字显示函数Show_Str()后,汉字显示的颜色始终和ucGUI的背景颜色设置是一致的,不知道为什么?如
   GUI_SetBkColor(GUI_RED);
   GUI_SetColor(GUI_YELLOW);
   Show_Str(60,150,"Mini STM32开发板",16,1);         
   Show_Str(60,170,"GBK字库测试程序",16,1);         
   Show_Str(60,190,"发烧友@ALIENTEK",16,0);         
   Show_Str(60,210,"2011年1月1日",16,0);
   Show_Str(60,230,"按KEY0,更新字库",16,0);
显示结果为字符和汉字区域为黑色背景,红色字!

回帖(7)

孙燕冉

2019-10-24 07:10:30
我的函数和ucGUI的函数,不一样的吧...
建议用jtag跟踪一下,就知道为什么了.
举报

陈婧甄

2019-10-24 07:20:27
可惜,原子哥,我们没有买JTAG仿真器啊!该怎么办?
举报

曹雪琰

2019-10-24 07:36:46
软件仿真试试.
举报

李洁

2019-10-24 07:53:54
Show_Str,这个函数是我写的.和ucgui的颜色不挂钩的...
我的是利用POINT_COLOR和BACK_COLOR两个设定画笔颜色和背景色的.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分