基于STM32

您所在的位置:网站首页 龙神模拟器固件 基于STM32

基于STM32

#基于STM32| 来源: 网络整理| 查看: 265

项目主要由三部分组成,硬件,程序和固件(字库gui背景图标素材等)。

1、硬件部分主要由STM32RCT6做主控,S25Q128-flash做存储,ILI9341做显示以及其它电路器件部分,电源接口为miusb接口-5V供电。

2、软件部分主要由UCOSii作为整个系统做任务切换和调度,以gui系统做图形界面的显示和按钮的创建操作;以及在此基础上编写的应用程序包括:电子图书查看,记事本、时钟、计算器、画板、USBU盘挂载、图片解码显示(bmp,jpeg,gif)和NES游戏模拟器。

3、固件部分主要是显示中文的字库和应用图标背景的素材;第一次需要通过USB更新固件字库等,后续即可直接通过SD卡更新,在设置选项里,系统会先扫描SD卡的系统文件完整性,再向用户确认是否更新。

4、固件更新步骤:1--先给STM32RCT6烧录程序可以直接烧录hex文件或者直接通过源码工程使用jlink或者stlink通过swd烧录程序,2--再通过USB挂载虚拟U盘到电脑上把字库UI等固件拷贝到W25Q128中即可。

注意事项:因为STM32RCT6的SRAM的大小为48K,一部分系统使用,所以只能玩30KB以下的NES游戏,本方案的初心不是做NES游戏,硬件上留的按键三个,所以该NES游戏只能操控开始和左右移动,可玩性差一点,加这一块NES游戏主要是体现STM32单片机的强大和学习NES模拟器的开发,后续会专门设计一个专门的NES模拟器方案。

本方案提供源码、硬件、固件以及技术支持。如需购买实物请联系本人。

如有疑问请留言!谢谢!

实物效果图片:实物演示请看视频!谢谢!

视频:

 

阅读全文


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3