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

查看: 6751|回复: 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管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版