STM32F407VET6的OTM8009_800X480屏幕驱动移植
很久之前搞了块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屏幕驱动移植相关推荐
- android LVDS屏幕驱动移植
飞思卡尔i.MX 6Quad Android 4.2.2的LVDS屏幕驱动移植 分类: Android2013-09-14 09:13 1263人阅读 评论(0) 收藏 举报 目录(?)[+] 1 ...
- 飞思卡尔i.MX 6Quad Android 4.2.2的LVDS屏幕驱动移植
http://blog.csdn.net/xnwyd/article/details/11671123 1 概述 平台:freescale i.MX 6Quad 4核开发板MCIMX6Q-S ...
- [lcm] Qualcomm平台的显示屏lcd驱动移植步骤
1lk部分 1-1 target_displayc 1-2 oem_panelc 1-3 panel_innont51021b_1200p_videoh 2Kernel 2-1 dsi-panel-b ...
- 【华为云技术分享】小熊派华为物联网操作系统LiteOS裸机驱动移植02-LCD驱动移植及使用
1. LCD裸机驱动 小熊派开发板使用的LCD屏幕为1.3寸的TFT彩屏,色彩深度16bit,分辨率240*240,使用 SPI 接口与 MCU 之间通信. 如果你对裸机玩转LCD屏幕还不熟悉,请先阅 ...
- ccs 移植创建新工程_LiteOS裸机驱动移植05 | E53_SF1智慧消防扩展板驱动及使用
(小熊派IoT开发套件全部教程 ↑点击启阅↑) ▷01 | 物联网一站式开发工具 IoT-Studio ▷02 | Hello World ▷03 | 任务管理 ▷04 | 信号量(任务同步) ▷ ...
- GC9A01-TFT屏幕驱动(整理有stm32/51单片机/arduino等驱动代码)
GC9A01-TFT屏幕驱动 & 整理有stm32/51单片机/arduino等驱动代码 前言 关于GC9A01 stm32驱动 引脚接线 代码移植 文件复制 端口修改 显示函数 中文汉字数组 ...
- 第八章 USB 设备驱动移植
8.1 USB协议 USB协议系统主要组成,总线拓扑结构,内部层次关系,数据流模式,USB调度等等 8.1.1 主要组成部分 USB的连接部分,USB的 ...
- 基于rk3288平台的gt9xx 触摸驱动移植
基于rk3288平台的gt9xx 触摸驱动移植 一.硬件介绍: 1 core-rk3288j 核心板 ...
- ST7735-TFT屏幕驱动(整理有stm32/51单片机/arduino等驱动代码)
ST7735-TFT屏幕驱动 & 整理有stm32/51单片机/arduino等驱动代码 前言 关于ST7735 stm32驱动 引脚接线 代码移植 文件复制 端口修改 显示函数 中文汉字数组 ...
最新文章
- Redis集群读写分离架构搭建以及主从数据连通验证(附加集群口令认证以及Redis端口6379释放)
- Linux网络协议栈(四)——链路层(2)
- OCP 论证书籍 -- ORACLE DATABASE 10G OCP Certification All-in - One Exam Guide
- 初谈Git(本机克隆项目远程仓库)
- HTML-JS 循环 函数 递归
- 思科AP-什么是COS AP?
- JPA persistence.xml SQL脚本定义
- [原创]windows server 2012 AD架构 试验 系列 – 15解决AD复制冲突
- 「python自动化运维」之自动生成配置文件并上传到目标服务器指定的位置
- 华为手机卡在升级界面_华为安装升级包卡在5 华为手机如何刷机?
- 深入解析 Raft 模块在云溪数据库中的优化改造(上)
- 谷歌搜索广告如何根据国家市场定点投放
- 家庭作业(贪心 + 并查集)
- Markdown 插入目录索引、更改目录名称方法
- 约翰霍普金斯大学计算机专业,约翰霍普金斯大学计算机科学专业介绍_计算机科学专业排名及就业方向和前景-小站留学...
- vue怎样获取子组件的值
- matlab井函数,用MATLAB函数解承压含水层完整井非稳定流问题
- php极光短信验证码,极光短信验证码验证问题
- 智能在线客服是如何工作的?
- Redis 设计与实现 读书笔记(菜鸟版)