美文网首页RTOS和GUI_基于英飞凌tc2x及stm32开发板
LCD应用代码移植遇到的坑--Apple的学习笔记

LCD应用代码移植遇到的坑--Apple的学习笔记

作者: applecai | 来源:发表于2021-12-06 20:40 被阅读0次

    一,前言

    物尽其用,我就是喜欢折腾。上一篇blog已经完成了st7735s屏幕点亮,那么要玩些应用了,当然之前的单片机用的gui都可以移植,由于他们接口都是一样的,我再移植一边没有意义,所以我想移植网上别人的其它LCD的code,移植到我的st7735s。

    二,遇到的问题

    1. 看懂网上其它0.96寸代码的code后,我重写了刷屏函数。但是显示的是左右2边的。等于画一横,变成左右2边各有1横。
      根本原因:原来是应用代码中diaplay使用的数组中宽度(160)和高度(80)值设置反了。
      所以导致比如画1个点,但是会看到左边有上半点,右边有下半点。因为1个点占用的像素不止1个像素点,所以会看到左右2边都有半个点。所以将来再看到此类现象,就可以立即知道原因了。


      image.png
    2. 用工具生成的数组,编译入单片机后,LCD显示出来很模糊
      原因是我是真彩,所以不是16bit位图,选择真彩16bit即可。


      image.png

    三,最终效果

    下图因为手机拍的模糊,后来又移植了自己拍的花朵,很漂亮~


    image.png

    四,小结

    想想很简单的事情,居然也遇到了坑,花费了我半天时间。也算长经验了,哈哈~完成预期目标。

    相关文章

      网友评论

        本文标题:LCD应用代码移植遇到的坑--Apple的学习笔记

        本文链接:https://www.haomeiwen.com/subject/moenxrtx.html