机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2223|回复: 1

关于单片机等控制方面学习经验及推荐书目

[复制链接]
发表于 2012-11-21 22:05:12 | 显示全部楼层 |阅读模式
关于控制知识的学习,我个人觉得学习以下几个方面:推荐书目(图片形式,不懂怎么弄,在附件)
151单片机
参考书:     
:               
第一本主要讲51单片机的硬件结构,对芯片的原理讲的比较细,看这本有助于对其结构的了解,从而对后面的应用很有利。当然其中讲的是用汇编语言,如果能把汇编也学好,会非常有利。第二本则主要是如何用keil(单片机编程软件)和用C语言(这里与C++不作区分)进行编程开发,有C语言基础和对单片机硬件结构的了解,会很快掌握。
之所以先推荐学单片机因为她更简单、基础,另外有微机原理的基础也可以。如果你自己对自己不太自信,可以先学单片机再看ARMDSP,而其对Verilog HDL没什么影响。
2FPGA  Verilog HDL
参考书:  
这并非芯片而是一种偏C的语言,学会了她就可以说可以用FPGA了,另外VHDL也可以,我们推荐Verilog
这本书大家都说是一本非常经典的Verilog 教材,我就是在别人推荐下看了这本,一般看前第一部分就可以了,然后再看一下编工程的教材就算入门,可以编小工程了。有数电和C语言基础,学习她其实很快的,建议平时看时就能用电脑编一下,以加深对其语言的“手感”。
3ARM Cortex M3 STM32
参考书:            
它们都是以STSTMicroelectronics)官网(http://www.st.com)上的reference manual(参考手册)为基础和主要材料编写的。我这个暑假在深圳创维实习时,工程师告诉我:其实一个芯片,不论谁谁谁编了多权威的参考书,其终究都是以芯片生产公司的参考手册为基础,不可能超过公司的手册,因为东西终究是人家公司生产的,而且公司为了自己的利益,比如吸引消费者使用,她就写了相当一部分的参考文档和开发例程,而这些都可以在其官网上找到。其实这些也大多适用于其他的电子芯片,但由于众所周知的原因,这些文档等一般都是英文原版,且即使有幸有中文版的,其上也会说中文版仅供参考,如有不同,以英文原版为准,引申一句,学电子的,一定得把英文学好。还好我这边有中文版的参考手册,会拷贝给大家供学习。
另外需要提出的是,要学会使用ST公司提供的firmware固件库,这样会让自己的编程简单化。
4DSP
参考书:        
抱歉,这个我也没学过,但我觉得应当沿着学ARM的思路学习DSP,最好从官网上下载资料,由于是英文的,才推荐这些书,第二本也应当有上册吧。
可以先从Verilog开始,因为这些比较简单,也可以同时学习DSPARM难度比较大,而DSP如果自己不认为自己比较优秀,不建议学习。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复

使用道具 举报

发表于 2012-11-22 08:45:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-2-23 23:10 , Processed in 0.069366 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表