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

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

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

举报

40个回答
谦 回答时间:2015-1-11 13:28:48
QianFan 发表于 2015-1-11 09:33$ ^: j8 a' o+ L# _% R: I- d
寄存器 ,库函数才是主要的。看教程的人只是比较懒,不愿意花费时间去看看寄存器怎么用,不愿意花费时间去 ...

3 l9 ?7 M* }4 n7 l" i7 G,是啊,我是属于比较懒的那伙人,我主要是想解决自己实际中用到的问题,就没花那么大心思学啊,呵呵
qianfan 回答时间:2015-1-12 11:47:57
xnmc2013 发表于 2015-1-11 13:28/ g2 i2 }% ~7 v$ s
,是啊,我是属于比较懒的那伙人,我主要是想解决自己实际中用到的问题,就没花那么大心思学啊,呵呵 ...
( Y6 D) _1 W" N
注定是学不精的
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:333 y3 ^, ], ?$ p6 g3 n
找些实例跟着做做帮助也很大

1 L& i) P6 s( A+ c) o是的,我也这要是这么学的,只是有些列子很浅,有些列子写的基本可以实用
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管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版