ARM Cortex-M3嵌入式系统原理及应用——STM32系列微处理器体系结构、编程与项目实战(第2版·微课视频版)
重点鲜明,容易上手;章节安排科学;范例翔实

作者:冯新宇、林泽鸿

丛书名:电子信息科学与技术丛书

定价:69元

印次:2-2

ISBN:9787302652731

出版日期:2024.02.01

印刷日期:2024.08.20

图书责编:曾珊

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书将由浅入深, 带领大家学习STM32F10x 的各个功能, 为您开启全新的STM32之旅。主要介绍 常用开发软件的使用以及一些下载调试的技巧,并详细介绍了几个常用的系统文件(程序) 并通过多个实例(绝大部分是直接操作寄存器完成的)带领大家一步步深入了解 STM32F10x。本书配备完善的硬件电路,有详细原理图以及所有实例的完整代码,这些代码都有详细的注释,所有源码都经过严格测试,本书不仅非常适合广大学生和电子爱好者学习 STM32F10x, 其大量的实验以及详细的解说,也是公司产品开发的不二参考。

冯新宇,黑龙江科技大学电气与控制工程学院教授、硕士研究生导师,测控技术与仪器系副主任。兼任国家电网黑龙江省电力公司、哈尔滨市科技局项目评审专家。长期从事嵌入式系统、电气设备状态监测与矿山安全监控领域的教学和研究工作。主持及参与国家级、省部级及企业合作科研项目20余项。出版著作12部,代表性著作有《ARM Cortex-M3嵌入式系统原理及应用》《四旋翼无人飞行器设计》与《ADS2009射频电路设计与仿真》。

第2版前言 电子技术的发展日新月异,推动着半导体行业的发展。物联网、大数据、AI等从概念到产品,无不改变着我们的生活。STM32作为CortexM3重要的一员,是目前消费电子产品中应用较多的一款芯片,也是目前基础微控制器的主流产品。 本书适合没有学习过电路课程、没有软件编程基础的读者学习。前4章较为详尽地描述开发工具、编程方法,以及软硬件调试的步骤。初学者可以反复多次练习前4章内容,其他类型的微控制器开发方法类似。较好地掌握前4章内容对于后续章节乃至控制方法的学习至关重要。串口、DMA、ADC以及CAN总线等内容十分重要,尤其是总线,读者在学习的过程中应举一反三,尝试做一些小作品,体会总线的使用方法。后面章节特别涉及最小系统设计、电源设计、电机驱动设计等,从全书看是有一些是重复的,但是作为独立的设计,这种重复还是有必要的,希望读者理解。 本书第1~9章基本结构如下。  本章导读: 重点介绍主要内容和知识点;  知识讲解: 从基础知识开始讲解,由浅入深,循序渐进;  综合实例: 引入本章内容相关的典型案例,并配有电子版的源代码供读者参考学习;  本章小结: 综述本章重要内容;  习题: 帮助读者巩固加强学习的内容,有必要多做多练。 第10~14章为5个综合设计案例,从设计指标、设计思路、设计步骤、设计结论给出了全面的设计过程。 本书涉及最小系统、数码管显示电路、键盘模块、巡线模块、各种驱动电源模块,都已经做成了标准的PCB,也都在实际教学实验中使用,读者可以方便修改制作。读者为更...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第1章ARM CortexM3核介绍

1.1本章导读

1.2主要应用

1.3CortexM3主要特性

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....

本书由浅入深介绍常用开发软件的使用以及一些下载调试的技巧,并详细介绍了几个常用的系统文件(程序),通过多个实例(绝大部分是直接操作寄存器完成的)。本书配备完善的硬件电路,有详细原理图以及所有实例的完整代码。