
【立创开发板】梁山派游戏机
简介
基于立创梁山派设计NES模拟游戏机。
简介:基于立创梁山派设计NES模拟游戏机。开源协议
:GPL 3.0
描述
一、项目介绍
基于立创梁山派GD32F4高性能开发板制作自己的游戏机拓展板,使用2.4寸LCD液晶,移植NES模拟器,支持上百款nes游戏,板载音频播放,外扩3.5mm耳机孔,使用遥杆,学习GD32F4的LCD屏移植,SD卡的文件系统的使用,简单UI界面制作,音乐输出等。
二、板载资源说明
游戏机拓展版资源包括:
拓展板采用分离式设计,摇杆和功能按键与主板分离,后期可在主板外扩其他诸如平衡小车等。
三、主要学习内容
1、针对SD卡与外部Flash的Fats文件系统学习。
2、SPI串口LCD驱动学习。
3、移植NES游戏,以及NES显示修改学习。
4、DAC音频输出学习。
5、PWM驱动学习。
7、SDRAM的内存管理学习。
8、ADC采样学习。
9、电路原理图及PCB设计,电路焊接学习。
四、原理图设计说明
原理图基本基于立创开源游戏机拓展板,本次由于工作时间原因,删减了电源管理模块,初期LCD显示准备使用手头5寸RGB屏,结果未能成功移植游戏,后修改为2.4寸SPI串口LCD,后期有空了继续调试RGB屏,增加BQ2057快充电路,使用8.4V锂电池,使用TPS561208设计主板3.3V和5V电源。
五、代码说明
代码部分主要设计单片机引脚分配:
设计图

BOM


评论