基本信息
书名:全新正版 早学早成功:轻松玩转STM32微控制器
定价:98.00元
作者:杨百军著
出版社:电子工业出版社
出版日期:2016-07-01
ISBN:9787121294891
字数:
页码:
版次:1
装帧:平装
开本:16开
商品重量:0.4kg
编辑推荐
内容提要
STM32是意法半导体公司推出的基于ARM Cortex-M3内核的通用型嵌入式微控制器,具有设计灵活、配置丰富、成本低廉、适用性强、高等特点,广泛应用于工业控制、通信、物联网、车联网等领域。正因如此,电子工程师要想在嵌入式控制研发领域安身立命,成为智能电子产品开发的业界翘楚,轻松玩儿转STM32微控制器是必须的。 本书系统介绍了STM32微控制器的基础知识和嵌入式系统研发的实战技巧。全书共24章,分基础篇、入门篇、提高篇3个层次进行讲解,内容丰富、结构清晰、实用性强。
目录
篇基础篇
章 选择开发板
1.1 开发板简介
1.2 开发板功能简介
第2章 走近STM32
2.1 认识STM32
2.2 STM32与Cortex-M3的关系
2.3 Cortex-M3与ARM
第3章 认识MDK-ARM
3.1 开发工具介绍
3.2 安装MDK-ARM
3.3 从例程入手
第4章 初识固件库
4.1 固件库的获取
4.2 固件库实例
4.3 MISRA及代码规范
4.3.1 MISRA-C 2004标准
4.3.2 代码规范与惯例
4.4 CMSIS标准
第2篇 入门篇
第5章 跑马灯实验
5.1 例程IOToggle
5.2 分析例程IOToggle
5.3 修改例程
5.4 下载程序
5.5 完善跑马灯
5.6 寄存器编程
第6章 按键输入
6.1 由跑马灯说起
6.2 实现I/O口的输入模式
6.3 软件仿真
6.4 寄存器操作
第7章 外部中断
7.1 例程EXTI_Config
7.2 分析例程EXTI_Config
7.3 移植例程
7.4 硬件仿真
第8章 串口通信USART
8.1 有关USART
8.2 例程Printf
8.3 例程Polling
8.4 例程HyperTerminal_Interrupt
第9章 系统节拍时钟SysTick
9.1 了解SysTick
9.2 例程TimeBase
0章 忠实的看门狗
10.1 独立看门狗IWDG
10.2 例程IWDG_Reset
10.3 窗口看门狗WWDG
10.4 例程WWDG_Reset
1章 定时器
11.1 了解定时器
11.2 例程OCActive
11.3 例程PWM_Output
11.4 例程Parallel_Synchro
2章 实时时钟RTC与备份寄存器BKP
12.1 备份寄存器BKP
12.2 例程Backup_Data
12.3 实时时钟RTC
12.4 例程Calendar
3章 电源控制PWR与循环冗余校验CRC
13.1 电源控制PWR
13.2 例程STANDBY
13.3 循环冗余校验CRC
13.4 例程CRC_Calculation
4章 嵌套向量中断控制器NVIC
14.1 了解NVIC
14.2 例程IRQ_Priority
14.3 例程IRQ_Mask
5章 Cortex-M3特性之Bit-band
15.1 了解Bit-band
15.2 例程BitBand
15.3 操作模式和特权级别
15.4 例程Mode_Privilege
6章 模数转换器ADC与数模转换器DAC
16.1 模拟数字转换器ADC
16.2 例程ADC1_DMA
16.3 例程TIMTrigger_AutoInjection
16.4 数字模拟转换器DAC
16.5 例程TwoChannels_TriangleWave
7章 DMA控制器与时钟控制器RCC
17.1 DMA控制器
17.2 例程ADC_TIM1
17.3 时钟控制器RCC
17.4 例程RCC_ClockConfig
第3篇 提高篇
8章 I2C总线
18.1 了解I2C
18.2 STM32的I2C接口
18.3 例程EEPROM
9章 SPI总线
19.1 了解SPI
19.2 STM32的SPI接口
19.3 例程SPI_FLASH
第20章 I2S总线
20.1 了解I2S
20.2 STM32的I2S接口
20.3 例程Interrupt
第21章 CAN总线
21.1 了解CAN
21.2 STM32的CAN接口
21.3 例程LoopBack
第22章 SDIO接口
22.1 SDIO初探
22.2 STM32的SDIO模块
22.3 例程uSDCard
第23章 静态存储控制器FSMC
23.1 STM32之FSMC
23.2 例程SRAM
第24章 STM32内部Flash
24.1 认识STM32内部Flash
24.2 例程Program
附录A 修改例程的LED驱动
附录B 在例程中添加USART驱动
附录C STMF103xCDE模块框图
附录D STMF103xCDE时钟树
附录E STMF103xCDE存储器映像
附录F 启动文件分析
附录G 书籍、网站等推荐
参考文献
作者介绍
杨百军,笔名老杨,曾就职于中航工业集团,主要研究微控制器、微处理器及嵌入式系统的移植与优化,具有丰富的传感器与检测技术、生物识别技术、远程无线抄表技术及锂电池管理系统(BMS)的开发与教学经验。
文摘
序言
我是一个已经接触了一点点嵌入式开发的“老手”,但一直觉得自己的STM32知识体系不够系统,很多地方都是零散地学来的。这本书的出现,就像是给我搭建了一个坚固的知识框架。作者在讲解过程中,总是能将不同的知识点巧妙地联系起来,比如在讲解DMA的时候,就会自然而然地回顾到之前讲过的GPIO和ADC。这种联系让我的学习不再是孤立的,而是形成了一个整体。我尤其欣赏书中对一些底层细节的深入剖析,例如在分析SPI通信时,书中详细讲解了主从机的角色、时序图的含义以及各种模式下的配置差异,这让我对SPI有了更深刻的理解。同时,书中也提供了一些关于功耗优化和提高程序运行效率的建议,这对于我将来开发更复杂的项目非常有指导意义。
评分不得不说,这本书的排版和设计也相当出色,阅读体验非常舒适。插图和图示都很清晰,能够很好地辅助理解抽象的概念。我尤其喜欢书中对于硬件原理图和PCB布局的讲解,虽然我不是硬件工程师,但了解这些基础知识对于理解微控制器的工作原理非常有帮助。作者在讲解时,总是能够把复杂的电子知识分解成易于理解的小块,然后再用通俗易懂的语言串联起来。我记得有一段关于ADC转换的描述,之前我总是觉得它很神秘,看了这本书之后,才明白原来它的工作过程是那么的有条理,而且书里还介绍了如何通过代码来优化ADC的采样精度,这简直是神来之笔!这本书不仅教我“怎么用”,还引导我去思考“为什么这样用”以及“如何更好地用”,这种深度让我觉得物超所值。
评分作为一名电子专业的大三学生,我对微控制器的学习一直充满热情,但寻找一本真正适合自己的、能快速上手的教材一直是个难题。直到我遇到了这本《轻松玩转STM32微控制器》。它没有那些理论知识的堆砌,而是从最实际的应用场景出发,一步步带领读者进入STM32的世界。书中的每一个章节都设计得很有针对性,比如针对初学者的基础篇,再到进阶篇的各种通信协议和外设应用。我最喜欢的是书中对实时操作系统(RTOS)的讲解,作者用非常生动形象的方式解释了多任务、任务调度等概念,让我觉得以前那些晦涩的理论一下子变得清晰起来。这本书最大的价值在于,它让我看到了通过学习STM32,能够实现很多有趣和有用的东西,从而极大地激发了我学习和探索的动力。
评分这本书的另一个亮点在于它对实操的强调,绝对不是那种纸上谈兵的教材。它不仅仅是告诉你“怎么做”,更重要的是告诉你“为什么这么做”。比如在讲解GPIO配置的时候,书中会详细分析不同模式下的电气特性,以及这些配置对后续电路设计可能产生的影响。我印象特别深刻的是关于中断处理的那一章,作者用了非常形象的比喻来解释中断的优先级和嵌套,一下子就让我明白了那些看似复杂的概念。而且,书里还推荐了一些非常实用的开发工具和调试技巧,这些都是我在其他地方很难找到的宝贵经验。每次遇到问题,翻开书里对应的章节,总能找到解决思路。我甚至觉得,这本书不仅仅是一本技术书,更像是一位经验丰富的老师,在你学习的道路上随时给你指导和鼓励。我已经迫不及待地想把书里学的知识应用到我自己的小项目上了,感觉离“玩转STM32”的目标越来越近了!
评分天呐,这本《轻松玩转STM32微控制器》简直是让我这个初学者打开了新世界的大门!我之前对嵌入式开发一直抱有模糊的恐惧感,觉得那些电路图、代码什么的都高不可攀。但这本书的语言风格就像是在和老朋友聊天一样,非常接地气,一点也不枯燥。作者杨百军老师的讲解思路非常清晰,从最基础的STM32是什么、有什么用,到如何搭建开发环境,再到一个个具体的例程,都安排得井井有条。我尤其喜欢它在讲解每一个硬件模块的时候,都会先给你一个宏观的认识,让你知道这个模块是做什么用的,然后才深入到寄存器配置和代码实现。这种循序渐进的学习方式,让我每次看完一章都感觉自己又掌握了一个新技能,成就感满满。而且,书里大量的代码实例都配有详细的注释,甚至连一些看起来很小的细节都解释得非常到位,这对于我这种新手来说太重要了,可以避免很多不必要的弯路。我感觉自己正在一点一点地克服对微控制器的陌生感,从一个完全的门外汉,逐渐变成了一个能够动手实践的爱好者。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有