请教N76E003串口中接收大量数据

2020-01-13 18:33发布

最近用新唐的n76e003进行项目开发,需要使用串口来接收大量的数据,比如我要接收下面的数据:
   HTTP/1.0 200 OK
   Server: RobArt Custom (0.1)
   Connection: Close
   Content-Length:000327
   Content-Type: application/json
   {
       "voltage":16944,
         "mode":"ready",
       "cleaning_parameter_set":1,
         "battery_level":99,
         "charging": "unconnected",
         "time":
           {
             "year": 2001,
                 "month": 1,
                 "day": 5,
                 "hour": 13,
                 "min": 17,
                 "sec": 44,
                 "day_of_week": 5
           },
           "startup_time":
             {
                   "year": 2001,
                   "month": 1,
                   "day": 5,
                   "hour":13,
                   "min": 17,
                   "sec": 34,
                   "day_of_week": 5
                 }
}
目前所想到的是通过定义一个大的数组来一次性接收所有数据,但是这个方法弊端就是太占用内存了。
请教各位有没有其它的方法来接收数据,并且不占用太多内存。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
qtechzdh
1楼-- · 2020-01-13 22:39
 精彩回答 2  元偷偷看……
xinyuan123
2楼-- · 2020-01-14 01:16
qtechzdh 发表于 2018-11-26 12:58
你需要cjson

使用的是Jsmn,功能和cJson差不多,但是内存占用方面要比cjson更小
ITOP
3楼-- · 2020-01-14 03:18
楼主有用到N76E003的ADC吗?用起来稳定性怎样?我现在用的不稳定换回STM8003就没问题
shower.xu
4楼-- · 2020-01-14 07:04
不能分多次么,一行一次,约定好开始结束标记
retention
5楼-- · 2020-01-14 11:19
ITOP 发表于 2018-11-26 13:49
楼主有用到N76E003的ADC吗?用起来稳定性怎样?我现在用的不稳定换回STM8003就没问题 ...

N76e003的ADC别人都一直有问题,就不知具体你的是什么问题
ITOP
6楼-- · 2020-01-14 13:53
 精彩回答 2  元偷偷看……

一周热门 更多>