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

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

[复制链接]
Harry_wu 提问时间:2016-11-9 17:49 /
我是采用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库的?

收藏 1 评论5 发布时间:2016-11-9 17:49

举报

5个回答
高二毛 回答时间:2016-11-10 08:40:21
可以工程自己建立的,加载hal库,加载cmsis,没用CUBE
感觉这样更灵活,自己更可控一些。
peter001 回答时间:2016-11-10 08:46:58
关注一下,在用IAR
Harry_wu 回答时间:2016-11-10 09:06:55
高二毛 发表于 2016-11-10 08:40
可以工程自己建立的,加载hal库,加载cmsis,没用CUBE
感觉这样更灵活,自己更可控一些。 ...

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

但是用STM32CubeMX之后再用Keil MDK的RTE加载CMSIS-Driver的注意事项, 没看明白
hbm 回答时间:2016-12-2 10:46:05
也关注这个问题。觉得STM32CubeMX与CMSIS-Driver各有优点,都想用,最好是能够先用MDK-CMSIS建立工程,再用CubeMX配置管脚。可惜做不到啊。
hbm 回答时间:2016-12-2 14:15:59
http://www.thinksaas.cn/topics/0/485/485805.html
终于找到有人这样用,似乎可以达到目的,我也去试试。

所属标签

相似问题

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