3139|4

65

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

有人在C8051F020这款单片机上实现过small rtos么? [复制链接]

有人在C8051F020这款单片机上实现过small rtos么?我在这上面测试了一下,建立了3个任务,但是为什么这三个任务运行一遍之后不能循环运行呢?这三个任务都是while(1)循环的啊?系统遇到OSWait(K_TMO,1)就去执行其它任务,然后再就不回来了,这是为什么呢?有高手能帮帮忙么?

最新回复

ucos完全可以,你说的那种就不一定,俺不了解。  详情 回复 发表于 2008-11-10 17:35
点赞 关注

回复
举报

73

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
small rtos 不是很清楚,据说跟ucos很像

在ucos里面,任务是按优先级分时调度的,看你的这个现象,应该是任务调度没有正常运行
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢ilovedrv,不过任务调度是已经运行了,因为这三个任务都能切换到,就是切换之后不能在返回了,不知道什么原因,会不会是V1.12.0版本的small rtos有bug呢?我用的是V1.12.0这个版本。
 
 
 

回复

91

帖子

0

TA的资源

一粒金砂(初级)

4
 
建议你这样测试一下,在每个子任务while循环里面,逐个去掉代码,测试一下,到底是那个语句导致的程序跑飞
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

5
 
ucos完全可以,你说的那种就不一定,俺不了解。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
有奖直播报名| TI 面向楼宇和工厂自动化行业的毫米波雷达解决方案
【内容简介】TI 60GHz IWRL6432和 IWRL1432毫米波雷达传感器如何帮助解决楼宇和工厂自动化应用中的感应难题
【直播时间】5月28日(周三)上午10:00
【直播礼品】小米双肩包、contigo水杯、胶囊伞、安克充电器

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 3

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表