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

大家都是怎么学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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版