极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14140|回复: 6

arduino pro mini 的一点心得

[复制链接]
发表于 2014-3-26 20:46:04 | 显示全部楼层 |阅读模式
1、如非不得已,尽量少用

String GPSTime = "";

GPSTime += "变量";

这种方式

因为1k内存伤不起,用char GPSTime[int] 就要好很多,因为要用内存多少,直接看得见


2、GPS信号的处理,最简单的是先采集、后处理的方式,值得注意的是,因为接收一个字节后需要等待一定的时间,来接收下一个字节,所以对于菜鸟来说,4800波特率的gps模块,尽量少碰,因为在这个速率下,传完整个数据后,基本上就没啥时间做后续处理了~~~所以9600是起步标准,不传输$GPGLL、$GPVTG的情况下,一次完整的接收大概400多毫秒,至少还剩500ms的处理时间~~~当然,如果是可编程的gps模块(波特率可变、输出数据可选)那剩下的时间就更充裕了

当然,一边采集,一边处理(在等待延时的时候),是最节约内存的方法,这个接下来值得尝试


3、GPS给DS1037校对时间的问题,个人倾向于允许2秒的误差,这样可以避免在特殊情况下(相差的时间正好是程序处理所用的时间),不停的重置时间,造成资源的浪费


4、N手洋垃圾运气好的话,值得一捡,不过购物有风险,俺就花了几十大洋买了一堆报废原件,所以还是看自己的RP······

嗯,暂时就这样吧~~~~



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-3-26 21:35:07 | 显示全部楼层
標題是否弄錯了????
回复 支持 反对

使用道具 举报

发表于 2014-3-27 07:19:17 | 显示全部楼层
挺喜欢这个屏的,这是一款什么型号的屏幕啊?
回复 支持 反对

使用道具 举报

发表于 2014-3-27 07:24:58 | 显示全部楼层
好经验,谢分享!。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2014-3-27 16:09:27 | 显示全部楼层
刚开始玩pro mini,学习了,
回复 支持 反对

使用道具 举报

发表于 2014-3-28 09:19:10 | 显示全部楼层
其实初学者代码一般也不会很长,这些资源浪费看不出来。
只有代码多了才会发现,各种资源不够用,328的尤为明显,随便写写就满了。
回复 支持 反对

使用道具 举报

发表于 2016-1-12 14:38:18 | 显示全部楼层
嗯,资源确实紧张。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 05:58 , Processed in 0.036183 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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