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

《STM32库开发实战指南F103》学习感悟

[复制链接]
流水源 发布时间:2018-12-9 15:24
    收到《STM32库开发实战指南F103》一书有几天了,首先要感谢野火和社区赠送这本书。先在下面晒个图: QQ图片20181209125456.jpg


    收到书后趁着有空闲时间就看书学习,慢慢看到了十几章节。到目前看完了到GPIO的操作,在这里记录一些收获。


    第1,2,3章是关于Keil软件安装和代码下载到单片机,对于刚开始准备学习单片机的可以仔细看下,这些都是单片机开发基础软件环境搭建。
    第4章就开始介绍了STM32单片机的一些应用和命名,开发如何选型。这章我觉得重要的一点就针对一个项目如何选择一款合适的单片机。这就要了解每款单片机的资源,需要用到哪些资源。这方面STM32 单片机做的很好,有选型软件工具,只要勾选需要的资源就能推荐合适的型号。
   第5到10章就是从使用寄存器到使用标准库函数的经历过程了。STM32单片机寄存器非常多,功能也就更复杂,不像51单片机寄存器也就最多一百多个。寄存器多,开发就要不停翻看寄存器表,影响开发效率。标准库是对寄存器进行封装,参数名称能做到见名知意,而且对于不同型号单片机之间进行移植会更方便。看了寄存器封装成库函数过程,我们以后也可以学习自己将没有标准库的单片机的寄存器封装库函数,一次封装多次使用,加深了解单片机的功能。
   第11到13章主要以GPIO为例讲解了使用库函数做GPIO的输入输出,LED灯和按键。对于任意单片机,操作GPIO是最基本的功能了。其中13章还讲了关于寄存器的bit位操作,还以GPIO的寄存器为例讲了如何使用位操作,这个有时候使用就很方便了,很不错。


    看了前面这么多章节,总体感觉本书还不错,由浅入深。从STM32的寄存器到标准库是如何实现,如何使用。为什么要编写标准库。就是书中有些明显的错误有时候看到会有些困扰。后面还是会继续学习本书,加深对STM32单片机的了解。后面的章节就是对STM32单片机各个功能的解析,需要边实践边学习了。








评分

参与人数 1 ST金币 +20 收起 理由
STMCU + 20

查看全部评分

收藏 评论1 发布时间:2018-12-9 15:24

举报

1个回答
STMCU 回答时间:2018-12-10 10:19:17
支持

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版