基于STM32的数码相框设计和实现.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32的数码相框设计和实现

基于stm32的数码相框设计与实现项目概述 主要内容: 数码相框的发展情况和趋势 硬件介绍 编程环境介绍 程序设计与调试 成果展示 发展情况和趋势: 数码相框就是一个相框,不过它不再用放进相片的方式来展示,而是通过一个液晶的屏幕显示,它可以通过读卡器的接口从SD卡、U盘、CF卡(部分机种支持本功能)等媒介上获取相片,并设置循环显示的方式,比普通的相框更灵活多变,也给现在日益使用的数码相片一个新的展示空间。电子数码相框能够直接从数码相机存储卡(SD/MMC卡)中的相片直接显示出来。免去冲洗相片的麻烦以及相片观看不方便。 数码相框产品发展现状 数码相框2001年开始出现的,但由于当时消费者的接受度及价格过高的因素,使这一市场一直到2003年都很低迷。 随着主要器件价格的下降,数码相框的价格也逐步下降,市场在2004年开始有了起色,尤其在2005年,数码相框产品开始在欧美热销, 2006年、2007年产品销量均有大幅增长,据预测,到2011年出货量将达到4000万台。 数码相框产品发展前景 2008年及今后几年将为处在数码相框产品供应链的各企业带来巨大的商机。未来几年,数码相框的市场将处在逐渐走向成熟期的阶段,其产销量和市场需求依然将保持大幅度的增长。 未来数码相框的发展将向两极分化。 强调基本功能和低成本,整合家庭中的闹钟、日历和装饰功能,这些产品走的是低成本路线,以展示照片为主,追求图像的品质及幻灯片播放特效,已成为DC/DV(数码相机/数码摄像机)的附属物; 添加一些新的功能,如Wi-Fi、DVB-T,还可即时报告天气、股票等信息,从而有望成为“桌面信息中心”。 设计方案图 硬件介绍: MCU主控模块 STM32系列闪存微控制器是意法半导体公司(ST)基于ARM公司具有突破性的Cortex-M3内核的处理器,该处理器是专门设计于满足集高性能、低功耗、实时应用、具有竞争性价格于一体的嵌入式领域的要求。此次设计采用的具体型号是STM32F103RBT6 ARM Cortex-M3是一种基于ARM7v架构的最新ARM嵌入式内核,它采用哈佛结构,使用分离的指令和数据总线(冯诺伊曼结构下,数据和指令共用一条总线)。从本质上来说,哈佛结构在物理上更为复杂,但是处理速度明显加快。根据摩尔定理,复杂性并不是一件非常重要的事,而吞吐量的增加却极具价值。 控制液晶显示 TFT彩色液晶,只要使用带控制器的就可以了。我用的是带SPFD54124B控制器的160x128分辨率的彩色液晶。当RS=0、RW上升沿跳变时,单片机P2口传送给彩色液晶的数据是命令。当RS=1、RW上升沿跳变时,单片机P2口传送给彩色液晶的就是普通数据了。 SD卡: SD/MMC卡的存储默认是以512字节大小为块的,即1个扇区。所以,选择的单片机RAM要大于512字节。 SD/MMC卡使用的电源电压为3.3V,所以还要用片电平转换芯片,把5V电源电压转成3.3V。SD卡支持两种总线方式:SD方式与SPI方式。其中SD方式采用6线制,使用CLK、CMD、DAT0~DAT3进行数据通信。而SPI方式采用4线制,使用CS、CLK、DataIn(mosi)、DataOut(miso)进行数据通信。SD方式时的数据传输速度比SPI方式要快。采用单片机对SD卡入行读写时,一般都采用SPI模式。 编程环境: KEIL RVMDK源自德国的KEIL公司,是RealView MDK的简称,RealView MDK集成了业内最领先的技术,包括μVision3集成开发环境与RealView编译器。支持ARM7、ARM9和最新的Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能。 mcuisp软件 MCUISP是一款针对st公司的stm32f系列单片机和NXP的LPC2xxx系列的isp程序。该ISP下载器具有一系列优点,可与eaglecom串口调试软件配套,进行isp盲调。 下载方式: STM32的程序下载有多种方法:USB、串口、JTAG、SWD等,这几种方式都可以用来给STM32下载代码。不过,我们最常用的,最经济的,就是通过串口给STM32下载代码。 串口调试助手 串口调试助手是串口调试相关工具,有多个版本。一般支持9600,19200等常用各种波特率及自定义波特率,可以自动识别串口,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符,可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。 程序调试: 程序编写要一步一步来了: 1、要会读写SD/MMC卡,建立读写SD卡的子程序文件。 2、要了解FAT

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档