STM32F103C8T6+cJSON 妈妈再也不用担心我的串口协议了

2019-07-21 05:16发布

最近逛坛子,发现有人用arduino玩JSON,高级啊!串口发来的数据很好读,一眼就懂,于是,嘿嘿,找了原版的JSON文件,改了个stm32的,分享下
不BB,先贴图

好像由于STM32的资源问题,还是我的水平有限,测试的程序,只能一部分一部分的测功能,不过都能用倒是。
json文件的主要改动是换了malloc和free两个函数,改为mymalloc和myfree,代码社么的到处copy的比较多,大家请直接忽略。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
HCWS
1楼-- · 2019-07-22 14:36
学习一下,谢谢!!
jorry
2楼-- · 2019-07-22 19:28
使用cJSON_Delete(root);释放了内存,但是内存比原来申请前要少了点,这是什么原因?
黎明哥
3楼-- · 2019-07-23 00:49
搞定了,要加上 vPortFree(out); 释放out  ,不会泄露内存了.谢谢楼主!
黎明哥
4楼-- · 2019-07-23 06:19
 精彩回答 2  元偷偷看……
御殿骑
5楼-- · 2019-07-23 07:38

printf_debug(," 动态内存后剩余大小 = %d ", xPortGetFreeHeapSize());
这样就可以了看了
黎明哥
6楼-- · 2019-07-23 12:12
 精彩回答 2  元偷偷看……

一周热门 更多>