你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
【投票】学习STM32是从寄存器还是从库函数开始
[复制链接]
zhdzhd
提问时间:2018-12-14 00:15 /
阅读主题, 点击返回1楼
赞
0
收藏
2
评论
38
分享
发布时间:2018-12-14 00:15
请先
登录
后回复
38个回答
Angel_YY_ST
回答时间:2018-12-20 19:35:30
a1024a.1 32b0c
提示:
作者被禁止或删除 内容自动屏蔽
赞
0
评论
回复
stary666
回答时间:2018-12-21 00:30:08
a1024a.1 32b0c
还是配合哦
赞
0
评论
回复
sylar.z
回答时间:2018-12-21 08:40:05
a1024a.1 32b0c
从标准库开始学,简单易上手
赞
0
评论
回复
zccdyfw
回答时间:2018-12-21 08:58:44
a1024a.1 32b0c
赞
0
评论
回复
zccdyfw
回答时间:2018-12-21 08:59:02
a1024a.1 32b0c
赞
0
评论
回复
damiaa
回答时间:2018-12-21 09:17:59
a1024a.1 32b0c
都好,先从一个开始,最后其他也要能用。寄存器也要懂。
关键是要多练。练熟。能用起来。
赞
0
评论
回复
shenxiaolin_mai
回答时间:2018-12-25 17:56:53
a1024a.1 32b0c
从标准库开始学吧,一直方便,大家也都是用的标准库居多。
赞
0
评论
回复
廖向涵
回答时间:2018-12-26 09:32:47
a1024a.1 32b0c
本帖最后由 Q向涵Q 于 2018-12-26 09:34 编辑
不管是寄存器还是库函数学习,能让你快速入门的,适合你的才是最好的,都各有优点,不过也都是殊途同归,我的建议是,教程什么多就学什么,入门先;1.寄存器,是由深入浅的学习;2.函数库,是由浅入深的学习;本人是寄存器+库函数混合运用,寄存器在有教材的情况下,直接移植也是一个很好的办法,但是没有教材的情况下,你也得有例子参照写代码,那就得去看库函数,或者别人的例程了,或者demo板程序,库函数在没有教材的前提下,库函数执行了什么没说明,也还得从内部寄存器分析。还有一点就是在分析库函数的时候,C基础差一点的根本无法解读。以上观点都是围绕新手上路的。
赞
0
评论
回复
591745543
回答时间:2018-12-27 16:23:53
a1024a.1 32b0c
可以!学习学习
赞
0
评论
回复
网络孤客
回答时间:2018-12-29 11:00:42
a1024a.1 32b0c
本帖最后由 ldptest 于 2018-12-29 11:02 编辑
我是从标准库开始学,
但现在新学,建议从HAL库学习,结合CubeMx开发使用,方便移植。如果想深入研究,再学寄存器。
标准库忽略了吧。
赞
0
评论
回复
aiherong
回答时间:2019-1-1 01:27:28
a1032a.1 32b0c
掌握一款MCU最根本两点:一是寄存器位含义;另一是外设时序要求!各位同仁不要被看似很多的寄存器吓倒,仔细对比归纳之后,你会发现并不比库函数难多少,关键你获得了最大自由度
赞
0
评论
回复
阿青_STM32
回答时间:2019-1-4 16:33:43
a1024a.1 32b0c
用标准库函数吧,统一规范,容易调用!
赞
0
评论
回复
老牛洋车
回答时间:2019-1-6 19:13:32
a1024a.1 32b0c
初学时当然从标准库函数入手更方便些。
赞
0
评论
回复
mmuuss586
回答时间:2019-1-8 11:45:36
a1024a.1 32b0c
从HAL库开始
赞
0
评论
回复
适苦欲死
回答时间:2019-1-11 11:10:28
a1024a.1 32b0c
用库很方便,但是有时遇到问题去查的时候,查到的资料全是寄存器
赞
0
评论
回复
1
2
3
/ 3 页
下一页
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
关键是要多练。练熟。能用起来。
不管是寄存器还是库函数学习,能让你快速入门的,适合你的才是最好的,都各有优点,不过也都是殊途同归,我的建议是,教程什么多就学什么,入门先;1.寄存器,是由深入浅的学习;2.函数库,是由浅入深的学习;本人是寄存器+库函数混合运用,寄存器在有教材的情况下,直接移植也是一个很好的办法,但是没有教材的情况下,你也得有例子参照写代码,那就得去看库函数,或者别人的例程了,或者demo板程序,库函数在没有教材的前提下,库函数执行了什么没说明,也还得从内部寄存器分析。还有一点就是在分析库函数的时候,C基础差一点的根本无法解读。以上观点都是围绕新手上路的。
我是从标准库开始学,
但现在新学,建议从HAL库学习,结合CubeMx开发使用,方便移植。如果想深入研究,再学寄存器。
标准库忽略了吧。
从HAL库开始