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

建议初学者学习STM32的书(着重于实用性,附2个电子书)  

[复制链接]
发布时间:2015-1-11 00:33
本帖最后由 xnmc2013 于 2015-1-11 15:13 编辑
3 E: ~8 x+ W: B+ ^: S# d
1 l- u: j  r# x' Z2 b; {         自己学习STM32也有几个月了,只要是为了解决自己在工控中的控制问题,所以我学习都是针对性的,来解决自己的实际需求。那么我看书也是为了解决问题的,所以建议的书的内容要可以用于实践。( y" Z& _/ k, y, P% F: f, D
        我买过的书有:《STM32库开发实战指南》《STM32自学笔记》《基于ARM Cortex-M3的STM32系列  嵌入式微控制器应用实践》,下面就这几本书分别介绍。0 Z6 [8 l5 N! m& L
         《STM32自学笔记》,这是我买的第一本STM32的书。我原来学习过几个月的STC51的单片机,然后看的这本书学STM32。开始时挺痛苦的,因为对STM32的库开发一头雾水,原来对51单片机的寄存器了解的又不够深入,所以直接看这本书很吃力,但是我也基本1个多月大概看了一遍,才好像明白了一点。所以初学的话不建议看这本书。不过这本书的实际性很强,后面在介绍。+ g9 ^% c8 v+ \" \5 e
         《基于ARM Cortex-M3的STM32系列  嵌入式微控制器应用实践》,这是我买的第二本书。看了这本书才感觉对STM32库开发有了一些认识,因为这本书里面讲的内容和51的有些衔接,比较容易过度,不过这本书里面主要是针对小车写的程序,对我的课题的帮助不是很大,但是真的让我入门了一点。
# r' R8 f- m" w2 H' a        《STM32库开发实战指南》,这是我才买的第三本书,几天时间就翻了个大概,虽然更加好入门STM32库开发,但是感觉实在是太肤浅了,里面的代码更是肤浅,对我的实战借鉴不大。还自称是实战指南,实在是搞笑。不过入门看看还是挺好的。
( A$ _0 d% Z% R. j, J         这些天我又反过来看《STM32自学笔记》,现在才感觉实在是太好了,里面的内容可以直接指导实践。举几个列子,里面介绍按键扫描的思路,是状态机的思路,还有简单的列程,后来被我突发灵感加入很多中间变量,用于实战中的按键程序,再后来看到网上的有好多大侠也是用的这种方式。再举个列子,这本书中,介绍了用内部Flash来存取变量,类似于外部的EEPROM操作。其他大部分的书籍都没有这方面的内容。还有一些~~~总之用于实践很好。
: g8 s- b' Z* Y2 `        这几天书本上的内容感觉还是不够,就又看了一些网上开源的教程,只评论一个比价好的吧,《STM32开发指南V1.0 库函数版本》。这个教程实在是比较好,一方面从浅入深,一方面内容详实。只介绍一个比较简单的一点,这个教程中介绍了STM32 F103ZET6的DAC,这个是我在其他教程和书本里没找到的。另外这个教程里也讲了Flsah模拟EEPROM操作,也是其他教程里没有的。这个教程实在是很全面。只是学到现在,有点犹豫要不要买这个的纸质书,觉得看看自己需要的就足够了。
/ U  o7 s. w& @: e( K         如果让我从头学STM32的话,我估计只要看《STM32开发指南V1.0 库函数版本》和《STM32自学笔记》就够了。《STM32开发指南V1.0 库函数版本》好入门,而且实践性比较强,《STM32自学笔记》实践性强。
. ^; F2 R; C$ o# Q  K        以上只是自己的片面感受,希望大家一起来讲讲自己的学习经历,以便初学者更好的入门,更好的解决实践中的问题。3 E0 t7 U9 F! q6 c3 \& E
          对了,郭天祥的《51单片机C语言教程---入门、提高、开发、拓展全攻略》这本书很好,很经典,到现在都没看过这么经典这么系统的入门加提高的书,学STM32的话也还是要参考这本书的,我可是隔几天就翻看翻看,当然底子好的人就不用了
  w, V+ ^, H* B          网上下载的《STM32开发指南V1.0 库函数版本》 STM32开发指南V1.0 库函数版本》下载地址.zip (251 Bytes, 下载次数: 283)
收藏 2 评论40 发布时间:2015-1-11 00:33

举报

40个回答
回答时间:2015-1-11 13:28:48
QianFan 发表于 2015-1-11 09:33
1 K& V7 @, x/ m) j寄存器 ,库函数才是主要的。看教程的人只是比较懒,不愿意花费时间去看看寄存器怎么用,不愿意花费时间去 ...
5 V6 R9 C- N  s) I$ \& S
,是啊,我是属于比较懒的那伙人,我主要是想解决自己实际中用到的问题,就没花那么大心思学啊,呵呵
qianfan 回答时间:2015-1-12 11:47:57
xnmc2013 发表于 2015-1-11 13:28
" H% Q1 C6 a. M1 c7 _' A,是啊,我是属于比较懒的那伙人,我主要是想解决自己实际中用到的问题,就没花那么大心思学啊,呵呵 ...

# }- }6 Y: r( J  Y) I" A/ T0 z0 W注定是学不精的
qianfan 回答时间:2015-1-11 09:33:03
寄存器 ,库函数才是主要的。看教程的人只是比较懒,不愿意花费时间去看看寄存器怎么用,不愿意花费时间去看看库函数是如何操作的寄存器
show明 回答时间:2015-1-11 07:47:49
好帖子,顶一下
smcdh 回答时间:2015-1-11 07:47:53
STM32开发指南V1.0 库函数版本是正点原子写的,写的挺好的我之前也是买他的MINI开发板入门,
万里-363223 回答时间:2015-1-11 08:33:12
《STM32自学笔记》我的第一本书也是它,刚开始没什么感觉,听楼主这么一说,看来我得回去看看
mrplplplpl 回答时间:2015-1-11 08:47:56
谢谢楼主的帖子,学习了
麟狮蕟 回答时间:2015-1-11 08:54:43
收藏!了
末未本 回答时间:2015-1-11 09:33:43
找些实例跟着做做帮助也很大
回答时间:2015-1-11 13:30:26
末未本 发表于 2015-1-11 09:33
) P7 a! n: [* ~7 J& ~找些实例跟着做做帮助也很大
! Z3 F% }. V+ G5 u1 d  C1 Y
是的,我也这要是这么学的,只是有些列子很浅,有些列子写的基本可以实用
wamcncn 回答时间:2015-1-11 15:20:50
看过了STM32自学笔记,讲的103的 有些参考,呵呵
火蒂树 回答时间:2015-1-12 14:41:15
谢谢楼主分享,
sharcrane 回答时间:2015-1-12 17:36:46
谢谢分享
wangshu2013 回答时间:2015-1-12 22:22:04
直接看库没什么用吧
123下一页

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版