很久之前搞了块OTM8009_800X480屏幕,同时还搞了块STM32F407VET6核心板,问题是这两个tft接口一个32针,一个34针,不能直接插,所以一直没搞。最近心血来潮,搞了下,好久没搞这方面东西,差点坑了自己。这方面其实驱动是有的,改改就可以了

先说参考,基于http://www.lcdwiki.com/zh/3.97inch_16BIT_Module_OTM8009A_SKU:MRB3971 这个的stm32改就可以,这个里面有个F407ZGT6的驱动,同时也参考了原来淘宝卖家提供的库,那个库基于f103的。

主要说说遇到的问题

1. 地址位问题,一开始直接拷贝过去,没注意用都FSMC_A6还是A18,二者不同,主要体现在下面
#define LCD_BASE        ((u32)(0x60000000 | 0x00007FFFE))
#define LCD             ((LCD_TypeDef *) LCD_BASE)

2. 一直遇到雪花屏问题,后来搜到有可能是背光上电太快,发现调代码的时候确实有个地方没注意,提前上了背光,改了就好

其他的问题还好,毕竟都是一个系列的。

代码见https://download.csdn.net/download/yongwn/20167042?spm=1001.2014.3001.5501

STM32F407VET6的OTM8009_800X480屏幕驱动移植相关推荐

  1. android LVDS屏幕驱动移植

    飞思卡尔i.MX 6Quad Android 4.2.2的LVDS屏幕驱动移植 分类: Android2013-09-14 09:13 1263人阅读 评论(0) 收藏 举报 目录(?)[+] 1   ...

  2. 飞思卡尔i.MX 6Quad Android 4.2.2的LVDS屏幕驱动移植

    http://blog.csdn.net/xnwyd/article/details/11671123 1      概述 平台:freescale i.MX 6Quad 4核开发板MCIMX6Q-S ...

  3. [lcm] Qualcomm平台的显示屏lcd驱动移植步骤

    1lk部分 1-1 target_displayc 1-2 oem_panelc 1-3 panel_innont51021b_1200p_videoh 2Kernel 2-1 dsi-panel-b ...

  4. 【华为云技术分享】小熊派华为物联网操作系统LiteOS裸机驱动移植02-LCD驱动移植及使用

    1. LCD裸机驱动 小熊派开发板使用的LCD屏幕为1.3寸的TFT彩屏,色彩深度16bit,分辨率240*240,使用 SPI 接口与 MCU 之间通信. 如果你对裸机玩转LCD屏幕还不熟悉,请先阅 ...

  5. ccs 移植创建新工程_LiteOS裸机驱动移植05 | E53_SF1智慧消防扩展板驱动及使用

    (小熊派IoT开发套件全部教程   ↑点击启阅↑) ▷01 | 物联网一站式开发工具 IoT-Studio ▷02 | Hello World ▷03 | 任务管理 ▷04 | 信号量(任务同步) ▷ ...

  6. GC9A01-TFT屏幕驱动(整理有stm32/51单片机/arduino等驱动代码)

    GC9A01-TFT屏幕驱动 & 整理有stm32/51单片机/arduino等驱动代码 前言 关于GC9A01 stm32驱动 引脚接线 代码移植 文件复制 端口修改 显示函数 中文汉字数组 ...

  7. 第八章 USB 设备驱动移植

    8.1 USB协议     USB协议系统主要组成,总线拓扑结构,内部层次关系,数据流模式,USB调度等等         8.1.1 主要组成部分             USB的连接部分,USB的 ...

  8. 基于rk3288平台的gt9xx 触摸驱动移植

                                              基于rk3288平台的gt9xx 触摸驱动移植 一.硬件介绍:     1 core-rk3288j 核心板     ...

  9. ST7735-TFT屏幕驱动(整理有stm32/51单片机/arduino等驱动代码)

    ST7735-TFT屏幕驱动 & 整理有stm32/51单片机/arduino等驱动代码 前言 关于ST7735 stm32驱动 引脚接线 代码移植 文件复制 端口修改 显示函数 中文汉字数组 ...

最新文章

  1. Redis集群读写分离架构搭建以及主从数据连通验证(附加集群口令认证以及Redis端口6379释放)
  2. Linux网络协议栈(四)——链路层(2)
  3. OCP 论证书籍 -- ORACLE DATABASE 10G OCP Certification All-in - One Exam Guide
  4. 初谈Git(本机克隆项目远程仓库)
  5. HTML-JS 循环 函数 递归
  6. 思科AP-什么是COS AP?
  7. JPA persistence.xml SQL脚本定义
  8. [原创]windows server 2012 AD架构 试验 系列 – 15解决AD复制冲突
  9. 「python自动化运维」之自动生成配置文件并上传到目标服务器指定的位置
  10. 华为手机卡在升级界面_华为安装升级包卡在5 华为手机如何刷机?
  11. 深入解析 Raft 模块在云溪数据库中的优化改造(上)
  12. 谷歌搜索广告如何根据国家市场定点投放
  13. 家庭作业(贪心 + 并查集)
  14. Markdown 插入目录索引、更改目录名称方法
  15. 约翰霍普金斯大学计算机专业,约翰霍普金斯大学计算机科学专业介绍_计算机科学专业排名及就业方向和前景-小站留学...
  16. vue怎样获取子组件的值
  17. matlab井函数,用MATLAB函数解承压含水层完整井非稳定流问题
  18. php极光短信验证码,极光短信验证码验证问题
  19. 智能在线客服是如何工作的?
  20. Redis 设计与实现 读书笔记(菜鸟版)

热门文章

  1. uva10534 hdu2198 双向LIS问题
  2. 用inno setup做的安装程序,安装过程中被360报如下风险
  3. Struts2中的OGNL表达式的详解
  4. 明解C语言电子书pdf下载
  5. 如何解决WIN10处于通知模式的问题?
  6. Hadoop 百度百科
  7. 升级产品思维,三年内让自己的收入翻十倍
  8. 中国省市区县行政编码sql脚本
  9. Editplus文件在linux下乱码,EditPlus中文乱码怎么办-解决EditPlus中文出现乱码的方法 - 河东软件园...
  10. 南京计算机软考考点,南京市区计算机软考哪个好