完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
刚刚移植完了ucGui之后,下载进开发板了,结果显示出了问题,如图:
就是执行完 GUI_Init();之后,出现了如下问题:刷新只刷了这么多,没有刷全屏; 执行完了GUI_SetBkColor(GUI_BLUE);背景颜色并没有改变。不过显示文字和下面的那些没有什么问题。首先声明一下,我的液晶驱动代码,没有使用Gui使用 Lcd_Clear(RED);刷屏、然后显示图片文字都没有问题。所以底层驱动,应该没问题,不知道问题到底出现在哪儿,求大神指点一二 TFT_Lcd_Init(); LCD_LED_SET;//通过IO控制背光亮 // Lcd_Clear(RED); GUI_Init(); GUI_SetBkColor(GUI_BLUE); GUI_SetColor(GUI_RED); GUI_Clear(); GUI_DrawCircle(100,100,50); //画圆 GUI_GotoXY(10,10); //设置坐标 GUI_DispString("Hello world!"); //显示文本 GUI_Clear(); GUI_SetFont(&GUI_Font8x16); GUI_SetFont(&GUI_Font8x16); GUI_SetBkColor(GUI_BLUE); GUI_Clear(); GUI_SetPenSize(10); GUI_SetColor(GUI_RED); GUI_DrawLine(80,10,240,90); GUI_DrawLine(80,90,240,10); GUI_SetColor(GUI_WHITE); GUI_SetTextMode(GUI_TM_NORMAL); GUI_DispStringHCenterAt("GUI_TM_NORMAL",160,10); GUI_SetTextMode(GUI_TM_REV); GUI_DispStringHCenterAt("GUI_TM_REV",160,26); while(1); |
|
相关推荐
7个回答
|
|
横竖屏方向可能反了。
|
|
|
|
像楼上说的一样,横竖屏可能反了,刷屏就只能刷一部分
|
|
|
|
刚刚发现确实是这个问题,犯了低级错误,冒昧的问一下,ucGui支持横屏操作么,支持的话该怎么改代码,我把gui宏定义里面的那个定义屏幕尺寸的宏调换了一下,没反应
|
|
|
|
横屏操作肯定是支持的,如果是用我们的代码的话,在LCD初始化函数LCD_Init()最后的部分改为横屏模式,调用LCD_Display_Dir(1)函数,然后修改ucgui的X,Y大小就行了
|
|
|
|
我已经选择横屏模式操作了,然后ucGui里面的那个宏定义也改了,就是不对,我用的驱动不是原子大哥,我是以前的屏,有一个驱动,横、竖屏模式修改用得是一个宏,切换修改一下就可以了
|
|
|
|
麻烦事啊,我刚刚单步调试了一下,代码是按照逻辑跑得,就是使用横屏显示的话,当执行GUI_Init();的画线函数的时候,x一旦大于239也就是y轴的最大值得时候,就感觉不受控制,后面的刷不了屏了,就出现了如上图所示的情况,我的液晶驱动芯片是9341。还有声明一下,我试了不加gui的时候,横、竖屏显示都很正常,加了gui之后竖屏显示正常,横屏显示就出现了上图中的情况
|
|
|
|
我刚刚试了下裸跑的画点函数,横屏的确实没问题,我随意的点亮哪个点都没问题,试了x坐标大于239的点,也试了了小于239的,都能成功点亮lcd,但是加入了gui之后,进入了GUI_Init();我单步执行,最后执行到了我的画点函数,前239都能正常点亮,等待大于239在执行画点函数的时候,就发现不受控制了,我看了下坐标的的值,没问题,说明代码是按照逻辑跑的,实在是找不到问题了啊,求高手指导啊,折腾了一上午了
|
|
|
|
只有小组成员才能发言,加入小组>>
692 浏览 0 评论
1106 浏览 1 评论
2473 浏览 5 评论
2808 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2646 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
653浏览 9评论
649浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
781浏览 6评论
628浏览 5评论
668浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 04:43 , Processed in 1.039678 second(s), Total 91, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号