没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
Cha Anjian 2
STM32-V7 开发板
用户手册
STM32H743XIH6
武汉安富莱电子有限公司
武
武
汉
汉
安
安
富
富
莱
莱
电
电
子
子
有
有
限
限
公
公
司
司
W
W
W
W
W
W
.
.
A
A
R
R
M
M
B
B
B
B
S
S
.
.
C
C
N
N
安
安
富
富
莱
莱
S
S
T
T
M
M
3
3
2
2
-
-
V
V
7
7
开
开
发
发
板
板
用
用
户
户
手
手
册
册
2
2
0
0
2
2
0
0
年
年
1
1
1
1
月
月
1
1
6
6
日
日
版
版
本
本
:
:
3
3
.
.
0
0
第
第
2
2
页
页
共
共
2
2
1
1
0
0
9
9
页
页
本文档适用的开发板:
序号
型号配置
说明
1
STM32-V7+4.3寸电阻屏
主板+4.3寸RGB屏(480*320/电阻触摸)
有亚克力保护
2
STM32-V7+4.3寸电容屏
主板+4.3寸RGB屏(480*272/电容触摸)
有亚克力保护
3
STM32-V7+5.0寸电阻屏
主板+5.0寸RGB屏(800*480/电阻触摸)
有亚克力保护
4
STM32-V7+5.0寸电容屏
主板+5.0寸RGB屏(800*480/电容触摸)
有亚克力保护
5
STM32-V7+7.0寸电阻屏
主板+7.0寸RGB屏(800*480/电阻触摸)
有亚克力保护
6
STM32-V7+7.0寸电容屏
主板+7.0寸RGB屏(800*480/电容触摸)
有亚克力保护
7
STM32-V7主板
仅主板
无显示屏,无亚克力保护
(1) 开发板配套的显示模块可以单独购买。
(2) 所有配置中的主板和光盘都是相同的,差异仅在于显示模块和亚克力板。
点击此处直接购买
销售QQ: 1295744630 销售旺旺:armfly 微信公众号:安富莱电子
销售电话:13638617262 邮箱:armfly@qq.com
公司网址:www.armfly.com 技术支持论坛:www.armbbs.cn
淘宝直销:armfly.taobao.com
武汉安富莱电子有限公司 专业开发板、显示模块制造商 承接项目开发(提供生产供货服务)
武
武
汉
汉
安
安
富
富
莱
莱
电
电
子
子
有
有
限
限
公
公
司
司
W
W
W
W
W
W
.
.
A
A
R
R
M
M
B
B
B
B
S
S
.
.
C
C
N
N
安
安
富
富
莱
莱
S
S
T
T
M
M
3
3
2
2
-
-
V
V
7
7
开
开
发
发
板
板
用
用
户
户
手
手
册
册
2
2
0
0
2
2
0
0
年
年
1
1
1
1
月
月
1
1
6
6
日
日
版
版
本
本
:
:
3
3
.
.
0
0
第
第
3
3
页
页
共
共
2
2
1
1
0
0
9
9
页
页
第
第
1
1
章
章
初
初
学
学
S
S
T
T
M
M
3
3
2
2
H
H
7
7
的
的
准
准
备
备
工
工
作
作
俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料
和开发环境。一旦上手后,深入的学习就相对容易些了。
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
1
初
初
学
学
者
者
重
重
要
要
提
提
示
示
关于学习方法问题,可以看附件章节 A。
学会 STM32H7 相关资源的获取方法,做到心中有数,否则心里老是没底。
关于 MDK 和 IAR 两种编译器,推荐都掌握,以其中一个为主,另一个为辅。因为很多时候我们需要
参考的工程代码不是自己熟悉的编译器,就会很被动。
相对于 F1、F4 系列,H7 最大的区别的还是 MPU 和 Cache 的配置,这两个配置会贯穿整个教程为
大家做讲解,而外设的学习大同小异。
H7 携带了 DTCM 和 ITCM,ITCM 用于运行指令,也就是程序代码,DTCM 用于数据存取,特点是
跟内核速度一样,而片上的其它 RAM 主频都是 200MHz,所以要充分发挥 TCM 的性能。
STM32H7 系列只有 HAL 库,没有再配套标准库了,这点要知道。HAL 库的优点是配置方便,特别
是配合图形开发工具 STM32CubeMX 时,缺点是源代码稍显臃肿,封装的有点多。
这几年涌现出好几款非常棒的调试工具(如 Event Recoder,SEGGER RTT),教程的后面章节会为
大家做讲解。
武
武
汉
汉
安
安
富
富
莱
莱
电
电
子
子
有
有
限
限
公
公
司
司
W
W
W
W
W
W
.
.
A
A
R
R
M
M
B
B
B
B
S
S
.
.
C
C
N
N
安
安
富
富
莱
莱
S
S
T
T
M
M
3
3
2
2
-
-
V
V
7
7
开
开
发
发
板
板
用
用
户
户
手
手
册
册
2
2
0
0
2
2
0
0
年
年
1
1
1
1
月
月
1
1
6
6
日
日
版
版
本
本
:
:
3
3
.
.
0
0
第
第
4
4
页
页
共
共
2
2
1
1
0
0
9
9
页
页
1
1
.
.
2
2
开
开
发
发
环
环
境
境
说
说
明
明
IDE:支持两种 IDE 开发环境,MDK 和 IAR
MDK 推荐使用 MDK5.26 正式版及其以上版本。
IAR 固定使用 IAR8.3 版本,由于 IAR 向下兼容性稍差,其它版本未做支持。
调试器使用 JLINK,CMSIS-DAP,ULINK 或者 STLINK 均可。
配套开发板是安富莱的:STM32-V7 开发板,MCU 是 STM32H743XIH6。
1
1
.
.
3
3
S
S
T
T
M
M
3
3
2
2
H
H
7
7
和
和
F
F
1
1
,
,
F
F
4
4
系
系
列
列
的
的
区
区
别
别
使用 STM32H7 跟 F1,F4 系列的区别。
最大的区别 H7 是多了一个 L1 Cache 一级缓存,这个缓存在为低速存储器带来加速的同时,也为程
序设计带来了一些问题,其中最为主要的是数据一致性问题。
STM32H7 的自带外设比较之前的任何 STM32 型号都要生猛,算是大换血了,换了 ADC,DMA,
USART 等重要外设,性能比之前要强劲很多。比如 ADC 换成了 3.6Msps 16 位分辨率,DMA 支持
任意互联了,USART 也支持波特率自适应。
到了 STM32H7 系列,ST 官方仅提供了 HAL 库,没有再提供标准库,而对于 F1,F4 系列,标准库
和 HAL 库都是有的。
F1 是 M3 内核,F4 是 M4 内核,而 STM32H7 是 M7 内核,从编程的角度来说,几乎没有区别。而
性能上区别可以看此贴:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=21850
总的来说,主要有上面这四点不同,其它地方与使用 F1,F4 系列是相同的。
1
1
.
.
4
4
S
S
T
T
M
M
3
3
2
2
H
H
7
7
开
开
发
发
资
资
源
源
查
查
找
找
学习一款新的芯片,需要大家从官方获取两方面的资料,一个是相关的技术文档,比如参考手册、数
据手册、应用笔记等;另一个是软件包,官方在软件包中提供了外设驱动库和基于此库的大量例程。
1.4.1 开发文档
学习STM32H7主要下载哪些相关手册呢?主要有以下几个,这几个手册是我们经常要使用到的,不
光学习STM32需要这类手册,学习FPGA、DSP也是这些类型的手册,熟练查阅和使用这些手册也是电子
工程师必备的知识之一。
参考手册(Reference Manual)
武
武
汉
汉
安
安
富
富
莱
莱
电
电
子
子
有
有
限
限
公
公
司
司
W
W
W
W
W
W
.
.
A
A
R
R
M
M
B
B
B
B
S
S
.
.
C
C
N
N
安
安
富
富
莱
莱
S
S
T
T
M
M
3
3
2
2
-
-
V
V
7
7
开
开
发
发
板
板
用
用
户
户
手
手
册
册
2
2
0
0
2
2
0
0
年
年
1
1
1
1
月
月
1
1
6
6
日
日
版
版
本
本
:
:
3
3
.
.
0
0
第
第
5
5
页
页
共
共
2
2
1
1
0
0
9
9
页
页
对芯片每个外设的具体描述和功能介绍,比如我们要查 USART,SPI,DMA 相关寄存器和功能的介
绍就可以使用这个手册。
数据手册(Data Sheet)
在我们要画 PCB 的时候用到这个手册的情况比较多,这个手册上面有关于这个系列芯片的引脚定义、
电气特性、机械封装、料号定义等信息。
勘误手册(Errata Sheet)
描述了芯片某些功能的局限性,并给出解决办法。这个手册也比较重要,有时候我们觉得有些地方调
试老是出问题,就需要查找一下,看看是否是硬件 bug。
闪存编程手册(Flash Programming Manual)
芯片的片上 Flash 操作指南,比如芯片的擦除,编程,闪存读写保护,选项字节信息等。
内核编程手册(Cortex-M Programming Manual)
对内核的系统控制块的介绍。这个手册有时候也要用到,比如我们需要了解 NVIC 和 SysTick 相关的
寄存器,就需要使用这个手册。这个手册可以在 ARM 官方网站下载,也可以到 ST 官网下载,区别是 ARM
官网下载的手册是通用的,而 ST 的是针对自家芯片做的。有时候在参考手册上面找不到相关寄存器的信
息时,就需要用到这个手册。
应用笔记(Application Note)
针对不同应用主题的描述性文档,部分笔记还会有配套的固件例程。应用笔记的重要性不言而喻,很
多时候官方对一些应用做出了解决方案,都会以应用笔记的形式发布。
用户手册(User Manual)
一般是对某个软件库的说明文档。
Cortex-M3/M4 权威指南
这也是非常重要的参考资料,对于有兴趣了解 M3/M4 内核的同学,这个资料相当重要,了解了内核
才能更好的利用 M3/M4。虽然是 STM32H7 是 M7 内核,大部分内容跟 M3/M4 都是一样的。论坛下载
地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=2161 。
了解了这些手册的作用以后,我们学习如何在官网上面查找这些文档。前几年 ST 官方升级后,通过
页面超链接的方式查找非常不方便,当前推荐直接在官方右上角的方框里面检索即可,比如使用的是
STM32H7,直接输入 STM32H7 检索:
第 1 步:进入 ST 官方地址 www.st.com,右上角输入 STM32H7 检索。
第 2 步:检索后会弹出所有 STM32H7 的芯片(随着时间推移,会增加新型号)。
剩余2108页未读,继续阅读
sailing-data
- 粉丝: 892
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论10