打印
[STM32F1]

学软件没什么电子工程基础的,想做单片机开发看什么书好?

[复制链接]
3617|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
caijize|  楼主 | 2013-12-17 10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大虾好,小弟我是学软件工程的,对电子工程没什么基础,以前是做数控工控软件开发,现在要做单片机开发,要看什么书好啊?

允大家来讨论下,
谢谢大家。
沙发
副BAN主就是我| | 2013-12-17 11:10 | 只看该作者
CORTEX-M3权威指南、例说STM32、STM32自学手册都不错。

这三本都是我买过的印刷版实体书,权威指南最棒,如果能认认真真看个两三遍,M3内核的片子都能很快入手做项目了。后两本都比较基础,相比之下例说STM32对于新手帮助更大。

使用特权

评论回复
板凳
caijize|  楼主 | 2013-12-17 11:49 | 只看该作者
副BAN主就是我 发表于 2013-12-17 11:10
CORTEX-M3权威指南、例说STM32、STM32自学手册都不错。

这三本都是我买过的印刷版实体书,权威指南最棒, ...

其实我是想看些数字电路基本什么的,因为M32里面很多概念性的东西我都看不明白。

使用特权

评论回复
地板
feilusia| | 2013-12-17 12:00 | 只看该作者
书:数电+模电。
电子书:STM32参考文档+你使用的芯片手册+正点原子写的《STM32开发指南V1.0 库函数版本.pdf》

单片机也有软硬件区分。
单片机软件的不需要画图,但至少要看懂原理图。
单片机硬件要懂原理图、画PCB、焊接等。

有些公司会要求一个人干单片机软硬件。

使用特权

评论回复
5
副BAN主就是我| | 2013-12-17 12:33 | 只看该作者
电路说起来容易,但是太枯燥,全凭基本功和时间去积累知识,没啥窍门,也没啥天赋可言。
而单片机相对入手容易,而且现在目前电路的东西集成度越来越高,如果想尽快上手干活,我建议还是从单片机上硬啃,我给我手下的人也是这样的建议。
说出来你别不信,我带过的人也有几个基础差的,刚开始一腔热血,买了好多模电方面的书,到最后都不愿意**了。
1,电路方面没有编程成就感高,谁也不愿意天天拿着示波器、万用表、烙铁去测试,经常是调了一周也解决不了一个问题。
2,目前大部分公司设计电路都是在老东西上ctrl+c、ctrl+v,新东西都轮不到新人去设计,成就感不高。
3,大公司分得更细,软硬件分得很细,做软件到手里面就是写程序就好,我们公司就是这样过渡的。
所以,我给新人的建议就是先硬啃STM32,找到在公司的存在感,在慢慢学习电路技术。

使用特权

评论回复
评论
江枫渔火 2013-12-18 09:15 回复TA
赞一个!说的很实在。 
评分
参与人数 1威望 +1 收起 理由
Cary_Liu + 1 赞一个!说的很中肯。
6
caijize|  楼主 | 2013-12-17 13:32 | 只看该作者
feilusia 发表于 2013-12-17 12:00
书:数电+模电。
电子书:STM32参考文档+你使用的芯片手册+正点原子写的《STM32开发指南V1.0 库函数版本.pd ...

谢谢,我是做软件的,公司新成立的研发部就两个人,我做软件,另一个人做硬件。

使用特权

评论回复
7
caijize|  楼主 | 2013-12-17 13:32 | 只看该作者
副BAN主就是我 发表于 2013-12-17 12:33
电路说起来容易,但是太枯燥,全凭基本功和时间去积累知识,没啥窍门,也没啥天赋可言。
而单片机相对入手 ...

谢谢,我是做软件的,公司新成立的研发部就两个人,我做软件,另一个人做硬件。

使用特权

评论回复
8
副BAN主就是我| | 2013-12-17 14:07 | 只看该作者
caijize 发表于 2013-12-17 13:32
谢谢,我是做软件的,公司新成立的研发部就两个人,我做软件,另一个人做硬件。 ...

你很矛盾诶,你做软件,你还要看电路基础的东西,你的时间够不?
你试用期过了没?如果还在试用期的话,抓紧啃STM32吧,总得弄出点东西吧。
现在的公司很少是给员工学习的时间,几乎都是上来就干活,应届毕业生除外,不过我们公司是不招的。

使用特权

评论回复
9
拿起书本| | 2013-12-17 16:24 | 只看该作者
数字电路、嵌入式系统构架、高速电路设计、信号完整性等等,这些都很重要的。

使用特权

评论回复
10
caijize|  楼主 | 2013-12-17 17:44 | 只看该作者
副BAN主就是我 发表于 2013-12-17 14:07
你很矛盾诶,你做软件,你还要看电路基础的东西,你的时间够不?
你试用期过了没?如果还在试用期的话, ...

我是这个新部门的负责人啦~~~所以还是得有点这些知识才行啊,要不跟硬件人员不好沟通啊。其实最主要还是因为在看M32那些书的时候,很多像时钟源啊什么的看不懂,所以想学些基础些的东西。
以前做开发的底层是有专门的人负责的,现在什么都要我自己做,所以有些以前不用学的东西现在都要学了。

使用特权

评论回复
11
caijize|  楼主 | 2013-12-17 17:46 | 只看该作者
拿起书本 发表于 2013-12-17 16:24
数字电路、嵌入式系统构架、高速电路设计、信号完整性等等,这些都很重要的。 ...

具体的书名有没有啊?介绍好一点的书行么?直接给资源就更好了,谢谢。

使用特权

评论回复
12
chenbb8| | 2013-12-18 08:56 | 只看该作者
caijize 发表于 2013-12-17 17:44
我是这个新部门的负责人啦~~~所以还是得有点这些知识才行啊,要不跟硬件人员不好沟通啊。其实最主要还是 ...

时钟源的实现方式估计没多少人能懂的,如果只是看懂时钟源的图的话,找点数电和场效应管、三极管的基础资料就行了吧,还看书……难道你要负责设计么。

使用特权

评论回复
13
outstanding| | 2013-12-18 09:06 | 只看该作者
各种书

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

20

帖子

0

粉丝