• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

UCOSII实现任务的 信号量的问题

川楠 2018-12-21 浏览量:608
QQ截图20181221100056.jpg
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 要看看两个系统设置的时间片大小是不是一样的
    • 发布于 2018-12-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 应该是有个全局参数,设置Tick数的,估计是整个造成的。
    • 发布于2018-12-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 既然代码相同,那就只能排除系统延时时间单位即时间片长度,或者是不同主频导致的差异,通常时间片长度更有影响。

    • 发布于2018-12-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 系统机制不一样吧
    • 发布于2018-12-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 系统机制不一样吧
    • 发布于2018-12-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 看一下这两个系统的时钟源是不是一样的
    • 发布于2018-12-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 找到问题了,是触发任务的问题,在UCOS中只能触发一次,不然会打断任务流程。

    但是在FreeRTOS中,则没有这个问题

    • 发布于2018-12-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是两个系统的运行时钟还有定时状态都是不同的
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是两个系统的机制的问题,不然是不一样的
    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

UCOSII实现任务的 信号量的问题