基于ARM Cortex-M3的STM32系列嵌入式微控制器应用实践
2011-1
电子工业
彭刚//秦志强
340
无
本书介绍了意法半导体(STMicroelectronics,简称ST)公司的32位基于ARM Cortex-M3内核的STM32单片机应用与实践。通过“学中做、做中学”,按照工作导向的思路展开教学与实践学习,循序渐进地构建智能机器人的控制器、传感器电路和STM32单片机软件,将STM32单片机的外围引脚特性、内部结构原理、片上外设资源、开发设计方法和应用软件编程等知识传授给学生,彻底打破了传统的教学方法和教学体系结构,力求解决嵌入式系统课程抽象与难学的问题。 全书通俗易懂、内容丰富,可作为高等本科院校和职业技术学院的计算机、电子信息、自动化、电力电气、电子技术及机电一体化等相关专业的“32位高级单片机原理与应用”、“基于ARM Cortex内核的单片机系统开发“等课程的教材和教学参考书,也可以作为工程实训、电子制作与竞赛的实践教材和实验配套教材,同时还可以供广大从事自动控制、智能仪器仪表、电力电子、机电一体化等系统开发和设计的工程技术人员、教师或者个人参考自学使用,并可作为ARM相关应用与培训课程的参考书。如需本书配套的STM32微控制器教学实验开发板及各种器件可与深圳市鸥鹏科技有限公司(www.szopen.cn)联系。
彭刚,男,1973年10月生,武汉人。2002年在华中科技大学控制科学与工程系获博士学位,同年进入华中科技大学从事博士后研究工作。现为华中科技大学控制科学与工程系副教授,2002年当选中国人工智能学会智能机器人专业委员会委员(最年轻的委员)。
第1章 ARM Cortex-M3处理器编程环境与嵌入式系统 1.1 单片机与ARM Cortex-M3处理器 1.2 基于ARM Cortex-M3的STM32单片机教学开发板 1.3 创建工程和执行程序 第2章 STM32单片机IO端口与伺服电机控制 2.1 STM32单片机的输入/输出端口 2.2 STM32单片机的时钟配置 2.3 STM32单片机的IO端口配置 2.4 STM32单片机IO端口的应用 第3章 STM32单片机程序模块化设计与机器人运动控制 3.1 STM32单片机程序调试方法 3.2 STM32单片机程序模块化设计 第4章 STM32单片机中断编程与机器人触觉导航 4.1 TM32单片机按键输入检测 4.2 STM32单片机输入端口的应用 4.3 STM32单片机中断编程 第5章 STM32单片机输入/输出接口综合应用与红外导航第6章 STM32单片机定时器编程与机器人的距离检测 6.1 STM32单片机通用定时器 6.2 STM32单片机通用定时器的应用 6.3 STM32单片机高级控制定时器 第7章 STM32单片机串口编程及其应用 第8章 STM32单片机LCD显示接口编程及其应用 第9章 STM32单片机模数转换编程及其应用第10章 STM32单片机DMA编程及其应用 第11章 STM32单片机实时时钟编程及其应用第12章 STM32单片机看门狗编程及其应用 附录A 本书所用STM32教学开发板主要电路图 附录B 基于ARM Cortex-M3的STM32微控制器原理归纳附录C STM32固件库说明 附录D 本书所使用的器材清单 参考文献
插图:(1)宏定义在C语言源程序中允许用一个标识符来表示一个字符串,称为“宏”。“define”为宏定义命令,被定义为“宏”的标识符称为“宏名”。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。(2)文件包含文件包含是C预处理程序的另一个重要功能。文件包含命令的功能是把指定的文件插入该命令行位置取代该命令行,从而把指定的文件和当前的源程序文件连成一个源文件。在程序设计中,文件包含是很有用的。一个大的程序可以分为多个模块,由多个程序员分别编程。有些公用的符号常量或宏定义等可单独组成一个文件,在其他文件的开头用包含命令包含该文件即可使用。这样,可避免在每个文件开头都去书写那些公用量,从而节省时间,并减少出错。
《基于ARM Cortex-M3的STM32系列嵌入式微控制器应用实践》:嵌入式系统原来可以这样学——采用DIY(Do It Yourself)和LBD(Learning By Doing)方式,着重培养工程实践能力,真正意义上学以致用。
无
基于ARM Cortex-M3的STM32系列嵌入式微控制器应用实践 PDF格式下载
ST意法半导体已经将ARM Cortex M3的核心发挥到极致,资料和软件支持都是一流的。开始吧,STM32,成就另一片天地。
强烈推荐,比一般讲ARM和STM32的书强得实在是太多了!而且容易上手,基本上都不怎么用看固件手册和用户手册了。
虽然不搞机器人,但书上的例程也是受益良多,一步步引导,不亏是专业搞培训的人写的教材!
写书就应该像这样拿出诚意,用心来写。
不过有一点问题,就是配书程序,书上给的两个网址上都找不到,很郁闷。
一拿到书,随手翻了一下,很适合工程人员使用,不过需要对stm32有一定的基础,很容易上手,信息量大,很好,给五分
尤其STM32,发表以来,我更加热爱他了。
STM2STM32微处理器书籍
这是一本好书,知识脉络清晰,知识点讲解透彻。以前搞PC上软件开发,现在拓展到嵌入式,继续入门开路的指导。这本书虽是面向初学者,但嵌入式开发的知识,绝对是精辟透理的。打算买下一本高级的那个。
浅显易懂,我用的是火牛的开发板。不过,还是有很高的参考价值。入门,通过看这本书,我写了时钟配置函数,IO设置函数,液晶驱动程序等等,还在进一步学习之中。
我们微机控制的教材~图片与书不符~
书学的很好,当配套的程序哪里找啊
作为教材书。 质量是可以保证的。 内容也比较充实,所以好好看看啦。书名是对的,不过提供的封面不对,目录也是对的哦。
对实际的工作帮助很大,受益匪浅
正在研究中,希望有用
收到的书前面几页有点压坏了,希望下次能仔细些,别再拿破损的书给顾客,毕竟花钱不是买破书的。输的内容不错
第一次在当当买书。质量还好。发货速度快!很好,书的内容还没看呢!看了在评价
本来问朋友借着看的,却有种占为己有的冲动,于是就自己买了一本。内容很好很实用啊
书本比店面上的好看多了,字体够大,内容也还可以,很满意。、
很好 跟描述中的一样
书不错,虽然包装简陋但是书角完好
物流很快啊。。。。。。。
有两本是同学推荐的看了一点点,感觉不错就自己买了。
帮同学买的,据说还可以。。
从师哥那拿来看的~~觉得不错~~
送货非常快,下单的第二天就到了。
说真的,当当网真的不错,信不信由你,反正我是信了
图片和实物不付
这书不错,刚买回来,打开一看,觉得里面的例程讲的很详细,不错,对于初学者来说,是本好书
挺好的,比较有用*
请干快改过来
理论结合实际,例子也很好,老师极力推荐的书,不错
STM32基础入门知识不太多,是一本应用的书。
STM32系列的书,适合于快速入门的初学者
这本书还是不错的,我学ARM这就是参考书之一
这个书,,,太适用于有那个开发板的人了,.可是没有的怎么办
书到后马上浏览了全书,觉得确实是一本注重实践的好书!正准备认真学习,应该可以学到书中的知识和技能!
嵌入式设计教程,很不错
多学学技术,至少还能吃饱!
内容还是那么丰富,使用性还是可以的哈。。。
入门级教材 比较细
目前市面上,M3系列里还不错的一本书。
确实比较适合在样学生。
写得很详实的一本书
比较一般了,书的内容
看在是校友的情分上,给个稍好的评价吧,内容上看还不错
内容比较适合初学者,推荐阅读。
但书的封面和网站上的不同,内容一样,总体还不错
这次买的书都不同程度损坏
速度很快,上午定的下午就到了
刚收到书,质量还不错,速度挺快的,只是没光盘哦,我以为有的
纸张很好,就是没带光盘料,固件库太老了
全是实例,很不错
很好,只是没有光盘例程,写程序比较麻烦
书还可以吧,对于初学者有点用
写得还行,但是内容和自己开发的开发板对应,如果买的是其它的开发板,这本书就没有那么的使用了。不过这好像也是嵌入式开发的普遍现象,毕竟要基于某个板子进行讲解的。
这本书真不怎么样,一点不适合初学者,你面介绍的也很浅,太不全面了,简略
liyurich - 2012年6月8日已购买该商品您说:(06-08 15:12:29)你好szopen说:(06-08 15:12:38)你好,深圳市中科鸥鹏智能科技有限公司欢迎您。请问有什么可以帮到您的!您说:(06-08 15:13:28)我买了一本书,书上说在你们的网站上下载相关资料您说:(06-08 15:13:58)请问在哪里可以下载到?szopen说:(06-08 15:14:56)源程序的话你可以去电子工业出版社咨询一下,我们这边不提供,我们的产品会同时配备一个光盘,光盘中会有szopen说:(06-08 15:15:59)源程序的话你可以去电子工业出版社咨询一下,我们这边不提供,我们的产品会同时配备一个光盘,光盘中会有您说:(06-08 15:17:19)书没有带光盘……szopen说:(06-08 15:17:35)是的,只有产品才带有光盘,书不带光盘您说:(06-08 15:18:06)那资料书上说可以再贵公司网站下载???szopen说:(06-08 15:18:24)那应该是电子工业出版社印刷错误您说:(06-08 15:18:46)这个理由你自己信吗?szopen说:(06-08 15:18:54)我信(我专门看了下,书背面封页一排大字写着需要资料可以去官网下载,至于内容,我只能说非常浅显,就是开发板的使用说明,也许适合入门新手吧)
好多白页啊,坑爹啊,没有印刷出来
您说:(06-08 15:12:29)你好szopen说:(06-08 15:12:38)你好,深圳市中科鸥鹏智能科技有限公司欢迎您。请问有什么可以帮到您的!您说:(06-08 15:13:28)我买了一本书,书上说在你们的网站上下载相关资料您说:(06-08 15:13:58)请问在哪里可以下载到?szopen说:(06-08 15:14:56)源程序的话你可以去电子工业出版社咨询一下,我们这边不提供,我们的产品会同时配备一个光盘,光盘中会有szopen说:(06-08 15:15:59)源程序的话你可以去电子工业出版社咨询一下,我们这边不提供,我们的产品会同时配备一个光盘,光盘中会有您说:(06-08 15:17:19)书没有带光盘……szopen说:(06-08 15:17:35)是的,只有产品才带有光盘,书不带光盘您说:(06-08 15:18:06)那资料书上说可以再贵公司网站下载???szopen说:(06-08 15:18:24)那应该是电子工业出版社印刷错误您说:(06-08 15:18:46)这个理由你自己信吗?szopen说:(06-08 15:18:54)我信
按单片机的模式讲述M3.适合从51/AVR单片机过渡。可是寄给我的这本书的印刷质量实在是.。.刚到手,书边就裂开了。也懒得换了。
这本手不错 ,,适合我这笨笨的新手。 以案举例 逐一分解。
这本书的内容比较容易,对初学者来说是本好书,但是内容太少,我看了一天就觉得没东西可看了。
这本书非常适合有一定基础的读者,如能配上一块开发板,边看书边实践,更可快速上手,是一本难得的好书。另:卓越发货速度快,昨天订货,今天就收到,赞一个。
第2章内容说明上还不太好理解。
今天刚拿到书,看了一下,内容不错,图片说明配置得很详细,适合ARM编程的入门。
很好的一本书 还会再来
例子很多,挺好的。纸张也还行,信赖卓越
觉得不错,就是有点简单。
基于ARM Cortex-M3的STM32系列嵌入式微控制器应用实践,科技书的水平也就这样了
书质量很不错,值得拥有
内容详细全面,适合ARM入门。很好的一本书
送人的,很实用的一本书
一本比较基础的书,非常适合入门STM32 。
没有特别强调原理,注重一步一步培养,是一本不错的指导书
认真研读认真研读认真研读认真研读
适合入门,不错的选择
适合初学者自学,了解使用固件库,有点基础的还是不推荐这本书!
非常实用 入门的书
M3的STM32系列嵌入式微控制器应用实
适合初学者,讲的比较细.
还不错,算是ST里面写的不错的了