你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【安富莱】STM32H7开发手册,重在BSP驱动包设计和HAL库框架

[复制链接]
baiyongbin2009 发布时间:2019-3-27 06:52
本帖最后由 baiyongbin2009 于 2019-3-27 07:25 编辑

说明:
1、本教程重在BSP驱动包设计方法和HAL库的框架学习,并将HAL库里面的各种弯弯绕捋顺,从而方便我们的程序设计。
2、由于是基于HAL库的文档,所以不限制H7系列,其它F1,F2,F3,F4,F7等系列通用,只是H7系列的外设更加丰富和强劲些。
3、本次工程延续以往的代码风格,从底层BSP驱动包到应用代码,变量命名,文件命名,程序框架,注释等都比较规范,大家阅读或者移植都会比较方便。另外,阅读代码时,务必将编辑器的缩进参数和TAB设置为4来阅读本文件,否则显示不整齐。
4、本教程每周会更新继续更新2-3章,制作完毕大概100章,之后将开启配套的视频教程制作,加大对初学者的支持力度。
5、由于能力有限,教程中有认识不到位或者错误的地方,欢迎大家批评指正,每周都会更新。

注意事项:
1、配套例子保持MDK5和IAR8两个版本,后面将选做Embedded Studio的GCC版。
     类似Event Recoder这种仅支持MDK的,就不配套其它IDE了。
2、MDK请使用MDK5.26及其以上版本,IAR8请使用IAR8.3及其以上版本。
3、下载器可以使用JLNK,ULINK,STLINK,CMSIS-DAP等,如果是JLINK,请使用V9或者V10。
4、对于H7而言,把MPU,Cache,DMAMUX任意互联以及TCM,SRAM等五块内存使用整明白,操作H7会更得心应手些。
5、关于V7开发板裸机程序的模板框架说明:
(1)DTCM是H7里面性能最高的RAM,主频400MHz,跟内核速度一样,所以当前已经制作的用户手册配套裸机例子的主RAM全部使用DTCM。其它用到DMA和大数量传输的地方,用AXI SRAM,SRAM1,SRMA2,SRAM3或者SRAM4,主频都是200MHz。
(2)硬件异常分析是用的SEGGER的方案,MDK和IAR都已经配套,教程里面也给了使用说明。
(3)每个例子里面的Evernt Recoder也做了加入

教程下载:
安富莱_STM32-V7开发板_用户手册,含BSP驱动包设计(V1.0).rar

目录:


部分章节展开:





配套例程下载(末尾几个例子配套教程在后50章):
链接:https://pan.baidu.com/s/1HBnohvi4fi8e9_a5N5xO1Q  提取码:xkl9


每个例子里面都有完整的驱动包,未讲解到的教程在后50章节

评分

参与人数 3 ST金币 +42 收起 理由
liudashuang + 12
infofans + 20 赞一个!
子曰好人 + 10 很给力!

查看全部评分

收藏 1 评论15 发布时间:2019-3-27 06:52

举报

15个回答
jimmy20080105 回答时间:2019-3-27 08:11:16
感谢分享!
一代睡神的崛起 回答时间:2019-3-27 08:21:51
谢谢分享,去尝尝鲜
3111272 回答时间:2019-3-27 08:53:26
感谢硬汉哥的无私奉献
STMWoodData 回答时间:2019-3-27 09:01:10
提示: 作者被禁止或删除 内容自动屏蔽
qiangtech 回答时间:2019-3-27 09:22:26
支持,谢谢分享
海迹天涯 回答时间:2019-3-27 09:26:42
感谢硬汉哥的无私奉献
sincomaster 回答时间:2019-3-27 09:38:24
谢谢分享,这真不错啊
baiyongbin2009 回答时间:2019-3-28 08:00:56
3111272 发表于 2019-3-27 08:53
感谢硬汉哥的无私奉献

baiyongbin2009 回答时间:2019-3-28 08:01:23
3111272 发表于 2019-3-27 08:53
感谢硬汉哥的无私奉献

baiyongbin2009 回答时间:2019-3-28 08:01:46
海迹天涯 发表于 2019-3-27 09:26
感谢硬汉哥的无私奉献

阿莫西林 回答时间:2019-3-28 13:37:57
6666666
infofans 回答时间:2019-3-28 14:50:05
感谢有你
黑夜之狼 回答时间:2019-3-28 16:19:58
感谢分享
lime89 回答时间:2019-3-29 10:46:45
多谢硬汉哥的无私分享
12下一页

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版