OpenEdv-开源电子网

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

STM32精英版 esp8266 获取时间,天气。在论坛之前帖子的基础上增加

[复制链接]

1

主题

56

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
264
金钱
264
注册时间
2017-10-11
在线时间
79 小时
发表于 2018-7-28 14:23:23 | 显示全部楼层 |阅读模式
    加入这个论坛也有段时间了,在这里学到了不少新知识。
今天分享下关于《战舰V3通过ESP8266获得网络天气》 帖子的试用。
http://www.openedv.com/forum.php?mod=viewthread&tid=229818&highlight=ESP8266


我手里的STM32精英版,正好与战舰的引脚兼容。所以今天测试了下。感谢之前的帖子,提供了很好的基础。也学习了json的打包,解包机制。

在原有帖子的基础上,增加了显示天气更新的时间。包括一天的天气,3天的天气。
在原有帖子的基础上,增加了获取网络时间的简单分析截取,并同步内部的RTC时钟,这样时间就再也不怕时间偏差了。
下面上图:看看显示效果:

215291009772979445.jpg
TIM截图20180728142124.jpg

通过按k1键更新当前天气,K2键更新三天天气,KEY_UP键同步网络时钟。


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

82

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3082
金钱
3082
注册时间
2017-7-10
在线时间
354 小时
发表于 2018-11-2 13:55:21 | 显示全部楼层
     myfree(SRAMIN,pSub);
        myfree(SRAMIN,pItem);
        myfree(SRAMIN,pSubItem);
...
这里指针偏了(可能是上面具体解析过程中有指针++--等操作),造成释放地址错误,暂时用个中间变量记住初始化的指针值后再释放。例如pSub0=pSub = mymalloc(SRAMIN,sizeof(cJSON));     myfree(SRAMIN,pSub0); ...即可临时解决
回复 支持 1 反对 0

使用道具 举报

25

主题

120

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
346
金钱
346
注册时间
2018-8-10
在线时间
92 小时
发表于 2018-10-3 16:25:42 | 显示全部楼层
请问这个的话 esp8266 烧写什么固件??
回复 支持 1 反对 0

使用道具 举报

1

主题

56

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
264
金钱
264
注册时间
2017-10-11
在线时间
79 小时
 楼主| 发表于 2018-7-28 14:27:45 | 显示全部楼层
下面附上程序代码。

ESP8266获取网络天气适配战舰V3或STM32精英版.zip

12.86 MB, 下载次数: 4751

回复 支持 反对

使用道具 举报

1

主题

56

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
264
金钱
264
注册时间
2017-10-11
在线时间
79 小时
 楼主| 发表于 2018-7-28 14:30:24 | 显示全部楼层
另外附加一个问题,看到原帖的回复中,有提到在json解析的时候,有可能会存在堆栈溢出等情况导致系统死机。我测试的几个小时中,也发现了类似的问题。希望有经验的大神,可以看看内存管理方面,是否有漏洞,应如何解决这个问题。
回复 支持 反对

使用道具 举报

88

主题

7381

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14979
金钱
14979
注册时间
2013-11-13
在线时间
1823 小时
发表于 2018-7-28 14:59:36 | 显示全部楼层
厉害了,顶顶顶
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

18

主题

116

帖子

0

精华

高级会员

Rank: 4

积分
510
金钱
510
注册时间
2018-6-7
在线时间
103 小时
发表于 2018-8-4 17:15:35 | 显示全部楼层
这个很厉害哦
回复 支持 反对

使用道具 举报

3

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2018-9-27
在线时间
18 小时
发表于 2018-10-6 19:19:04 | 显示全部楼层
顶!!!!
回复 支持 反对

使用道具 举报

0

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
317
金钱
317
注册时间
2018-3-21
在线时间
45 小时
发表于 2019-1-8 13:25:12 | 显示全部楼层
mark,谢谢分享
回复 支持 反对

使用道具 举报

16

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
208
金钱
208
注册时间
2018-4-9
在线时间
111 小时
发表于 2019-1-20 19:14:46 | 显示全部楼层
楼主厉害,感谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2019-2-10
在线时间
6 小时
发表于 2019-2-11 10:19:22 | 显示全部楼层
这真是极好的
回复 支持 反对

使用道具 举报

30

主题

159

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
1525
金钱
1525
注册时间
2015-11-11
在线时间
163 小时
发表于 2019-3-8 09:47:06 | 显示全部楼层
做的比我好多了
好好学习
回复 支持 反对

使用道具 举报

13

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2018-12-31
在线时间
47 小时
发表于 2019-3-12 11:58:48 | 显示全部楼层
请问在串口调试里是什么格式,我的串口显示不了中文要怎样调?
回复 支持 反对

使用道具 举报

13

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2018-12-31
在线时间
47 小时
发表于 2019-3-14 17:29:49 | 显示全部楼层
你好,我想问问,ESP8266在这程序中只完成三个任务中的其中一个任务就不再执行了,是什么回事了,ESP8266要拔出断电并重新上电才能工作,板子重启也不行的。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2019-3-19
在线时间
5 小时
发表于 2019-3-22 12:59:15 | 显示全部楼层
真的好厉害,感谢博主
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2017-3-28
在线时间
36 小时
发表于 2019-3-25 10:56:02 | 显示全部楼层
时间读取不到啊
回复 支持 反对

使用道具 举报

0

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2019-3-16
在线时间
4 小时
发表于 2019-3-25 13:25:55 | 显示全部楼层
支持一波,技术大神
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-4-16
在线时间
5 小时
发表于 2019-4-17 22:13:29 | 显示全部楼层
有问题请教,能留个QQ什么的吗
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2019-8-11
在线时间
9 小时
发表于 2020-1-1 11:19:39 | 显示全部楼层
请问地点该如何更改 。。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2019-8-11
在线时间
9 小时
发表于 2020-1-3 17:27:38 | 显示全部楼层
我下载楼主代码 ,RTC时钟没有同步 这是怎么回事呢
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2020-3-24
在线时间
8 小时
发表于 2020-3-24 10:16:12 | 显示全部楼层
好人一生平安
回复 支持 反对

使用道具 举报

0

主题

286

帖子

0

精华

高级会员

Rank: 4

积分
942
金钱
942
注册时间
2018-4-21
在线时间
261 小时
发表于 2020-3-24 11:54:56 来自手机 | 显示全部楼层
学习学习,谢谢分享
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-11-28
在线时间
17 小时
发表于 2020-4-4 19:12:41 | 显示全部楼层
感谢大佬
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2020-4-15
在线时间
10 小时
发表于 2020-4-15 17:27:11 | 显示全部楼层
您好,您用的模块是ATK-ESP8266 串口WIFI模块吗?如果只有一个ESP8266模块加上一个32芯片能完成获取天气吗?
回复 支持 反对

使用道具 举报

28

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2019-3-30
在线时间
86 小时
发表于 2020-4-16 13:57:02 | 显示全部楼层
谢谢,谢谢分享,最近学东西,刚好想用一下,,,牛牛
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-11-19
在线时间
5 小时
发表于 2020-8-11 14:30:47 | 显示全部楼层
感谢分享  我也要做一个有想法技术大牛
回复 支持 反对

使用道具 举报

7

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
355
金钱
355
注册时间
2014-9-21
在线时间
38 小时
发表于 2020-10-2 21:01:16 | 显示全部楼层
帖子很棒  很给力
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
137
金钱
137
注册时间
2019-7-19
在线时间
38 小时
发表于 2020-11-26 01:44:35 来自手机 | 显示全部楼层
【stm32 + ESP8266 wifi获取网络时间和天气_LH_SMD的博客-CSDN博客】https://blog.csdn.net/lh_smd/article/details/108929774          参考这个就好,测试有效,暂时没发现会死机。
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2019-4-28
在线时间
20 小时
发表于 2021-5-5 17:34:12 | 显示全部楼层
为什么获取不到时间啊
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2022-1-31
在线时间
7 小时
发表于 2022-2-4 21:29:48 | 显示全部楼层
太强了!
回复 支持 反对

使用道具 举报

2

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2020-7-20
在线时间
26 小时
发表于 2022-3-12 16:17:44 | 显示全部楼层
请问下,显示晴天什么的还有bug吗
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-6-8 21:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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