嵌入式课程设计课件.docxVIP

  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的多点温度采集系统设计课程名称:嵌入式系统开发 专业班级:学生学号: 学生姓名:所属院部: 指导教师:2015 — 2016学年 第 2 学期目 录1、系统分析..............................................2 1.1 任务分析...........................................2 1.2 STM32芯片.........................................2 1.3 DS18B20............................................5 1.4 TFTLCD模块........................................6 1.5 LABVIEW............................................62、硬件设计..............................................72.1 STM32.............................................72.2 TFTLCD............................................82.3 内部温度测量......................................93、软件设计..............................................10 3.1 STM32的程序设计..................................10 3.2 LABVIEW的程序设计................................14 3.3调试过程与结果....................................154、总结与体会............................................17参考资料.................................................17附录.....................................................20系统分析1.1、任务分析本系统是基于STM32微控制器所设计的温度测量系统,通过温度芯片DS18B20测量外部温度,通过STM32内部测温系统测量内部温度,微控制器驱动液晶模块显示当前测得的内部与外部温度,然后由串口将温度信息发送至LABVIEW,同时接收从LABVIEW反馈的控制信息。?整个系统模块分为四个部分:STM32芯片、DS18B20温度模块、液晶显示、LABVIEW。MCU是STM32主芯片的最小板,上面有芯片工作需要的最少资源:时钟控制电路、复位电路、JTAG控制口以及与外围电路相连的接口。DS18B20和液晶分别是温度测量、控制显示部分。而LABVIEW负责完成与芯片间的异步双工通信。1.2、STM32芯片STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。?STM32的高性能Cortex-M3内核为1.25DMips/MHz;含有一流的外设:1us的双12位ADC,4兆位/秒的UART,18兆位/秒的SPI,18MHZ的I/O翻转速度;在72MHz时消耗36mA,待机时下降的2uA。?内核:ARM32位Cortex-M3?CPU,最高工作频率72MHz,1.25DMIPS/MHz。单周期乘法和硬件除法。?存储器:片上集成32-512KB的Flash存储器。6-64KB的SRAM存储器。?时钟、复位和电源管理:2.0-3.6V的电源供电和I/O接口的驱动电压。POR、PDR和可编程的电压探测器(PVD)。4-16MHz的晶振。内嵌出厂前调校的8MHzRC振荡电路。内部40kHz的RC振荡电路。用于CPU时钟的PLL。带校准用于RTC的32kHz的晶振。?低功耗:3种低功耗模式:休眠,停止,待机模式。为R

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档