arduino pro mini 的一点心得
1、如非不得已,尽量少用String GPSTime = "";
GPSTime += "变量";
这种方式
因为1k内存伤不起,用char GPSTime 就要好很多,因为要用内存多少,直接看得见
2、GPS信号的处理,最简单的是先采集、后处理的方式,值得注意的是,因为接收一个字节后需要等待一定的时间,来接收下一个字节,所以对于菜鸟来说,4800波特率的gps模块,尽量少碰,因为在这个速率下,传完整个数据后,基本上就没啥时间做后续处理了~~~所以9600是起步标准,不传输$GPGLL、$GPVTG的情况下,一次完整的接收大概400多毫秒,至少还剩500ms的处理时间~~~当然,如果是可编程的gps模块(波特率可变、输出数据可选)那剩下的时间就更充裕了
当然,一边采集,一边处理(在等待延时的时候),是最节约内存的方法,这个接下来值得尝试
3、GPS给DS1037校对时间的问题,个人倾向于允许2秒的误差,这样可以避免在特殊情况下(相差的时间正好是程序处理所用的时间),不停的重置时间,造成资源的浪费
4、N手洋垃圾运气好的话,值得一捡,不过购物有风险,俺就花了几十大洋买了一堆报废原件,所以还是看自己的RP······
嗯,暂时就这样吧~~~~
標題是否弄錯了???? 挺喜欢这个屏的,这是一款什么型号的屏幕啊? 好经验,谢分享!。。。。。。。。 刚开始玩pro mini,学习了, 其实初学者代码一般也不会很长,这些资源浪费看不出来。
只有代码多了才会发现,各种资源不够用,328的尤为明显,随便写写就满了。 嗯,资源确实紧张。
页:
[1]