欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • ARM Cortex-M4嵌入式系统原理及应用(基于STM32F407微控制器的HAL库开发双色印刷)/计算机科学与技术丛书
      • 作者:编者:黄克亚|责编:盛东亮
      • 出版社:清华大学
      • ISBN:9787302656722
      • 出版日期:2024/04/01
      • 页数:415
    • 售价:31.6
  • 内容大纲

        本书旨在传承51经典,发扬ARM长处,助推微控制器升级,以学生认知过程为导向组织内容,采取项目引领,全案例教学的方式,着重培养学生实践应用能力。本书详细阐述了基于ARM Cortex-M4内核的STM32F407微控制器嵌入式系统硬件设计方法和软件开发技术。全书共有18章,划分为三篇:第一篇(第1~3章)为系统平台,分别讲述嵌入式系统定义、嵌入式硬件平台和软件环境配置与使用入门;第二篇(第4~10章)为基本外设,分别对STM32嵌入式系统最常用的外设模块进行介绍,包括GPIO、中断、定时器、PWM和嵌入式系统接口技术;第三篇(第11~18章)为扩展外设,分别对STM32嵌入式系统高级外设模块和典型传感器进行讲解,包括USART、SPI、W25Q128、I2C、EEPROM、ADC,DMA、DAC、RTC和DHT11等。
        本书适合作为高等院校计算机、自动化、电子信息、机电一体化、物联网等专业高年级本科生或研究生嵌入式相关课程的教材,同时可供从事嵌入式开发的技术和研究人员参考。
  • 作者介绍

        黄克亚,软件设计师,苏州大学副教授、硕士生导师,主要从事智能控制、嵌入式系统开发等教学和科研工作。讲授过“电工电子技术”“单片机原理与控制技术”“微机原理及应用”“嵌入式系统开发”“可编程控制器”“传感器应用技术”等课程。近年来主持省级课题2项,授权发明专利1件,登记软件著作权4件,发表EI检索或中文核心期刊论文6篇,指导学生获中国智能机器人大赛一等奖1项、江苏省本专科优秀毕业设计(论文)三等奖1项、全国电子设计大赛江苏赛区二等奖2项。
  • 目录

    第一篇  系统平台
      第1章  ARM Cortex-M4嵌入式系统
        1.1  嵌入式系统概述
          1.1.1  什么是嵌入式系统
          1.1.2  嵌入式系统和通用计算机比较
          1.1.3  嵌入式系统的特点
          1.1.4  嵌入式系统的应用领域
          1.1.5  嵌入式系统范例
        1.2  嵌入式系统的硬件
          1.2.1  嵌入式处理器的分类
          1.2.2  嵌入式处理器的技术指标
          1.2.3  嵌入式存储器
          1.2.4  嵌入式I/O设备
          1.2.5  嵌入式I/O接口
        1.3  ARM Cortex-M4处理器
          1.3.1  ARM公司
          1.3.2  ARM处理器
        1.4  STM32微控制器
          1.4.1  从ARM Cortex-M内核到基于ARM Cortex-M的MCU
          1.4.2  STM32微控制器产品线
          1.4.3  STM32微控制器命名规则
        1.5  嵌入式系统的软件
          1.5.1  无操作系统的嵌入式软件
          1.5.2  带操作系统的嵌入式软件
          1.5.3  典型嵌入式操作系统
          1.5.4  软件结构选择建议
        本章小结
        思考拓展
      第2章  STM32F407与实验平台
        2.1  STM32F407微控制器
          2.1.1  STM32F407/STM32F417系列
          2.1.2  STM32F407功能特性
          2.1.3  STM32F407内部结构
          2.1.4  STM32F407存储器映射
          2.1.5  STM32F407时钟系统
          2.1.6  STM32F407引脚
        2.2  开发板总体概况
          2.2.1  开发板设计背景
          2.2.2  开发板总体介绍
        2.3  电源电路
          2.3.1  电源电路原理图
          2.3.2  电源电路工作原理
        2.4  核心板电路
          2.4.1  芯片电源电路
          2.4.2  CPU滤波电路
          2.4.3  外接晶振电路
          2.4.4  备用电源电路
          2.4.5  复位电路
          2.4.6  启动设置电路
        2.5  I/O模块电路

          2.5.1  LED模块
          2.5.2  按键模块
          2.5.3  显示模块
          2.5.4  蜂鸣器模块
        2.6  扩展模块电路
          2.6.1  温湿度传感器
          2.6.2  光照传感器
          2.6.3  A/D采样模块
          2.6.4  EEPROM
          2.6.5  Flash存储器
          2.6.6  波形发生器
          2.6.7  蓝牙模块
          2.6.8  I/O引脚外接模块
        2.7  CMSIS-DAP调试器
        本章小结
        思考拓展
      第3章  软件环境配置与使用入门
        3.1  STM32开发方式
      ……
    第二篇  基本外设
    第三篇  扩展外设
    附录A  ASCII码表
    附录B  运算符和结合性关系表
    附录C  STM32F407微控制器引脚定义表
    参考文献