- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)
描述了芯⽚某些功能的局限性,并给出解决办法。这个⼿册也⽐较重要,有时候我们觉得有些地⽅调试
您可能关注的文档
- 生活老师日常工作记录表.doc
- 爱护我们的眼睛PPT课件.ppt
- 小学美术合作学习心得.doc
- 福州地理专题课件.ppt
- 协会建立的意义和作用.doc
- 公司公车事故管理制度.doc
- 【精华】某知名企业SPD耗材项目管理方案分享.pptx
- 【必考题】数学中考试卷(附答案).doc
- 【建筑设计总结】居住区规划设计十大知识要点详解.pdf
- 【双语阅读】Spell-of-Rising-Moon-摄人心魄的月出.doc
- 山东省临沂第三中学2024-2025学年高一下学期2月底验收考试数学试题(原卷版+解析版).docx
- 2025届河北省唐山市高三下学期第一次模拟考试政治试题(原卷版+解析版).docx
- 江苏省东台市五烈镇广山中学、五烈镇廉贻中学、五烈镇学校2024-2025学年九年级3月联考道德与法治试题(原卷版+解析版).docx
- 统编版四年级下册语文第八单元 习作:故事新编 课件(共31张PPT).pptx
- 2025届四川省资阳市安岳中学高三下学期二模考试政治试题(原卷版+解析版).docx
- 四川省攀枝花市盐边县2024-2025学年九年级上学期1月期末数学试题(原卷版+解析版).docx
- 2025届河北省石家庄市高三下学期一模政治试题(原卷版+解析版).docx
- 统编版六年级下册第三单元习作让真情自然流露课件(共20张PPT).pptx
- 江苏省盐城市射阳县2024-2025学年九年级下学期3月月考英语试题(原卷版+解析版).docx
- 江苏省徐州市鼓楼区东苑中学 2024-2025学年八年级3月月考道德与法治试题(原卷版+解析版).docx
文档评论(0)