OpenEdv-开源电子网

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

请问一下,库函数与HAL库可以同时使用吗?

[复制链接]

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2020-5-8
在线时间
10 小时
发表于 2020-8-18 23:14:17 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165537
金钱
165537
注册时间
2010-12-1
在线时间
2117 小时
发表于 2020-8-18 23:14:18 | 显示全部楼层
建议用寄存器和HAL库同用。
回复

使用道具 举报

2

主题

582

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2690
金钱
2690
注册时间
2014-5-23
在线时间
188 小时
发表于 2020-8-19 13:53:58 | 显示全部楼层
很难做到同时使用
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2020-5-8
在线时间
10 小时
 楼主| 发表于 2020-9-3 11:17:21 | 显示全部楼层
正点原子 发表于 2020-8-18 23:14
建议用寄存器和HAL库同用。

感谢原子哥,若寄存器和HAL库同时使用,魔术棒c/c++处宏定义如何设置
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2020-5-8
在线时间
10 小时
 楼主| 发表于 2020-9-3 11:20:29 | 显示全部楼层
awsawzj 发表于 2020-8-19 13:53
很难做到同时使用

谢谢您,如果是需要控制的两者的代码互相独立,但要放到同一个工程模板中可以实现吗
回复

使用道具 举报

4

主题

15

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2020-9-2
在线时间
8 小时
发表于 2020-9-3 15:25:56 | 显示全部楼层
可以同时使用的,HAL库本身就是操纵寄存器的,只不过包装后使用起来更方便。
回复

使用道具 举报

6

主题

279

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2015-3-27
在线时间
98 小时
发表于 2020-9-3 16:06:18 | 显示全部楼层
HAL本身就是库函数,你说的库函数应该指的是标准库,虽然他们底层都是在调用寄存器,但是写法已经完全不一样了,一起用容易出问题的。
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2020-5-8
在线时间
10 小时
 楼主| 发表于 2020-9-4 19:35:50 | 显示全部楼层
1枝独秀 发表于 2020-9-3 15:25
可以同时使用的,HAL库本身就是操纵寄存器的,只不过包装后使用起来更方便。

谢谢你,但是魔术棒c/c++处宏定义如何设置
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2020-5-8
在线时间
10 小时
 楼主| 发表于 2020-9-4 19:36:25 | 显示全部楼层
弦子的弦 发表于 2020-9-3 16:06
HAL本身就是库函数,你说的库函数应该指的是标准库,虽然他们底层都是在调用寄存器,但是写法已经完全不一 ...

谢谢你
回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2020-9-5 09:21:00 | 显示全部楼层
正点原子 发表于 2020-8-18 23:14
建议用寄存器和HAL库同用。

正解,HAL库通过cube设置好,然后直接操作寄存器,哈哈。
那个HAL库出问题都不好找,唉
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-14 13:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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