LCD数字字库生成--Apple的学习笔记
2021-12-26 本文已影响0人
applecai
一,前言
旋转编码器(霍尔正交波形)--Apple的学习笔记我用了LCD来显示旋转数字,但是显示的字体很小,我要用哪个工具去生成字体呢!
二,原理
LCD能显示字符,用的就是描点法,其实和显示图片是一个道理,然后PCtoLCD2002是购买显示屏的时候送的软件,我就尝试使用了下。先看懂了原来的font16.c和font20.c,我没找到一个软件能直接生成这样的c文件,所以就用PCtoLCD2002来生成数组,先生成font20.c一样的来对比。其中code中的技巧就是如何找到offset,比如一个number-' ' 就能找到数组的offset。因为是从空格开始生成的,具体顺序可以参考http://ascii.911cha.com/index.php是ascii码表查询网址。
三,实现
我模拟1420也生成了数组,但是显示不正确。后来对比了描点内容,值不对,原因是Moto格式的,但是我设置为了intel格式生成导致的。原来要设置为高位在前,然后我把字体变大为2550,显示正确。
关于设置方法如下:


四,效果

五,小结
人家智能手环屏幕很小,显示的内容也很漂亮,看的内容也很清晰,我也应该可以做的,比如把小图片一个个准备好,用旋转编码器旋转,来显示不同的内容,这就和简单的智能手环菜单选择是一样的功能了。