网站大量收购独家精品文档,联系QQ:2885784924

【安富莱STM32H7教程】第1章初学STM32H7的准备工作.pdf

【安富莱STM32H7教程】第1章初学STM32H7的准备工作.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【【安安富富莱莱STM32H7教教程程】】第第1章章初初学学STM32H7的的准准备备⼯⼯作作 第第1章章 初初学学STM32H7的的准准备备⼯⼯作作 俗话说万事开头难,学习⼀门新的知识,难的 不是知识本⾝,⽽是如何快速上⼿,需要什么资料和开发环境。⼀旦上⼿后,深⼊的学习 就相对容易些了。 1.1 初学者重要提⽰ 1.2 开发环境说明 1.3 STM32H7和F1,F4系列的区别 1.4 STM32H7开发资源查找 1.5 HAL库介绍 1.6 CMSIS软件包 1.7 STM32CubeMX图形平台 1.8 STM32H7调试⽅法 1.9 STM32H7出现硬件异常的解决办法 1.10总结 1.1 初初学学者者重重要要提提⽰⽰ 1、 关于学习⽅法问题,可以看附件章节A。 2、 学会 STM32H7相关资源的获取⽅法,做到⼼中有数,否则⼼⾥⽼是没底。 3、 关于MDK和IA R两种编译器,推荐都掌握,以其中⼀个为主,另⼀个为辅。因为很多时候我们需要参考的⼯程代码不是⾃⼰熟悉的编译 器,就会很被动。 4、 相对于F1、F4系列,H7最⼤的区别的还是MPU和Ca he的配置,这两个配置会贯穿整个教程为⼤家做讲解,⽽外设的学习⼤同⼩异。 5、 H7携带了DTCM和ITCM,ITCM⽤于运⾏指令,也就是程序代码,DTCM⽤于数据存取,特点是跟内核速度⼀样,⽽⽚上的其它RAM 主频都是200MHz,所以要充分发挥TCM的性能。 6、 STM32H7系列只有HAL库,没有再配套标准库了,这点要知道。HAL库的优点是配置⽅便,特别是配合图形开发⼯具STM32CubeMX 时,缺点是源代码稍显臃肿,封装的有点多。 7、 这⼏年涌现出好⼏款⾮常棒的调试⼯具 (如Event Re oder,SEGGER RTT),教程的后⾯章节会为⼤家做讲解。 1.2 开开发发环环境境说说明明 1、 IDE :⽀持两种IDE开发环境,MDK和IA R a. MDK推荐使⽤MDK5.26正式版及其以上版本。 b. IA R固定使⽤IA R8.3版本,由于IA R向下兼容性稍差,其它版本未做⽀持。 2、 调试器使⽤JLINK,CMSIS-DA P,ULINK或者STLINK均可。 3、 配套开发板是安富莱的:STM32-V7开发板,MCU是STM32H743X IH6。 1.3 STM32H7和和F1,,F4系系列列的的区区别别 使⽤STM32H7跟F1,F4系列的区别。 1、 最⼤的区别H7是多了⼀个L1 Ca he⼀级缓存,这个缓存在为低速存储器带来加速的同时,也为程序设计带来了⼀些问题,其中最为主 要的是数据⼀致性问题。 2、 STM32H7的⾃带外设⽐较之前的任何STM32型号都要⽣猛,算是⼤换⾎了,换了A DC ,DMA ,USA RT等重要外设,性能⽐之前要强 劲很多。⽐如A DC换成了3.6Msps 16位分辨率,DMA⽀持任意互联了,USA RT也⽀持波特率⾃适应。 3、 到了STM32H7系列,ST官⽅仅提供了HAL库,没有再提供标准库,⽽对于F1,F4系列,标准库和HAL库都是有的。 4、 F1是M3内核,F4是M4内核,⽽STM32H7是M7内核,从编程的⾓度来说,⼏乎没有区别。⽽性能上区别可以看此贴: 总的来说,主要有上⾯这四点不同,其它地⽅与使⽤F1,F4系列是相同的。 1.4 STM32H7开开发发资资源源查查找找 学习⼀款新的芯⽚,需要⼤家从官⽅获取两⽅⾯的资料,⼀个是相关的技术⽂档,⽐如参数⼿册、数据⼿册、应⽤笔记等;另⼀个是软件 包,官⽅在软件包中提供了外设驱动库和基于此库的⼤量例程。 1.4.1 开开发发⽂⽂档档 学习STM32H7主要下载哪些相关⼿册呢?主要有以下⼏个,这⼏个⼿册是我们经常要使⽤到的,不光学习STM32需要这类⼿册,学习 FPGA、DSP也是这些类型的⼿册,熟练查阅和使⽤这些⼿册也是电⼦⼯程师必备的知识之⼀。 参考⼿册 (Referen e Manual) 对芯⽚每个外设的具体描述和功能介绍,⽐如我们要查USA RT ,SPI,DMA相关寄存器和功能的介绍就可以使⽤这个⼿册。 数据⼿册 (Data Sheet) 在我们要画PCB的时候⽤到这个⼿册的情况⽐较多,这个⼿册上⾯有关于这个系列芯⽚的引脚定义、电⽓特性、机械封装、料号定义等信 息。 勘误⼿册 (Errata Sheet) 描述了芯⽚某些功能的局限性,并给出解决办法。这个⼿册也⽐较重要,有时候我们觉得有些地⽅调试

您可能关注的文档

文档评论(0)

151****0181 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档