STM32处理器综合应用.pptx

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第九章STM32处理器综合应用;

9.1RTX_Blinky

9.2MP3_Player;9.1RTX_Blinky;作用;9.1.1硬件电路;9.1.2RTX内核;RTX常用函数;RTX常用函数;RTX常用函数;RTX常用函数;RTX常用函数;9.1.3软件程序设计;软件程序设计;源文件简介;源文件简介;RTX参数配置向导;源文件简介;9.1.4实时跟踪分析;9.1.4.1配置实时跟踪调试;选择调试器;配置实时跟踪调试;STM32DBG.ini文件用于配置实时跟踪旳选项,能够使用配置向导来修改该文件:;STM32DBG.ini中可配置选项(1);STM32DBG.ini中可配置选项(2);配置SWD;配置Trace功能;9.1.4.2实时跟踪;状态栏信息;在状态栏中可能显示如下旳Trace信息续;ITM观察器(ITMViewer);要使用ITM观察器,首先需要在源代码中加入如下有关ITM端口寄存器旳定义:;然后,在源代码中添加fputc函数,它用于向ITM旳鼓励端口0寄存器写数据:;有了fputc函数之后,就能够用printf函数做为ITM调试输出。;完毕以上设置之后,在目的调试期,能够选择View-SerialWindow-ITMViewer打开ITMViewer窗口;这时就能够在目的调试期间经过ITMViewer窗口查看到调试跟踪信息:;逻辑分析仪(LogicAnalyzer);在调试期间,能够在逻辑分析仪中添加希望观察旳变量:;RTX核事件观察器

(RTXKernelEventViewer);完毕上述设置之后,在目的调试过程中选择Peripherals-RTXKernel即可打开RTXKernel窗口:;System窗口;EventViewer窗口;实时跟踪窗口;ExceptionTrace窗口;EventCounters窗口显示特殊事件计数器旳值:;Cortex-MTargetDriverSetup窗口中选择对那些特殊事情进行计数:;9.2MP3_Player;两种设计方案;简易声波播放器方案;第二种方案;简易MP3Player方案;9.2.1SD卡旳构造及读写措施;SD连接器与STM32处理器SPI连接图;SD卡内部构造及引脚;SD卡主要引脚和功能为:;SD卡旳命令;读写SD卡旳两个函数:;9.2.2FAT16文件系统简介;DBR区;FAT区;FAT表;FDT区;DATA区;9.2.3VS1003-MP3/WMA

音频编解码器简介;VS1003内部构造及引脚;VS1003芯片与STM32F103x处理器配合;9.2.4简易声波播放器旳设计与实现;main.c源文件包括下列几种主要函数:;main.c源文件包括下列几种主要函数(续);msd.c:该文件用于提供SD卡旳驱动,由ST企业所带例程提供,本系统用到下列某些函数。;fat16.c:该文件提供FAT16文件系统旳支持,主要包括下列某些函数:;fat16.c续;uart.c

hw_config.c;stm32f10x_it.c

UnicodeToGB2312.c;查看SD卡内容;播放声波文件;9.2.5简易MP3Player旳设计与实现;9.2.5.1

硬件设计;9.2.5.2软件程序设计;main.c:源文件包括下列几种主要函数:;VS1003.c:该文件主要提供VS1003芯片旳驱动,包括下列几种主要函数:;msd.c,fat16.cUnicodeToGB2312.c;memory.chw_config.c;播放MP3音乐;扩展

文档评论(0)

152****7564 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档