OpenEdv-开源电子网

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

ESP8266传输数据的一点疑惑

[复制链接]

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-9-28
在线时间
8 小时
发表于 2016-5-18 18:46:17 | 显示全部楼层 |阅读模式
5金钱
我要将温湿度采集的数据通过这段代码发给手机的网络调试助手,,将原子哥的ESP8266源代码改了之后可以直接进入AP模式,手机作为客户端可以接受数据,,但我加入DHT11_Init();                                                DHT11_Read_Data(&temperature,&humidity);         ( "WENDU:%d  SHIDU:%02d\r\n",temperature,humidity)的时候,发送给我手机的温度不对,温度是1湿度是01   ,,,咋办,求大神解答

捕获6.PNG
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2016-5-18 20:47:45 | 显示全部楼层
直接将p的值打印出来,到串口,看看。
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-9-28
在线时间
8 小时
 楼主| 发表于 2016-5-18 21:37:27 | 显示全部楼层
原子哥,我把你的ESP8266代码改成了,不需要按任何按键,就可以直接进入WIFI-AP,打开手机调试助手就可以接受了,但我想把采集的温湿度通过这个发送给手机,我图中画横线的就是串口了,画圈的就是我加入的DHT11的代码,其余温湿度代码都在dht11.h跟dht11.c中,,,,但手机接受的数据是温度0,湿度1,,,,真是不知道哪里出问题了,,求原子哥指导,跪求
捕获91.PNG
捕获9.PNG
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2016-5-18 22:16:00 | 显示全部楼层
说明你的sprintf就有问题了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2016-5-18 22:16:07 | 显示全部楼层
p的存储空间够不够
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-9-28
在线时间
8 小时
 楼主| 发表于 2016-5-19 07:27:32 | 显示全部楼层
原子大哥,您的程序设置的是u8*p; 我只想输出2位数据而已,应该够吧   ,   我个人认为也应该是springtf的问题(springtf是输出字符串,也许是格式问题?),但确实不知道咋改了(只差这一步,快要放弃了,)
                                        :'(:'(:'(
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-9-28
在线时间
8 小时
 楼主| 发表于 2016-5-19 07:35:37 | 显示全部楼层
原子大哥,您有空滴话,你把我划了圈的代码加入到您的ESP8266源代码,,,不需要加其它的,,,进入wifi-ap模式,tcp服务器,,,,手机作为客户端,试试,,,没空就算啦哈
回复

使用道具 举报

7

主题

188

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2280
金钱
2280
注册时间
2013-12-16
在线时间
448 小时
发表于 2016-5-19 07:36:52 | 显示全部楼层
u8*p改成u8 p[32] 试一下
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-9-28
在线时间
8 小时
 楼主| 发表于 2016-5-19 07:41:12 | 显示全部楼层
当我把springtf该为printf的时候,,,输出的是        IP地址:192.168.4.1  端口号:8086            
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-9-28
在线时间
8 小时
 楼主| 发表于 2016-5-19 10:18:02 | 显示全部楼层
zdfwyh 发表于 2016-5-19 07:36
u8*p改成u8 p[32] 试一下


u8 *p;

p=mymalloc(SRAMIN,32);                                                        //申请32字节内存


源程序就是32位字节的,个人认为空间足够了
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-5-26
在线时间
0 小时
发表于 2016-5-26 16:47:30 | 显示全部楼层
能否看看你的打印函数
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 18:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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