去掉printf会导致程序结果不对,请各位大神指点一下!!!

2019-07-21 07:35发布

附一段程序:以上部分省略------


                temp3 = temp3/Test.Pole;
                printf("temp3=%d ",temp3);        //此句不加返回的temp4不对
                temp4 = (u16)(1.0*temp3/Result.Period[ch1]*36000);
                if(temp4>18000)
                {
                        temp4=36000-temp4;
                }
        }
        printf("temp4=%d ",temp4);
        return temp4;


}

去掉printf会导致程序结果不对,请各位大神指点一下!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
Keating
1楼-- · 2019-07-21 10:13
在那个位置换一个小延时试试效果
sunzhifan
2楼-- · 2019-07-21 11:07
各路大神求指点呀~~~~~~~~~~~~~~~~~
sunzhifan
3楼-- · 2019-07-21 13:22
Keating 发表于 2018-11-21 11:54
在那个位置换一个小延时试试效果

延时试过了,几十毫秒依旧不管用·····
sunzhifan
4楼-- · 2019-07-21 17:41
 精彩回答 2  元偷偷看……
douxiaolingyun
5楼-- · 2019-07-21 23:13
有个可能,你把你的变量加 static,变成 静态变量,试试  
sunzhifan
6楼-- · 2019-07-21 23:55
来大神呀。。。。。。。。。。。。

一周热门 更多>