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

基于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.dtcms.com/a/338840.html

相关文章:

  • Kubernetes 简介
  • 代码随想录刷题——字符串篇(七)
  • 字符分类函数与字符转换函数
  • 【LeetCode 热题 100】279. 完全平方数——(解法一)记忆化搜索
  • kkfileview预览Excel文件去掉左上角的跳转HTM预览、打印按钮
  • Python爬虫第一课:爬取HTML静态网页小说章节
  • 国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—ARM + FPGA通信案例
  • PicoShare 文件共享教程:cpolar 内网穿透服务实现跨设备极速传输
  • Simulink库文件创建及使用方法
  • 4.Kotlin 集合 Map 所有方法
  • CVPR 2025 | 具身智能 | HOLODECK:一句话召唤3D世界,智能体的“元宇宙练功房”来了
  • 库卡机器人tag焊接保护气体流量控制系统
  • (第五篇)spring cloud之Ribbon负载均衡
  • 主流 3D 模型格式(FBX/OBJ/DAE/GLTF)材质支持与转换操作指南
  • 云存储的高效安全助手:阿里云国际站 OSS
  • ICCV 2025 | 首个3D动作游戏专用VLA模型,打黑神话只狼超越人类玩家
  • iOS 性能监控实践,如何构建从开发到运维的持续优化体系
  • 面试题储备-MQ篇 3-说说你对Kafka的理解
  • 如何用给各种IDE配置R语言环境
  • Halcon联合C# 添加工具类让winform自动根据窗体大小自适应缩放所有控件
  • 知行社黄剑杰:金融跨界,重塑震区救援新章
  • 《基于大数据的全球用水量数据可视化分析系统》用Python+Django开发,为什么导师却推荐用Java+Spring Boot?真相揭秘……
  • sqli-labs通关笔记-第55关 GET数值型注入(括号闭合 限制14次探测机会)
  • 今日行情明日机会——20250819
  • 20.2 QLoRA微调全局参数实战:高点击率配置模板+显存节省50%技巧
  • Linux下Nginx安装及负载均衡配置
  • Python 3.14深度解析:革命性特性与性能优化实践
  • Go高效复用对象:sync.Pool详解
  • Windows内核开发笔记
  • 免费导航规划API接口详解:调用指南与实战示例