OpenEdv-开源电子网

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

ucosii + ucgui + touch 触屏总是死

[复制链接]

4

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2012-11-2
在线时间
2 小时
发表于 2012-11-2 10:07:13 | 显示全部楼层 |阅读模式
移植了触屏之后,专门建立了一个任务调用GUI_TOUCH_Exec();但是每次执行完这个函数之后,就会出现死机现象,任务无法调度,死在空闲任务里,求各位高手解答,感激不尽,这个问题已经困扰小弟多天了,仍然无法解答。

tmp_GUI.zip

45.98 MB, 下载次数: 2168

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2012-11-2 11:14:51 | 显示全部楼层
回复【楼主位】vanitylost:
---------------------------------
是不是你的触摸屏驱动用的我们的?然后i类面调用了delay_us函数,导致systick死了,然后ucosII也跟着死了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2012-11-2
在线时间
2 小时
 楼主| 发表于 2012-11-2 12:07:06 | 显示全部楼层
是用的你们板子上自带的触摸屏驱动,死在了OS_TaskIdle() 里面。单独执行一个任务没问题,而且不能加OSTimeDly()函数,我在主函数里调用了GUI_CURSOR_Show();让鼠标跟着触屏移动,只要一加上OSTimeDly(),就死在OS_TaskIdle()里面。请问原子哥:有什么方法解决这个问题吗?我想让多任务运行,用GUI画窗体,能人机交互
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2012-11-2 21:53:15 | 显示全部楼层
回复【3楼】vanitylost:
---------------------------------
你是不是调用了我们的delay_us先。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2012-11-2
在线时间
2 小时
 楼主| 发表于 2012-11-3 10:03:02 | 显示全部楼层
搞定了,就是delay_us 的问题,我把9320和touch 里面的延迟全用TIM定时器延时替换了,程序已经运行正确了,太谢谢原子哥了
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-9-13
在线时间
0 小时
发表于 2013-10-24 16:59:12 | 显示全部楼层
回复【5楼】vanitylost:
---------------------------------
请问楼主延迟用TIM定时器替换,具体怎么换的……初学者,表示不是很理解,我也想让多任务运行,用GUI画窗体,能人机交互
每天进步一点点
回复 支持 反对

使用道具 举报

15

主题

94

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
370
金钱
370
注册时间
2012-11-8
在线时间
7 小时
发表于 2014-4-6 21:07:14 | 显示全部楼层
楼主,这个问题你是肿么解决的啊
一言一行一字一句一心一意一生一世
回复 支持 反对

使用道具 举报

15

主题

94

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
370
金钱
370
注册时间
2012-11-8
在线时间
7 小时
发表于 2014-4-6 21:10:38 | 显示全部楼层
好吧,刚刚又解决了
一言一行一字一句一心一意一生一世
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-12 16:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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