打印

超小型51模拟多任务系统

[复制链接]
1978|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jerkoh|  楼主 | 2010-4-18 16:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jerkoh 于 2010-4-18 16:38 编辑

创建4个任务
1  100ms
2  200ms
3  300ms
4  1000ms
正常情况 1000ms 任务4输出LED






异常情况 被抢占掉优先级后丢失事件

代码比较小 使用了119字节RAM 2K不到ROM
含串口程序


如何解决这个问题?

完整KEIL 代码和protues仿真
MicroRTOS For51.rar (418.68 KB)

相关帖子

沙发
jerkoh|  楼主 | 2010-4-18 17:12 | 只看该作者
问题 找到了 是定时器设置事件号和任务 没配合好事件关系

使用特权

评论回复
板凳
ayb_ice| | 2010-4-19 09:14 | 只看该作者
LZ "119字节RAM 2K不到ROM"
LZ你知道rtx51 tiny多少ram多少code....

使用特权

评论回复
地板
jerkoh|  楼主 | 2010-4-19 10:43 | 只看该作者
TINY 是更小

这个代码 里面带UART 用掉code 近1k,用掉串口缓冲区等也要近70字节

实际RAM 用50字节不到 code 1K不到

使用特权

评论回复
5
nqbmylove| | 2012-5-21 20:21 | 只看该作者
Mark

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

116

主题

1401

帖子

2

粉丝