作者声明:本文版权归作者ifm所有,未经作者授权,本文禁止以任何形式在数码之家(
www.mydigit.cn)以外的任何平台(包括但不限于各网站、论坛、博客、微博、公众号等)部分或全部地转载。文中电路图、程序、只供学习使用,未经作者授权,不得用于其它任何用途,否则将追究法律责任。
虽然本站确实有很多高手,但是考虑到普通人可能占了大多数,所以本文的重点在于分享及展示,如果想了解技术细节、研究程序等欢迎私聊我。
首先介绍一下功能,它主要由两大功能:时间显示及GPS
时间显示的子功能有:时间、日期、温度、电量显示;设置时间;自动对时。
GPS的子功能有:显示经纬度、速度、航向、UTC时间;大字体显示航向、速度;显示地图(准确地说,这个地图使自己走过的路径);显示卫星信息;显示GGA、GSA、GSV、GLL、RMC、VTG的原始数据;统计存储情况;上传数据(没错,它可以手动添加记录点或者自动记录路径);删除数据。
目前使用的电池容量为880mAh,关闭背光的情况下可待机约20天,开启背光的情况下可待机约5天,开启GPS的情况下可使用10小时。
来看一下他的外观,当外界光线比较亮的时候,完全可以关闭背光。
这也是开机后的界面,在这里有时间、日期、温度、电量的显示。
元件全都标注在图上了。
在介绍功能之前,我先说一句,应为Keil对中文的支持还有点问题,比如“数”、“删”、“例”字会显示乱码,所以你们会看到我的部分界面是用英文或者拼音来显示的,这个可以修复,但我现在还没修,你们不要吐槽。(这个问题已经解决,需要一个0xFD补丁,感谢坛友“sbiyou”的热心帮助)
开机后按下确定键,会进入菜单
设置时间界面如下,无论设置成功与否均有提示
时间未保存
时间已保存
自动对时是使用GPS的UTC时间进行自动对时,考虑到我基本不可能出国,所以它对时的方法是写死的,对时原理就是“UTC时间±时区”中国在+8区,也就是UTC时间+8小时。
由于是在室内,我就不进行自动对时了。
设置字体是设置开机界面时间的字体,目前不能设置字体,功能还在完善中。
下面隆重介绍GPS功能。
在上面的菜单中选择打开GPS就会进入这个界面,在这里能看到一些基础的信息。
再次单击确定键就会进入GPS的菜单。
GPS菜单一共有两页
这是“速度及方向模式的界面”,这个界面比较适合骑车时当速度计用。
楼下继续