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

STM32现在不打包外设库了么?

[复制链接]
linxiaomo 提问时间:2018-2-7 09:05 /
    貌似现在较新的STM32芯片资料都不打包通用外设库了,对于这种不会用Cube习惯自己开发的很是痛苦啊,这是要自己去Cube的解压包里面一个个找么。有哪位大神有STM32L4的通用外设库么??
收藏 评论14 发布时间:2018-2-7 09:05

举报

14个回答
wudianjun2001 回答时间:2018-2-7 09:25:33
现在主要是支持HAL,老的库不提供支持了

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

chrome777 回答时间:2018-2-7 09:32:44
没有了,CUBE_FW包是更全面的支持包,Drivers里面包含了原来的外设包,Middleware里面增加了基于ST移植的一些库。Projects提供了很多官方开发板的Demo。
如果你要自己建工程的话,Drivers里面的CMSIS,STM32L4xx_HAL_Driver就是原来的通用包,或者CUBEMX建工程更方便

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

freeelectron 回答时间:2018-2-7 09:38:07
本帖最后由 freeelectron 于 2018-2-7 09:39 编辑

以前的标准库停止更新了,不过F1,L1还可以用标准库;
另外官方现在就只维护HAL 和LL库,通常后两者是一起的,使用Cube就可以生成。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

Paderboy 回答时间:2018-2-7 09:50:30
慢慢习惯下HAL吧,标准库官方投资的资源有限了。。。。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

七哥 回答时间:2018-2-7 09:55:25
不用一个一个找,HAL库也还好吧,这是趋势,只好适应。装了个Keil的器件支持包,HAL库文件就都有了。
傲游截图20180207094906.png

傲游截图20180207094943.png

傲游截图20180207094957.png


传个目录结构参考一下:
tree.rar (3.17 KB, 下载次数: 3)

评分

参与人数 1蝴蝶豆 +4 收起 理由
zero99 + 4

查看全部评分

zhao.zhao 回答时间:2018-2-7 10:23:32
你标准库都可以接收,那么HAL库学起来就没什么痛苦的,那是享受,我现在慢慢把原来标准库的东西都改成HAL了,只要你原来的程序结构做得好,改起来还是很快的

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

linxiaomo 回答时间:2018-2-7 11:57:13
morphlings2014 发表于 2018-2-7 09:32
没有了,CUBE_FW包是更全面的支持包,Drivers里面包含了原来的外设包,Middleware里面增加了基于ST移植的一 ...

谢谢哈,就是要花点时间习惯下HAL库
linxiaomo 回答时间:2018-2-7 11:58:19
toofree 发表于 2018-2-7 09:55
不用一个一个找,HAL库也还好吧,这是趋势,只好适应。装了个Keil的器件支持包,HAL库文件就都有了。

和原来的通用库相比他们之间有啥明显区别吗?
linxiaomo 回答时间:2018-2-7 11:58:47
zhao.zhao 发表于 2018-2-7 10:23
你标准库都可以接收,那么HAL库学起来就没什么痛苦的,那是享受,我现在慢慢把原来标准库的东西都改成HAL了 ...

得花点时间看看
linxiaomo 回答时间:2018-2-7 12:08:25
刚拿到的STM32L4的板子,看来顺便可以学下新知识了

点评

期待楼主的分享啊~  发表于 2018-2-7 12:27
七哥 回答时间:2018-2-7 12:25:22
linxiaomo 发表于 2018-2-7 11:58
和原来的通用库相比他们之间有啥明显区别吗?

有区别,用惯了传统的固件库,刚换到HAL可能会不适应,对硬件层更抽象了。就像用惯了寄存器操作,刚换到固件库一样。得有个适应过程。

可能HAL设计的初衷就是让用户更少的关注硬件层,把精力放到应用程序。对于大多数应用的话够了,如果对速度和精确寄存器控制有要求的,还得用寄存器。

用STM32CubeMX可根据用户设置生成HAL的工程模板,对外设初始化方便很多。
zhao.zhao 回答时间:2018-2-7 12:29:50
其实也就2-3天的时间
中山无雪 回答时间:2018-2-7 13:36:29
STD包和Cube包一样用,只不过换了一个马甲而已

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版