0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样去开发一种透明小电视程序框架呢

工程师邓生 来源:硬件会 作者:硬件会 2022-09-21 10:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.本工程代码是基于vscode上的PlatformIO插件中的ESP32-Pico的Arduino平台开发。

2. 目前最新版本已经不需要大家特意修改SPI库中的SPI引脚了,本工程的 lib 下单独放置了一个已经 修改好了SPI引脚的SPI库。

pYYBAGMqeteAIJwgAABhKKtsmd4498.jpg

这是因为,硬件上连接屏幕和SD卡分别是用两个硬件SPI,其中HSPI的默认MISO引脚是12,而12在 ESP32中是用于上电时设置flash电平的,上电之前上拉会导致芯片无法启动,因此我们将默认的引脚替 换为26。
pYYBAGMqevCAY3bpAAETysSFgYY616.jpg

所有都是通过Contorller控制器来实现,通过mpu6050的键值传给Contorller,然后Contorller再传给当前的APP,当前APP通过Contorller访问公共资源。控制权都在当前的播放器上。 每个APP都有一个结构体:

poYBAGMqeweAInvXAAFm1gxuHNA938.jpg

在setup里创建创建Contorller对象,注册APP

pYYBAGMqey6Acfc2AAGx6levSE0743.jpg



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SD卡
    +关注

    关注

    2

    文章

    594

    浏览量

    69952
  • SPI
    SPI
    +关注

    关注

    17

    文章

    1912

    浏览量

    103012
  • ESP32
    +关注

    关注

    27

    文章

    1244

    浏览量

    22931

原文标题:透明小电视程序框架

文章出处:【微信号:硬件会,微信公众号:硬件会】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Labview的DQMH框架数据传输

    Labview开发过程中,DQMH框架两个采集模块之间,怎么传递数据好?搞个fgv,簇里面包含着两个簇、分别对应两个模块数据。两个地方同时写入,应该没啥问题吧
    发表于 05-04 19:24

    从网络接口到 DMA,套面向工程师的 FPGA 网络开发框架

    Development Kit,是由 Liberouter 研究团队开发框架,用于在 FPGA 加速卡上快速实现高性能网络应用。它并不是个简单的示例或库,而是
    的头像 发表于 02-12 11:28 687次阅读
    从网络接口到 DMA,<b class='flag-5'>一</b>套面向工程师的 FPGA 网络<b class='flag-5'>开发</b><b class='flag-5'>框架</b>

    LuatOS框架的使用(上)

    在资源受限的物联网终端设备中,如何实现快速开发与稳定运行是关键挑战。LuatOS框架通过将Lua语言与底层硬件抽象层深度融合,提供了套简洁高效的开发范式。本文将围绕LuatOS
    的头像 发表于 01-27 19:38 520次阅读
    LuatOS<b class='flag-5'>框架</b>的使用(上)

    【MCP】同时支持stdio,streamableHttpless和sse三协议的MCP服务框架

    项目说明 这是个同时支持stdio,streamableHttpless和sse三协议的MCP-Server的框架(ts语言)。 为什么我想做这个框架
    的头像 发表于 01-21 18:26 579次阅读
    【MCP】同时支持stdio,streamableHttpless和sse三<b class='flag-5'>种</b>协议的MCP服务<b class='flag-5'>框架</b>

    一种无OS的MCU实用软件框架

    介绍一种无OS的MCU实用软件框架,包括任务轮询管理,命令管理器、低功耗管理、环形缓冲区等实用模块。系统中广泛利用自定义段技术减少各个模块间的耦合关系,大大提供程序的可维护性。 主要功能 支持模块
    发表于 01-08 06:58

    怎样开始启用独立看门狗

    看门狗的原理是什么怎样开始启用独立看门狗
    发表于 01-08 06:33

    嵌入式程序设计中4常用模式

    中。 举个游戏中的例子,图形绘制引擎是个独立的模块,比如可以绘制人物的静止,跑动等图像。 如果策划决定在游戏中增加一种叫“隐身衣”的道具,要求穿着此道具的玩家在屏幕上显示的是若有若无的半
    发表于 12-25 07:12

    松下透明导电薄膜:先进的透明电磁屏蔽解决方案

    导电薄膜(卷状带OCA)为这问题提供了出色的解决方案。本文将详细介绍这款产品的特点、应用、规格以及使用注意事项。 文件下载: Panasonic Industrial Devices EMA0600003B0透明导电膜.pdf 产品特点 高
    的头像 发表于 12-21 17:00 1663次阅读

    系统调用和API有什么区别

    的,原因就在于系统调用和普通的API调用不太样,哪里不? 相信大家都去银行柜台办理过业务,想想为什么会有道玻璃把你和工作人员隔离
    发表于 12-03 06:52

    NVIDIA助力新代机器人开发开源框架

    今年的 ROSCon 在新加坡举办,并于 10 月 29 日顺利闭幕。大会吸引了全球机器人操作系统(ROS)领域开发者的关注。ROS 是目前全球应用最广泛的机器人开发开源框架
    的头像 发表于 11-06 11:55 1391次阅读

    PYQT 应用程序框架开发工具

    大家好,本团队此次分享的内容为开发过程中使用到的PYQT 应用程序框架开发工具。 pYqt 是个多平台的 python 图形用户界面应
    发表于 10-29 07:15

    start openocd timeout 的一种解决方式

    在使用Nuclei Studio进行开发时,下载程序时提示“start openocd timeout”,但是之前下载时从没有出现过这种情况。 各种方法尝试了后(包括重建工程,重启软件等),都无济于事,最后在电脑上把调试器更换了
    发表于 10-27 06:34

    一种适用于动态环境的自适应先验场景-对象SLAM框架

    由于传统视觉SLAM在动态场景中容易会出现严重的定位漂移,本文提出了一种新颖的基于场景-对象的可靠性评估框架,该框架通过当前帧质量指标以及相对于可靠参考帧的场景变化,全面评估SLAM的稳定性。
    的头像 发表于 08-19 14:17 1103次阅读
    <b class='flag-5'>一种</b>适用于动态环境的自适应先验场景-对象SLAM<b class='flag-5'>框架</b>

    一种抗辐射加固检错纠错电路的设计

    电子发烧友网站提供《一种抗辐射加固检错纠错电路的设计.pdf》资料免费下载
    发表于 08-11 15:38 0次下载

    介绍一种直流过压保护电路

    本篇博文将详细分析一种典型的过压保护电路,探讨其工作原理、元件选择及实际应用,帮助大家深入理解如何保护电子设备。
    的头像 发表于 07-05 11:06 1835次阅读
    介绍<b class='flag-5'>一种</b>直流过压保护电路