OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3344|回复: 3

战舰V3配 4.3'液晶屏,我用UCgui写了个界面,我在界面设置了按钮,当按钮按下时,屏幕死机。求大神帮忙

[复制链接]

6

主题

15

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-2-11
在线时间
12 小时
发表于 2016-6-1 20:35:34 | 显示全部楼层 |阅读模式
5金钱
IMG_20160601_201224_meitu_1.jpg   这个界面,我设置了在点 OK键之后会弹出一个新界面。 然后就在我按了ok 之后屏幕就死机了 。求大神帮忙!!谁帮我解决了,我给谁发微信红包哦。部分源代码如下:这是点了OK键之后要处理的程序


case     GUI_ID_BUTTON0:
                     if(NCode==WM_NOTIFICATION_CLICKED)
                        GUI_EndDialog(hWin, 0);
                        InputPasswordString[0]='\0';                      //将字符串内容清空
                        TEXT_SetText(WM_GetDialogItem(hWin,GUI_ID_TEXT0),""); //清空文本框
                     if(PassRightFlag==1)                   //密码正确弹出新界面
                     {
                         GUI_EndDialog(PasswordWin,0);       //关闭输入密码的界面
                         PassRightFlag=0;                //密码输入正确标志位置0
                     Task_CoreInterface();          //核心界面任务    ---------------------------------------->这个就是要产生新的界面
                     }
  我把源程序 的main.c 和其他的重要的.C文件都上传到了 附件中 ,谢谢各位了!

源码.zip

10.97 KB, 下载次数: 546

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-6-1 22:50:11 | 显示全部楼层
看一下是不是任务堆栈不够
回复

使用道具 举报

6

主题

15

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-2-11
在线时间
12 小时
 楼主| 发表于 2016-6-2 17:50:35 | 显示全部楼层
zuozhongkai 发表于 2016-6-1 22:50
看一下是不是任务堆栈不够

我没有用操作系统不知道堆栈是什么东西。但是今天我把之前写的几个文件的代码合并到一起问题就好转了。 我想应该是我代码的书写问题。
回复

使用道具 举报

6

主题

15

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-2-11
在线时间
12 小时
 楼主| 发表于 2016-6-2 21:03:04 | 显示全部楼层
我界面写多了,屏幕就会死机。是不是写界面必须用操作系统啊!@zuozhongkai
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 19:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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