STM32F系列ARMCortex-M3核微控制器开发与应用

出版时间:2011-4  出版社:清华大学出版社  作者:喻金钱,喻斌 编著  页数:496  字数:739000  
Tag标签:无  

内容概要

  本书从实际应用需求和开发过程中所遇到的问题出发,介绍了stm32f系列arm芯片内外设和各个 功能模块的应用。
  本书没有涉及有关芯片的存储结构系统构架、指令集等理论性的知识,而是从最基本的应用要求出发,结合大量实例,依托库函数,详细讲解i/o接口、异步串口、系统时基定时器、spi接口、rtc、看门狗、定时器、i2c接口、can接口和模数转化器等外设接口的使用方法。本书注重实际操作和开发中的细节,对在开发过程中容易出错的情况作出提醒,并与读者分享作者在实际开发中的一些经验和感想,为有单片机和c语言基础的读者打开了通向嵌入式开发的大门。
  本书可作为单片机爱好者的学习用书,也可作为嵌入式应用工程技术人员的学习和培训用书,同时可作为大学生学习单片机的教材。

书籍目录

第1部分 基础篇 
 第1章 开发板硬件结构
  1.1 电路原理图
  1.2 原理图说明
   1.2.1 电源电路
   1.2.2 系统复位电路
   1.2.3 时钟电路
   1.2.4 jtag接口电路
   1.2.5 串口电路
   1.2.6 键盘电路
   1.2.7 led灯电路
   1.2.8 i2c接口电路
   1.2.9 adc电路
   1.2.10 usb电路
   1.2.11 can电路
   1.2.12 语音采集和播放电路
   1.2.13 spi接口电路
   1.2.14 电动机驱动板接口电路
  1.3 开发板元器件布局图
   1.3.1 跳线器说明
   1.3.2 硬件资源使用
 第2章 编译开发环境的建立
  2.1 下载和安装ewarm
  2.2 ide界面简介
   2.3 生成一个新项目
   2.3.1 建立项目文件目录,复制公共文件
   2.3.2 生成新的工作区
   2.3.3 生成新项目
   2.3.4 给项目添加文件
  2.4 修改应用文件
  2.5 配置项目选项
   2.5.1 通用选项设置
   2.5.2 c/c++编译器选项设置
   2.5.3 assembler选项设置
   2.5.4 output converter选项设置
   2.5.5 linker选项设置
  2.6 flash loader demo下载器介绍
  2.7 力源stm32f的isp下载器
  2.8 串口调试助手介绍
第2部分 应用篇 
 第3章 通用和复用功能i/o口
  3.1 概述
   3.1.1 通用i/o
   3.1.2 单独的位设置或位清除
   3.1.3 外部中断/唤醒线
   3.1.4 复用功能
   3.1.5 软件重新映射i/o复用功能
   3.1.6 gpio锁定机制
   3.1.7 输入配置
   3.1.8 输出配置
   3.1.9 复用功能配置
   3.1.10 模拟输入配置
  3.2 库函数
   3.2.1 函数gpio_init
   3.2.2 函数gpio_setbits
   3.2.3 函数gpio_resetbits
   3.2.4 函数gpio_writebit
   3.2.5 函数gpio_write
   3.2.6 函数gpio_readoutputdatabit
   3.2.7 函数gpio_readoutputdata
   3.2.8 函数gpio_readinputdatabit
   3.2.9 函数gpio_readinputdata
  3.3 i/o端口的外设映射
   3.3.1 将osc32_in/osc32_out作为pc14/pc15端口
   3.3.2 将osc_in/osc_out引脚作为pd0/pd1端口
   3.3.3 can复用功能重映射
   3.3.4 jtag/swd复用功能重映射
   3.3.5 adc复用功能重映射
   3.3.6 定时器复用功能重映射
   3.3.7 usart复用功能重映射
   3.3.8 i2c1复用功能重映射
   3.3.9 spi1复用功能重映射
  3.4 位运算
   3.4.1 移位运算
   3.4.2 按位与运算
   3.4.3 按位或运算
   3.4.4 取反运算
   3.4.5 异或运算
  3.5 i/o口输出实例1——控制led灯
   3.5.1 实例要求
   3.5.2 硬件基础
   3.5.3 软件结构
   3.5.4 实例代码
   3.5.5 编译下载和调试
  3.6 i/o口输出实例2——流水灯
   3.6.1 实例要求
   3.6.2 硬件基础
   3.6.3 软件结构
   3.6.4 实例代码
   3.6.5 编译下载和调试
  3.7 i/o口输入实例——按键输入1
   3.7.1 实例要求
   3.7.2 硬件基础
   3.7.3 软件结构
   3.7.4 实例代码
   3.7.5 编译下载和调试
  3.8 i/o口输入实例——按键输入2
 ……
第3部分 提高篇 
附录a iar工程转mdk工程
附录b arm处理器:选择arm7还是cortex-m3

章节摘录

版权页:插图:

编辑推荐

《STM32F系列ARM Cortex-M3核微控制器开发与应用》融入了作者多年使用STM32的经验与体会,结合库函数,以实现其功能为主线,强调实例应用和开发调试过程。通过《STM32F系列ARM Cortex-M3核微控制器开发与应用》的学习,读者只要会c语言,就能使用ARM,并能很好地使用STM32F系列来进行开发调试工作。《STM32F系列ARM Cortex-M3核微控制器开发与应用》配套光盘中包含书中各个实例的源代码,这些源代码均在实验板上验证通过。作者将提供与《STM32F系列ARM Cortex-M3核微控制器开发与应用》配套的实验板,读者可发邮件索取。嵌入式应用工程技术人员,单片机的爱好者,开设单片机或嵌入式课程的学生。

图书封面

图书标签Tags

评论、评分、阅读与下载


    STM32F系列ARMCortex-M3核微控制器开发与应用 PDF格式下载


用户评论 (总计108条)

 
 

  •   这个STM32芯片比单片机、FPGA、DSP功能强大,使用方便
  •   这个本书非常适合入门,思路很清晰。唯一缺点是库函数太老,所以程序要自己做一些适当修改。如果想弄清芯片内部运行原理,建议不要买了。因为这本书主要是讲怎么把一个工程建好以及如何实现。至于内部性的东西基本没涉及。我的感受是看了之后就会用stm32做工程了,希望对大家有帮助。
  •   STM32F系列处理器,是ARM入门产品,也是ARM的热门产品。而其实例巨多,使我们能够尽快掌握之。
  •   各人入门方式不一样,作者写书角度也不一样。
    有的作者偏向于由硬件着手,慢慢熟悉寄存器配置等。

    本书作者直接面向于应用,只要有C语言基础,知道单片机常识,就能动起手来。
    适合于没入门的人吧。
  •   是学STM32库函数的一本好书
  •   一本介绍STM32固件库的书,很好!!
  •   这个本书非常适合入门,思路很清晰。我的感受是看了之后就会用stm32做工程了,希望对大家有帮助。
  •   很好,很适合学习stm32
  •   一本很好的学习stm32的书
  •   是STM32入门的一本好书。。。
  •   买了书看了一个星期我觉得还不错。。适合我们这种没学过嵌入式系统的入门~~
  •   看看书写的挺全面的,是一本学习ARM的好书
  •   比库函数稍微详细点
  •   从书的质量上看还是不错的,书主要介绍的库函数的用法,对于寄存器的只是一笔带过,属于比较实践性的,对于初学者很有用。
  •   拿来当库函数查询用。。
  •   书的内容很全,很详细,偏难,适合有一定基础的读者。只是书收到的时候有点脏和褶皱。
  •   很实用的一本书,算是入门级别的。
  •   书中实例较多,易学习
  •   基础学习很好的
  •   专业用书,实体店当中基本买不到的,大榭当当提供这样的方便
  •   和适合与我这种零基础的人入门。
  •   就是库有点老了现在的库都是3.5的啦、所以库应该升级一下、
  •   这本书适合初学者使用,细细的品味加实验的验证才懂得其中的奥秘
  •   书已收到,满意,快递很给力,唯一遗憾的是有两页装订有些小问题,脱落了,自己用胶粘上了,不影响使用。
  •   物流也很快 光盘没碎
  •   包装很好,还有配送光盘,不错!
  •   很不错的一本书。不过就是没有DMA那块的内容
  •   这本书很好,值得看一看
  •   这本书很值得初学者拜读,是一本很不错的书。
  •   这本书是先看了电子版再买的,清华大学出版社的书一般还不错!
  •   这本书讲的很好,要细细的看,讲的内容很经典
  •   给女朋友买的,正在使用,是个好帮手~
  •   不错,适合初学者使用
  •   展开写,还是知识相对欠缺。
  •   内容还行,就是看着书有点旧
  •   书不错!正在看
  •   书没看了,不过表面看起来还不错
  •   书很好的,刚刚拿到就开始看了。
  •   很实用,内容很全。
  •   st公司的官方冠名的书,还不错
  •   对初学都很实用
  •   书和里面的例子都不错
  •   纸张还可以。快递和给力,上午下的订单,下午就到了
  •   书还可以,不过有些翻译手册的内容翻译的不是很恰当!!
  •   一直在看,对我的项目有指导意义
  •   不错的 挺喜欢
  •   应该是本不错的书,内容没来得及看
  •   肯定有用,但是买回来就得做
  •   物流很快啊,书很实用
  •   不错。。。和我看到一样。。。值了
  •   很棒很给力,同学推荐的,很好!
  •   本书的印刷质量真不敢恭维,要不是防伪标识,我还真以为是盗版。本书紧密结合了库函数,有大量的实例和代码,但是库函数的介绍貌似是手册的翻译版,实例很不错,就像书上所说的,只要有C语言基础,就可以开发stm32.本书没有对stm32的结构 寄存器等做详细介绍。
  •   对STM32库函数的学习挺有帮助
  •   对于DMA的介绍不够详细,嵌入式操作系统也没怎么解释,但对于初学者完全够用的,写写一般的程序没有什么问题
  •   书讲的还好,比较相近,讲的是库函数的应用,但也有不少手册上的内容,适合有一定基础的人,质量不错,虽然到得有点晚,但是客服不错
  •   很适合ARM初学者入门用
  •   内容基本上是ST网站的一些东西翻译过来的,对库文件做了详细的介绍,加上一些实例,
    适合想学ARM英文又不好的入门者看
  •   很多内容在英文资料都有,不过库函数还不错
  •   一大部分是翻译手册的,适合入门
  •   纸质不好 内容比较全 如果有站们的引脚说明就更好了 适合少有基础的学生使用
  •   内容不没细看,光盘是破的
  •   这本书不错,简单易懂。比较适合初学者
  •   书的内容还没细看,但是纸张真的不怎么样。这本书是一个朋友推荐的,但愿不错吧
  •   这本书比较合适初学者,用的是IAR的编辑器.
  •   内容详细,比较实用。就是图书印刷质量一般。
  •   内容还不错的,让我这个初学者学到了不少东西。谢谢作者提供。
  •   书不错,比较实用,适合初学者~
  •   书总体还不错,送货挺快的。
  •   看书的话还可以,就是相对于高仿的话价格有点高了
  •   非常好,适合我这样的新手!
  •   没看,先收藏一下
  •   图书还行,内容丰富。
  •   书的质量还算可以的
  •   内容偏重于接口函数,但是在官方文档中已经有这些说明,相当于官方文档的翻译,反而本书配套的硬件电路板介绍的很少,也没有配套资料。
  •   自己因为是第一次接触嵌入式,所以到处找参考书,就买下了这本,总体感觉是对我入门还是有一些帮助,但是知道大体的学习思路以后就没有看过它了。可能不同的人学习方式不一样吧,本人喜欢看书,所以选择了买本书,如果喜欢浏览电子文档的话,现在网上这方面的文章还算多,但是不是很系统,所以,建议购买者考虑自己的实际。
  •   怎么也找不到,与本书相对应的开发板,而且库文件也过时了,
  •   也许STM32的方式就是如此,书的内容永远没有库的内容新,讲的有点过于繁琐,应该简单概括一下就好,具体库的内容那都要自己去看的。
  •   书的质量一般,价格感觉有点偏贵。不过想尽快学会ARM编程,还是本不错的书。
  •   内容可以,就是印刷质量有点问题,好像是盗版的。在运送过程中把光盘弄坏了,商家倒是要求换货,但是这急着用呢,还是就这样吧,免得麻烦吧。
  •   国内的书大多大同小异,权当它是手册的翻译来用了
  •   虽然是英文,但是国外的书籍就是很好,内容很丰富,我喜欢
  •   讲的用IAR的,我就后悔了
  •   白花了几十元钱啊!资料网上基本都可以看到的。
  •   物流速度很慢啊,而且书表面都弄脏了
  •   书一般,API接口写的太多,适合有经验的人看
  •   完全抄袭手册上的资料来的.没有一点创新,我还以为有详细说明各个库函数年的说明.没想到跟手册上的一模一样.例程也是和ST官网提供的差不多.很不值.比那本<<STM32系列ARM Cortex-M3微控制器原理与实践>>还要垃圾.而且还要那么贵,你当钱不是钱啊!还清华大学出版社出的呢?我看清华大学出版社也太不会选择作者了!
  •   书还好,不过是跟他的开发板配套的,这样也好,可以学习,没有太多的、详细的硬件和内核上的介绍,只是有例程而已,不是我需要的那种
  •   这样的书没无语啊,就是固件库加例程,错误也很多,这水平,还写什么书!
  •   书上错误太多了,都是抄手册的,大家不要买了。带的实例错误太多,写什么书啊,自己的东西根本没有
  •   写着有光盘的,但是寄来的没有光盘,我的天。
  •   开发板有详细的电路,硬件功底扎实 本书开发板的可以DIY,很喜欢
  •   这本书就是抄袭数据手册加例程啊,没有一点创新可言。大篇幅的原封不动的抄袭数据手册,不信你们可以下载stm32f10x数据手册翻译版对照一下。本来数据手册就是查阅用的,不适合通读,他还全抄垃圾死了。作者还好意思写书呢!!!劝大家别买这本。
  •   书很不错,价格也不高,比较适合初学
  •   内容比较符合我的期望
  •   STM32 手册,相当有用。
  •   在学习中,不错,不错。
  •   很好的一本书 很满意的
  •   对初学者查查资料还可以,另外每章还有例子。但是这本书不能看得太深。。
  •   书本挺好,看起来也很舒服
  •   书不错,应该是正版,快递也不错
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7