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

大家都是怎么学HAL库函数的啊?  

[复制链接]
星辰一方 提问时间:2015-2-14 20:47 /
阅读主题, 点击返回1楼
1 收藏 5 评论66 发布时间:2015-2-14 20:47
66个回答
星辰一方 回答时间:2015-2-15 23:53:22
小丁 发表于 2015-2-15 12:55
看看官方提供的例程

官方例程看了好几遍了,在试着写,还没好
星辰一方 回答时间:2015-2-15 23:54:58
syzby 发表于 2015-2-15 17:58
每一个外设都有一个设备控制块,就是一个复杂的数据结构.调用这个设备时需要用到设备控制块.指向这个设备控 ...

嗯似乎明白点了,谢谢指点,另外这个串口的同步模式是不是不能用虚拟串口来实现啊?就是nucleo板上带的那个,没有另外接DB9的口
星辰一方 回答时间:2015-2-15 23:55:16
syzby 发表于 2015-2-15 18:07
.指向这个设备控制块结构的指针就叫设备句柄(handle)

谢谢!学习中……
_ilikerome_ 回答时间:2015-2-16 08:09:12
星辰一方 发表于 2015-2-15 10:30
我也同有此疑问……

用库了,效率当然会降低一点,不过那是从理论么上来说的,实际上个人写的大多还不如HAL。
_ilikerome_ 回答时间:2015-2-16 08:10:16
星辰一方 发表于 2015-2-15 10:30
资料有限,没理清楚这个库的结构是怎样的

一个模块一个模块看不就行了,HAL大部分是硬件抽象层,只是把硬件加以抽象而已,还是比较简单的。
harvardx 回答时间:2015-2-16 08:39:15
跟老的库函数差不多 只不过增加了 cubemx配置功能.
星辰一方 回答时间:2015-2-16 17:42:14
_ilikerome_ 发表于 2015-2-16 08:09
用库了,效率当然会降低一点,不过那是从理论么上来说的,实际上个人写的大多还不如HAL。 ...

有道理!
星辰一方 回答时间:2015-2-16 17:43:49
harvardx 发表于 2015-2-16 08:39
跟老的库函数差不多 只不过增加了 cubemx配置功能.

感觉挺吃力的,搞了很多状态标志位判断……晕了
星辰一方 回答时间:2015-2-16 17:45:14
_ilikerome_ 发表于 2015-2-16 08:10
一个模块一个模块看不就行了,HAL大部分是硬件抽象层,只是把硬件加以抽象而已,还是比较简单的。 ...

在看串口这块,搞得晕晕的
麟狮蕟 回答时间:2015-2-16 20:51:20
不会。。。。。
wyxy163@126.com 回答时间:2015-2-17 18:15:58
提示: 作者被禁止或删除 内容自动屏蔽
123tango 回答时间:2015-2-17 19:22:29
挺头疼的
harvardx 回答时间:2015-2-17 20:22:32
星辰一方 发表于 2015-2-16 17:43
感觉挺吃力的,搞了很多状态标志位判断……晕了

用到那个单片机模块功能就去看对应的库函数例程 有的放矢.
星辰一方 回答时间:2015-2-28 09:51:36
harvardx 发表于 2015-2-17 20:22
用到那个单片机模块功能就去看对应的库函数例程 有的放矢.

多谢指点!
wait-129259 回答时间:2015-4-1 16:36:18
对着那个Description of STM32F1xx HAL drivers查询要使用的函数。。。

所属标签

相似问题

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