找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7206|回复: 6
打印 上一主题 下一主题
收起左侧

STM32任意位置显示任意大小图片源代码 ILI9486L LCD

  [复制链接]
跳转到指定楼层
楼主
图片显示代码STM32F103VCT6,不懂写得详细不,第一次发帖,望见谅!

说明:本程序是在STM32F103VCT6上运行的,所使用的屏幕的驱动是ILI9486L的,大部分的显示程序
都是从正点原子上移植过来的,所以使用正点原子的例程很好移植,就改下画点函数和设置画笔就行,
十分方便。效果图:见附件效果图1、效果图2
移植与使用方法:
移植:
    for(i=0;i<hight;i++)   
        {
            for(j=0;j<wight;j++)
                {
                    temp=(u16)(*(p+1)<<8|*(p));  
                    TextColor=temp; **********************‘1’            
                    DrawPixel(x+j,y+i,TextColor);*********‘2’
                    p+=2;
                }
        }

只需要更改上述点1,2就可以了!
使用:
    首先使用软件image2lcd这个取模软件取模,取模的操作很简单的,百度一下就有了。取模后选择
生成一个.h文件,但是这个软件设置没有选择.h这个选项的,我们可以自己设置后缀为.h就行了。然后
就是复制到工程文件内,包含进去,再调用LCD_DrawImage(u16 x, u16 y,u8 *p)函数就OK了。
    image2lcd设置教程见附件图示。
注|:附件已经含有我取图的图片和取模数据,可直接使用(截图我使用的是QQ截图)
就是这么简单,方法不好,勿喷!求指点


完整代码和取模软件51hei下载地址:
LCD任意位置显示图片源码.zip (7.81 MB, 下载次数: 151)




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:107984 发表于 2019-5-26 00:21 | 只看该作者
型号一样的LCD,希望可以完美
回复

使用道具 举报

板凳
ID:68875 发表于 2019-5-26 18:45 | 只看该作者
good job
回复

使用道具 举报

地板
ID:473223 发表于 2019-8-16 21:24 | 只看该作者
又找到你了,希望能用
回复

使用道具 举报

5#
ID:582109 发表于 2019-8-18 12:23 | 只看该作者
牛,学习学习
回复

使用道具 举报

6#
ID:602594 发表于 2019-8-27 10:01 | 只看该作者
学习了,干洗楼主分享
回复

使用道具 举报

7#
ID:941942 发表于 2021-6-23 10:33 | 只看该作者
楼主,正点原子里好像没有ILI9486L,你是怎么初始化这个屏的呢,正点原子的代码可以直接套用吗,能把整个工程发给大家分享一下吗,我调试这个屏很久了也没调试通,希望楼主能分享一下工程,谢谢!
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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