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

查看: 6759|回复: 5

大家是如何在Keil中调用HAL库,和初始化外设的?

[复制链接]

5

主题

16

回帖

0

蝴蝶豆

中级会员

最后登录
2020-5-8
发表于 2016-11-9 17:49:48 | 显示全部楼层 |阅读模式
我是采用Keil官方的一个说明(见下面的链接) ,通过MDK建工程, 然后调用STM32CubeMX初始化外设, 试了一下闪烁LED灯可以正常了.
http://www.keil.com/pack/doc/STM32Cube/General/html/cubemx_proj.html


但是有几个问题:
1. STM32CubeMX自动生成的main.c文件, 但是keil说明里"Adapt Generated File"章节又说需要修改main.c, 看的不是太明白. 有用过的, 可否解释一下?
2. 如果用了STM32CubeMx生成的代码,后续还想用Keil MDK自带的CMSIS-Driver, 有什么要注意的吗?
不知大家以何种方式调用HAL库的?

<
回复

使用道具 举报

4

主题

574

回帖

3

蝴蝶豆

高级会员

最后登录
2020-12-9
发表于 2016-11-10 08:40:21 | 显示全部楼层
可以工程自己建立的,加载hal库,加载cmsis,没用CUBE
感觉这样更灵活,自己更可控一些。
回复 支持 反对

使用道具 举报

11

主题

1139

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-10
发表于 2016-11-10 08:46:58 | 显示全部楼层
关注一下,在用IAR
回复 支持 反对

使用道具 举报

5

主题

16

回帖

0

蝴蝶豆

中级会员

最后登录
2020-5-8
 楼主| 发表于 2016-11-10 09:06:55 | 显示全部楼层
高二毛 发表于 2016-11-10 08:40
可以工程自己建立的,加载hal库,加载cmsis,没用CUBE
感觉这样更灵活,自己更可控一些。 ...

但是配置管脚麻烦很多, 没有用STM32CubeMX直观,快速.

但是用STM32CubeMX之后再用Keil MDK的RTE加载CMSIS-Driver的注意事项, 没看明白
回复 支持 反对

使用道具 举报

0

主题

8

回帖

0

蝴蝶豆

中级会员

最后登录
2019-5-6
发表于 2016-12-2 10:46:05 | 显示全部楼层
也关注这个问题。觉得STM32CubeMX与CMSIS-Driver各有优点,都想用,最好是能够先用MDK-CMSIS建立工程,再用CubeMX配置管脚。可惜做不到啊。
回复 支持 反对

使用道具 举报

0

主题

8

回帖

0

蝴蝶豆

中级会员

最后登录
2019-5-6
发表于 2016-12-2 14:15:59 | 显示全部楼层
http://www.thinksaas.cn/topics/0/485/485805.html
终于找到有人这样用,似乎可以达到目的,我也去试试。
回复 支持 反对

使用道具 举报

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