搜索
bottom↓
回复: 6

ucos iii上面的时钟节拍设置成1000和100有什么区别?

[复制链接]

出0入0汤圆

发表于 2016-7-23 12:35:17 | 显示全部楼层 |阅读模式
宏定义 OS_TICKS_PER_SEC  1000 把系统节拍设置成1ms  和设置成10ms 对系统的稳定有什么影响吗。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出20入70汤圆

发表于 2016-7-23 13:02:22 | 显示全部楼层
这个要分情况的。
任务不多且系统较空闲,可以加大时钟节拍提高任务响应速度;
任务较重时,在不影响实时性的情况下,可适当降低时钟节拍;

总之,时钟节拍越高,系统本身运行占用时间就多,辩证对待就行!
高手请补充!

出0入0汤圆

发表于 2016-7-26 09:52:13 | 显示全部楼层
cpu够快时,越小越好

但系统占用cpu的资料也是相应上升

出0入0汤圆

发表于 2016-7-26 09:57:17 | 显示全部楼层
会影响你的OS延时函数延时的时间

出0入0汤圆

发表于 2016-7-26 09:59:15 | 显示全部楼层
OS本身切换任务也要消耗时间,切快有效工作时间短,但能快速轮询任务

出870入263汤圆

发表于 2016-7-27 17:54:54 | 显示全部楼层
这意味着每秒钟进入时基中断的次数;每次出入中断都耗费CPU资源的(CPU现场寄存器的保存与恢复、中断处理程序的执行)。
但是,如果在CPU资源充足时,提高时基频率,就可以时OSTimeDelay,其它内核等待超时更精准。
所以,好的UCOS应用设计,应当尽量避免依赖时基延时;应当把任务做成事件驱动型。也就是说,任务的无限循环就是等待内核对象而挂起,获得对象信号之后立即处理,然后又继续等待下一次信号(内核对象包括:信号量、互斥量、队列、标志组、邮箱等等)。

出0入0汤圆

 楼主| 发表于 2016-7-28 07:26:50 来自手机 | 显示全部楼层
armstrong 发表于 2016-7-27 17:54
这意味着每秒钟进入时基中断的次数;每次出入中断都耗费CPU资源的(CPU现场寄存器的保存与恢复、中断处理程 ...

3q----------
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-27 08:01

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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