基于esp32p4 的掌机

基于esp32p4 做的一个掌机使用的2.8寸mipi 屏幕,这个玩意9月份就做完,一直没有整理笔记,今天随便发一下。

硬件结构:主控 esp32p4 模组,屏幕 2.8 寸 mipi lcd, 音频使用ns4168 , 充电tp4056 再加上 dcdc 。这就是需要用到的几个芯片,都是非常简的电路结构。在电路板顶部将所有引脚都引出了,可以当开发板用,详情的进立创项目看吧。

因为基于retro-go ,所以主要的工作就是驱动屏幕,retro-go 本身只支持了一个spi 的屏幕, mipi dsi 需要自己实现,又因为选用的这个屏st7701 的ic 不支持旋转处理,所以使用了esp32-p4 的ppa 进行旋转。

立创项目: https://oshwhub.com/longxiangam/esp32p4_game

屏幕: https://e.tb.cn/h.Sphqmn63LsZiSs4?tk=pEEqfTCTtha

模组: https://e.tb.cn/h.SL774YhVPAOIZ51?tk=vo0efTC6oCj

代码: https://github.com/longxiangam/retro-go/tree/st7701

相关推荐
代码游侠2 小时前
ARM嵌入式开发代码实践——LED灯闪烁(C语言版)
c语言·开发语言·arm开发·笔记·嵌入式硬件·学习
Analog1112 小时前
电子秤采用 SIG5530 国产平替 CS5530
人工智能·嵌入式硬件·目标检测·硬件架构·信号处理·智能硬件
Saniffer_SH3 小时前
【高清视频】笔记本电脑出现蓝屏、死机、慢、不稳定是这样连接分析M.2 SSD的
运维·服务器·网络·人工智能·驱动开发·嵌入式硬件·fpga开发
赤~峰3 小时前
S32DS for S32 Platform GPIO输入中断实践
单片机·嵌入式硬件
三伏5224 小时前
HAL_I2C_ER_IRQHandler函数解析
stm32·单片机·hal库
想放学的刺客5 小时前
单片机嵌入式试题(第19期)嵌入式系统故障诊断与固件升级设计
c语言·stm32·嵌入式硬件·物联网·51单片机
自动化控制仿真经验汇总5 小时前
Simulink电机控制安全-PART-直流电机-限位器
单片机·嵌入式硬件·安全
VekiSon6 小时前
ARM架构——C 语言+SDK+BSP 实现 LED 点灯与蜂鸣器驱动
c语言·开发语言·arm开发·嵌入式硬件
代码游侠6 小时前
ARM开放——阶段问题综述(一)
arm开发·笔记·嵌入式硬件·学习·架构