当前位置: 首页 > java >正文

基于zephyr使用stm32的LTDC点亮ARGB8888LCD触摸屏

首先使用的是GT1151芯片,要做input子系统里面完成其驱动代码,实话实说zephyr的驱动架构和linux实际上是完全不一样的,它的驱动与dts绑定不是用的probe函数,而是直接在编译时确定的,用的是DEVICE_DT_INST_DEFINE宏定义,通过dts的yaml文件和驱动绑定的,至于怎么写可以模仿里面的GT911。

在这里插入图片描述
接下来就需要修改dts内的input子系统的yaml文件来实现映射。
在这里插入图片描述
需要注意的是我这里调试遇到一个非常大的坑,就是原本的dtsi的dts头文件里面没有LTDC的pin定义,我加进去之后发现无论如何都无法让屏幕出现颜色,屏幕只是单纯的亮灭,用示波器抓了波形之后发现实际上输出速率不够,一定要记得改输出速率,否则无法出现色彩。
在这里插入图片描述

http://www.xdnf.cn/news/18193.html

相关文章:

  • 服务器数据恢复—硬盘坏道离线导致raid崩溃的StorNext文件系统数据恢复案例
  • 【服务器】Apache Superset功能、部署与体验
  • 解决 UniApp 自定义弹框被图片或 Canvas 覆盖的 Bug
  • 代码随想录算法训练营四十六天|图论part04
  • MFC中使用EXCEL的方法之一
  • UDI数据库应用之后端本地数据库搭建实战(二)
  • 【高并发内存池】一、简介 定长内存池实现
  • 156-基于Flask的北京市商铺数据可视化分析系统
  • k8sday11服务发现(2/2)
  • 微服务如何集成swagger3
  • 工业相机基本知识解读:像元、帧率、数据接口等
  • 解决linux中磁盘爆满(准确说是文件系统爆满)导致mysql启动失败的问题——对文件系统进行扩容
  • 微信小程序实现蓝牙开启自动播放BGM
  • Git#revert
  • Ansible 角色管理指南
  • UART串口通信编程自学笔记30000字,嵌入式编程,STM32,C语言
  • 【Linux仓库】进程创建与进程终止【进程·柒】
  • 第八十三章:实战篇:文 → 图:Prompt 控制图像生成系统构建——从“咒语”到“神作”的炼成!
  • 数据结构——单链表
  • STL库——string(类模拟实现)
  • 【PHP】模拟斗地主后端编写
  • Redis--day8--黑马点评--分布式锁(一)
  • electron 开发笔记
  • 拓扑排序详解:从力扣 207 题看有向图环检测
  • 第一阶段C#-14:委托,事件
  • 【牛客刷题】最大公约数与最小公倍数:算法详解与实现
  • 一个基于纯前端技术实现的五子棋游戏,无需后端服务,直接在浏览器中运行。
  • Leetcode 3649. Number of Perfect Pairs
  • 面向R语言用户的Highcharts
  • 浅谈 Python 正则表达式中的 groups()