- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五十四章 战舰STM32 开发板综合实验
前面已经给大家讲了48 个实例了,本章将设计一个综合实例,作为本指南的最后一个实验
,该实验向大家展示了 STM32 的强大处理能力,并且可以测试开发板的大部分功能。该实验
代码非常多,涉及 GUI (ALIENTEK 编写,非 ucGUI )、UCOS 、内存管理、图片解码、MP3
播放、文件系统、USB 、IAP 、NES 模拟器、手写识别、汉字输入等非常多的内容,故本章不
讲实现和代码,只讲功能。
54.1 战舰STM32 开发板综合实验简介
战舰STM32 开发板是ALIENTEK 的第二款STM32 开发板(第一款是MiniSTM32 开发板),
它的出现,主要是为了弥补Mini 板在一些应用上的缺陷,提供大家一个更强大的STM32 开发
板平台。
战舰 STM32 开发板的硬件资源在第一章我们已经详细介绍过,是十分强大的,强大的硬
件必须配强大的软件才能体现其价值,如果IPhone 装的是andriod 而不是ios,IPhone 就不是那
个IPhone 了,可能早就被三星打败了。同样,如果开发板只是一堆硬件,那就和一堆废品差不
多。
战舰STM32 开发板的硬件在V1.0 版本的时候(2010 年12 月份),基本就定型了,之后近
2 年多的时间,我们一直在编写代码,其中绝大部分时间是在写开发板的综合实验(即本实验),
我们坚持资料不完善,坚决不卖,这样战舰 STM32 开发板的上市时间一推再推,硬件版本也
从1.0 升级到了1.8,甚至有朋友笑言,我都从大二等到大四了…在此,对那些还在等待我们开
发板的朋友说声抱歉,谢谢你们的支持和理解。我想说,用心做产品,真的不容易,战舰开发
过程中的点点滴滴,有机会再和大家分享。
在今年 7 月份的时候,终于把战舰STM32 开发板综合实验的最后一个功能写完了,至此
综合实验的开发基本完成,前前后后,耗时近两年。
接下来我们就看看战舰STM32 开发板综合实验的功能吧。
战舰STM32 开发板综合实验总共有18 大功能,分为2 页,每页9 个功能,页面的切换采
用滑动操作。18 大功能分别为:电子图书、数码相框、音乐播放、应用中心、时钟、系统设置、
FC 游戏机、收音机、记事本、运行器、3D、手写画笔、照相机、录音机、USB 连接、TOM 猫、
无线传书、计算器。
电子图书,支持.txt/.c/.h/.lrc 等4 种格式的文件阅读。
数码相框,支持.bmp/.jpeg/.jpb/.gif 等4 种格式的图片文件播放。
音乐播放,支持.mp3/.wma/.wav/.flac/.ogg/.mid/等常见音频文件的播放。
应用中心,可以扩展16 个应用程序,我们实现了其中1 个,其他留给大家自己扩展。
时钟,支持温度、时间、日期、星期的显示,并加入时间3D 效果显示。
系统设置,整个综合实验的设置。
FC 游戏机,即NES 模拟器,支持.nes 文件的运行,通过开发板玩NES 游戏。
收音机,支持全范围FM (76Mhz~108Mhz )接收,支持手动/半自动/全自动搜台。
记事本,可以实现文本(.txt/.c/.h/.lrc)记录编辑等功能,支持中英文输入,手写识别。
运行器,即SRAM IAP 功能,支持.bin 文件的运行(文件大小+SRAM 大小≤60K )。
3D,可以测量角度,并支持3D 演示。
手写画笔,可以作画/对bmp 图片进行编辑,支持画笔颜色/尺寸设置。
629
照相机,可以拍照(需要摄像头模块支持),并支持成像效果设置。
录音机,支持wav 文件格式的录音(8Khz/16 位单声道录音)。
USB 连接,支持和电脑连接读写SD 卡/SPI FLASH 的内容。
TOM 猫,和手机的TOM 猫游戏的功能类似,模仿人声,进行人机对话。
无线传书,通过无线模块,实现两个开发板之间的无线通信。
计算器,一个科学计算器,支持各种运算,精度为12 位,支持科学计数法表示。
以上,就是综合实验的 18 个功能简介,涉及到的内容包括:GUI (ALIENTEK 编写,非
ucGUI )、UC
文档评论(0)