OpenEdv-开源电子网

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

ucos iii中 OSTimeGet()的返回值一直是0什么原因

[复制链接]

41

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
659
金钱
659
注册时间
2017-12-4
在线时间
208 小时
发表于 2018-5-12 15:09:11 | 显示全部楼层 |阅读模式
如题:我用的是UC/GUI3.90+UCOSIII的,UCOSIII使用的是原子的移植步骤和代码。在GUI_X_uCOS.c中
      int  GUI_X_GetTime (void)
{
    OS_ERR      err;
        printf("time=%d\r\n",OSTimeGet( (OS_ERR *)&err));
        return OSTimeGet(&err);
}
此时time输出是0并且只输出了2次就停止了,然后又在原子的 EMWIN实验2 STemWin带UCOS移植 这个实验代码中加入了同样的printf语句,然后time就会一直递增输出。


问题:我的UC/GUI3.90+UCOSIII中,为什么time=0,并且只循环了2次?还是我的UCOS没有移植成功?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-2 06:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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