OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5514|回复: 5

STM32F7 HAL库 小梳理

[复制链接]

5

主题

91

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2014-10-28
在线时间
14 小时
发表于 2017-6-10 04:14:22 | 显示全部楼层 |阅读模式
为了写bsp更规范一些,梳理了一下STM32F7的HAL,向其学习。  方便理解,画了草图,在此分享,希望可以有所帮助。
可能有遗漏或者错误,欢迎指正!

stm32f7_hal.png

成功必然有成功的原因,
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2015-3-31
在线时间
40 小时
发表于 2017-6-10 08:49:09 | 显示全部楼层
楼主好有耐心啊
stm32各个系列的hal库不都是差不多么?
余生请你指教!
回复 支持 反对

使用道具 举报

5

主题

91

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2014-10-28
在线时间
14 小时
 楼主| 发表于 2017-6-10 15:32:21 | 显示全部楼层
graycker 发表于 2017-6-10 08:49
楼主好有耐心啊
stm32各个系列的hal库不都是差不多么?

之前用F1/F4的固件库,最近才又回到STM32用F7  HAL
梳理结构是一方面,主要其实是想学习一下这些工业化的正式的code 代码组织结构
成功必然有成功的原因,
回复 支持 反对

使用道具 举报

43

主题

481

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1352
金钱
1352
注册时间
2014-12-24
在线时间
321 小时
发表于 2017-6-10 15:46:36 | 显示全部楼层
hal库设计的烂得掉渣,有啥好学习的,好的代码应该是低耦合高内聚,而不是像这个库这样互相关联,用一个模块就得把它的“全家桶“一起添加进工程。好的代码应该是看起来简明易懂,而不是像这个库一样来回define,半天都找不到根,连编译器看着都晕,给的工程模板还没有添加自己的代码呢,编译一下都要几分钟,真是醉了!!!!!
好的代码看看linux,看看RTOS
想起了“安迪比尔定律”,ST一边吹它的芯片性能高,一边推广它的烂驱动,这个行为不知是有意还是无意。。。。。。
回复 支持 反对

使用道具 举报

62

主题

284

帖子

0

精华

高级会员

Rank: 4

积分
947
金钱
947
注册时间
2014-11-22
在线时间
145 小时
发表于 2017-6-10 18:35:27 | 显示全部楼层
同意楼上,hal库太垃圾了,真搞不懂ST搞飞机毛线
爱上一匹野马,可惜放走了,就不回头了
回复 支持 反对

使用道具 举报

2

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2015-3-31
在线时间
40 小时
发表于 2017-6-11 09:49:12 | 显示全部楼层
不知道怎么同时@多个坛友,
stm32的hal库要配合stm32cubemx软件用才能最大发挥价值的,不然,真和那些三流公司水平差不多。包括st的各种软件和评估板
余生请你指教!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-18 01:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表