相同的代码,不同的工程执行的结果不一样啊

2019-08-17 01:51发布

我用STM32读温湿度传感器的值,各个源代码,库都一样啊,都是直接复制的,
可是在一个的工程中每次都可以正确读出数据,硬件仿真时一步一步读取都对;
而在另一个工程中每次都读不到数据,硬件仿真时while循环中程序不是一步一步走,
可是各种设置,和代码一模一样啊,真不知道哪里错了。



我重新建立一个工程,然后将不能运行的那个工程中的所有代码全都复制到新工程中,就可以正确读取到数据,好郁闷啊!
target options  中设置都一样啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-08-17 02:20
 精彩回答 2  元偷偷看……
原味_郭
2楼-- · 2019-08-17 02:45
回复【2楼】正点原子:
---------------------------------
不是内部的,我外接的,代码都一样,
就是在原先的工程中读的数据全是0,我新建个工程把所有的代码复制过来,就可以读到数据了。
查看各种设置都一样啊
正点原子
3楼-- · 2019-08-17 06:31
回复【3楼】原味_郭:
---------------------------------
检查延时吧。
DS18B20么?
原味_郭
4楼-- · 2019-08-17 11:49
回复【4楼】正点原子:
---------------------------------
AM2305,不是程序的问题啊,因为在新工程中运行很正常,就是在那个工程中读到的数据全是0啊
正点原子
5楼-- · 2019-08-17 13:48
既然你说不是程序的问题,那就是电路/传感器问题了。不然还有什么问题?
原味_郭
6楼-- · 2019-08-17 14:26
 精彩回答 2  元偷偷看……

一周热门 更多>