- 博客(5)
- 收藏
- 关注
原创 STM32与ESP8266的HTTP获取到到Json格式内容的简易解析
但是很多时候Cjson比较浪费,因为单片机的SRAM内存资源的原因,首先移植Cjson需要解决内存管理的问题,就是把malloc和free给重新实现。在做STM32小项目的时候会用到ESP8266的模块取获取网络的Json格式的内容,例如天气信息、网络时间等。此时想要获取例如city,temperature之类的信息,方法有很多种,可以使用Cjson库来解析。这个方法可以提取未经格式压缩的Json,也可以提取压缩过后的Json。分享到此,如有纰漏建议,请在评论区留言。
2025-06-24 07:47:15
184
原创 C语言一个有趣的现象-数组成员的另一种引用方式
比如一个int arr[10] = {0,1,2,3,4,5,6,7,8,9};4[arr] 可以写成 *(4+arr) , 也就是 *(arr+4)这样理解起来也就不奇怪了,今天的分享就到这里,小弟若有疏漏欢迎指正。如果携程4[arr]会如何呢,就是把下标和数组名的位置换一下。我们只需要 arr[4] 即可,这是传统的方式。没错,4[arr]跟arr[4] 是一样的。arr[4] 可以写成 *(arr+4)我们换一种数组成员引用的方式,就很好理解了。所以arr[4] 是等于4[arr]的。
2024-04-29 15:42:49
189
1
原创 嵌入式知识点-判断内存的大/小端模式
由于51是16位的,所以int型只有2个字节,而且重写printf有点问题,就是输出的数据会多一个字节,暂时不知道为啥,不过不影响数值上的判断。内存地址 0x00000000 存放的数据就是 0x78。内存地址 0x00000001 存放的数据就是 0x56。内存地址 0x00000003 存放的数据就是 0x12。内存地址 0x00000000 存放的数据就是 0x12。内存地址 0x00000002 存放的数据就是 0x56。内存地址 0x00000003 存放的数据就是 0x78。
2024-04-29 12:43:37
498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅