





定价:69元
印次:2-2
ISBN:9787302652731
出版日期:2024.02.01
印刷日期:2024.08.20
图书责编:曾珊
图书分类:教材
本书将由浅入深, 带领大家学习STM32F10x 的各个功能, 为您开启全新的STM32之旅。主要介绍 常用开发软件的使用以及一些下载调试的技巧,并详细介绍了几个常用的系统文件(程序) 并通过多个实例(绝大部分是直接操作寄存器完成的)带领大家一步步深入了解 STM32F10x。本书配备完善的硬件电路,有详细原理图以及所有实例的完整代码,这些代码都有详细的注释,所有源码都经过严格测试,本书不仅非常适合广大学生和电子爱好者学习 STM32F10x, 其大量的实验以及详细的解说,也是公司产品开发的不二参考。
冯新宇,黑龙江科技大学电气与控制工程学院教授、硕士研究生导师,测控技术与仪器系副主任。兼任国家电网黑龙江省电力公司、哈尔滨市科技局项目评审专家。长期从事嵌入式系统、电气设备状态监测与矿山安全监控领域的教学和研究工作。主持及参与国家级、省部级及企业合作科研项目20余项。出版著作12部,代表性著作有《ARM Cortex-M3嵌入式系统原理及应用》《四旋翼无人飞行器设计》与《ADS2009射频电路设计与仿真》。
第2版前言 电子技术的发展日新月异,推动着半导体行业的发展。物联网、大数据、AI等从概念到产品,无不改变着我们的生活。STM32作为CortexM3重要的一员,是目前消费电子产品中应用较多的一款芯片,也是目前基础微控制器的主流产品。 本书适合没有学习过电路课程、没有软件编程基础的读者学习。前4章较为详尽地描述开发工具、编程方法,以及软硬件调试的步骤。初学者可以反复多次练习前4章内容,其他类型的微控制器开发方法类似。较好地掌握前4章内容对于后续章节乃至控制方法的学习至关重要。串口、DMA、ADC以及CAN总线等内容十分重要,尤其是总线,读者在学习的过程中应举一反三,尝试做一些小作品,体会总线的使用方法。后面章节特别涉及最小系统设计、电源设计、电机驱动设计等,从全书看是有一些是重复的,但是作为独立的设计,这种重复还是有必要的,希望读者理解。 本书第1~9章基本结构如下。 本章导读: 重点介绍主要内容和知识点; 知识讲解: 从基础知识开始讲解,由浅入深,循序渐进; 综合实例: 引入本章内容相关的典型案例,并配有电子版的源代码供读者参考学习; 本章小结: 综述本章重要内容; 习题: 帮助读者巩固加强学习的内容,有必要多做多练。 第10~14章为5个综合设计案例,从设计指标、设计思路、设计步骤、设计结论给出了全面的设计过程。 本书涉及最小系统、数码管显示电路、键盘模块、巡线模块、各种驱动电源模块,都已经做成了标准的PCB,也都在实际教学实验中使用,读者可以方便修改制作。读者为更...
目录
第1章ARM CortexM3核介绍
1.1本章导读
1.2主要应用
1.3CortexM3主要特性
1.4典型M3核处理器特性
1.4.1命名规则
1.4.2产品功能和外设配置
1.5本章小结
1.6习题
第2章开发环境搭建
2.1本章导读
2.2MDK安装
2.3新建工程初探
2.4仿真调试
2.5本章小结
2.6习题
第3章基本I/O端口控制
3.1本章导读
3.2新建工程进阶
3.3MDK工程配置
3.4寄存器操作
3.5时钟配置
3.5.1时钟树
3.5.2时钟源
3.5.3APB2外设时钟使能寄存器(RCC_APB2ENR)
3.6I/O端口配置
3.6.1I/O基本情况
3.6.2GPIO配置寄存器描述
3.6.3端口输出数据寄存器
3.7库函数操作
3.7.1GPIO_Init函数
3.7.2RCC_APB2PeriphClockCmd
3.7.3控制I/O输出电平
3.8数码管操作实例
3.8.1数码管基础知识
3.8.2硬件电路设计
3.8.3软件说明
3.9简单按键操作实例
3.10本章小结
3.11习题
第4章中断
4.1本章导读
4.2STM32中断和异常
4.3STM32中断相关的基本概念
4.3.1中断优先级
4.3....