- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统
课程设计报告
专 业: 通信工程
班 级:
学 号:
姓 名:
指导教师:
电气与电子工程学院
2015年
前言
嵌入式系统设计飞速的发展,渗透到社会生活的各个方面。嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。与个人计算机这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务。由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进行优化,减小尺寸降低成本。嵌入式系统通常进行大量生产,所以单个的成本节约,能够随着产量进行成百上千的放大。嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。因此可以这样理解上述三个面向的含义,即嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁减利用。一、课程设计任务要求 2
二、系统硬件设计 2
三、系统软件实现 6
四、系统调试及实验结果 11
五、总结 12
课程设计任务要求
本次设计作品要求在keil软件中编写程序,并烧写入STM32开发板中,利用开发板中不同的模块单元,实现综合功能。利用按键扫描中断控制图片的切换以及LED灯的循环闪烁。具体实现是,按键1控制竖屏图片的显示和图片切换,按下后LED灯灭,并实现竖屏图片的显示,再次按下时,实现三张图片之间的间隔播放。按键2控制LED灯的循环亮灭,循环次数为三次。按键3控制横屏图片的显示功能。
系统硬件设计
图1 硬件框图
供电电路:
如图2所示,AMS1117-3.3(N1)输入+5V,提供3.3V 的固定电压输出,为了降低电磁干扰,C1-C5 为CPU 提供BANK 电源(VCC:P50、P75、P100、P28、P11 GND:P49、P74、P99、P27、P10)滤波。CPU 的模拟输入电源供电脚VDDA(P22)通过L1 22uH 的电感与+3.3V VDD 电压连接,CPU 的模拟地VSSA(P19)及VREF-(P20)通过R1 0 欧电阻与GND 连接。VREF+(P21)采用VDDA(P22)电源基准。
RT9166-2.5(N2)和RT9166-2.8(N3)输入+5V,提供2.5V 及2.8V 的固定电压输出,为MP3 电路VS1003 提供所需的电压。
为RTC 的备份电源采用V1 3.3V 锂离子片状电池。
图2 电源模块
显示及触摸接口
液晶显示器接口可以接符合I80 16 位接口时序的液晶, 采用CPU 的FSMC 功能,LCD 片选CS 采用FSMC_NE1(P88),FSMC_A16(P58)作为LCD 的RS 选择,FSMC_nWE(P86)作为LCD 的/WR, FSMC_nOE(P85) 作为LCD 的/RD, LCD 的RESET 脚用CPU 的PE1(P98)(LCD-RST),FSMC_D0---FSMC_D15 和LCD 的D1-D8 D10-D17 相互连接,触摸屏接口采用SPI1 接口,片选PB7-SPI1-CS3,由于LCD 背光采用恒流源芯片控制,采用了PWM控制信号控制背光的明暗, PWM 信号由PD13-LIGHT-PWM 来控制。触摸电路的中断申请线PB6-7846-INT 接收。如图3 所示。
LCD 寄存器地址为:0x6000 0000。
LCD 数据区地址:0x6002 0000。
图3 LCD片选CS
GPIO 接口:
包含了可以作为普通IO 或者可具有PWM,SPI,SDIO 等功能以及其他类型的IO 口,同时包含了电源5V,3.3V 接口,方便用户在这个接口上做二次开发。
图4 GPIO芯片引脚
LED灯循环点亮电路设计
在开发板上V6、V7、V8分别与MCU的PB5、PD6、PD3相连,如下图所示
图5 LED电路
三个LED灯的IO口初始化之后,将3个端口配置为推挽上拉输出,口线速度为50MHz,将终端线PC5,PC2,PC3配置为输入模式。
开发板上4个LED是接到STM32的4个IO口上的,要点亮LED,只要在这4个IO口上输出对应的高电平。 STM32F103VET6有GPIOA~GPIOG七组IO,每组IO口有16个引脚GPIO_pin_0~GPIO_pin_15,如板上的PF0~PF15.其中每个IO端口有2个32位的寄存器(GPIOx_CRL和GPIOx_CRH)配置,每个引脚由其中4位进行配置。4位字段是由一个两位的配置字段和一个两位的模式字段组成。GPIOF_CRL的3
您可能关注的文档
- 汽车四轮定位论文解决方案.doc
- 汽车尾灯电路设计解决方案.doc
- 汽车尾灯控制电路电子技术课程设计说明书解决方案.doc
- 汽车尾灯控制器解决方案.doc
- 汽车销售毕业论文范文解决方案.doc
- 汽车修理工高级技师理论知识试卷A解决方案.doc
- 汽车修理工技师培训班教学计划解决方案.doc
- 汽车运用与维修专业建设方案解决方案.doc
- 汽车制动系统故障原因及解决方案.doc
- 汽车制造工艺学换挡叉钻孔H说明书解决方案.doc
- 外研版九年级下册英语精品教学课件 Unit 1 They sometimes work harder. .ppt
- 沪教版九年级下册英语精品教学课件 Unit 6 阅读能力提升练.ppt
- 人教版九年级下册英语精品教学课件 Unit 12 Period 1 Section A (1a-2d).ppt
- 外研版九年级下册英语精品教学课件 Module 6 阅读拔尖练.ppt
- 外研版九年级下册英语精品教学课件 Module 7 写作能力提升练 (1).ppt
- 人教版九年级下册英语精品教学课件 Unit 7 Period 4 1a-2b.ppt
- 人教版九年级下册英语精品教学课件 Unit 13 Section A.ppt
- 沪教版九年级下册英语精品教学课件 Unit 3 课时6 More practice ~ Culture corner.ppt
- 人教版九年级下册英语精品教学课件 Unit 12 语法提优练.ppt
- 人教版九年级下册英语精品教学课件 Unit 5 Period 3 Grammar Focus (3a-3d).ppt
文档评论(0)