全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

STM32F7原理与应用--HAL库版(上)/正点原子教你学嵌入式系统丛书

  • 定价: ¥86
  • ISBN:9787512423923
  • 开 本:16开 平装
  • 作者:编者:张洋//左忠...
  • 立即节省:
  • 2017-06-01 第1版
  • 2017-06-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本套书籍以ST公司的STM32F767为目标芯片,详细介绍了STM32F7的特点、片内外资源的使用,并辅以64(寄存器版本是65个)例程,由浅入深地介绍了STM32F7的使用。所有例程都经过精心编写,从原理开始介绍,到代码编写、下载验证,一步步教读者如何实现。所有源码都配有详细注释,且经过严格测试。另外,源码有生成好的hex文件,读者只需要通过仿真器下载到开发板即可看到实验现象,亲自体验实验过程。
    套书总共分为4册:《STM32F7原理与应用——寄存器版(上)》,《STM32F7原理与应用——寄存器版(下)》、《STM32F7原理与应用——HAL库版(上)》和《STM32F7原理与应用——HAL库版(下)》。
    本书是《STM32F7原理与应用--HAL库版(上)》,分为3个篇:①硬件篇,主要介绍本书的硬件平台;②软件篇,主要介绍sTM32F7常用开发软件的使用以及一些下载调试的技巧,并详细介绍几个常用的系统文件(程序);③实战篇,通过30个实例(后34个见下册)带领读者一步步深入了解STM32F7。
    本书适合STM32F7初学者和自学者学习参考,对有一定经验的电子工程技术人员也具有参考价值。本书也可以作为高校电子、通信、计算机、信息等相关专业的教学参考用书。
    本书由张洋、左忠凯、刘军编著。

目录

第1篇  硬件篇
  第1章  实验平台简介
    1.1  ALIENTEK阿波罗STM32F4/F7开发板资源初探
      1.1.1  阿波罗STM32开发板底板资源
      1.1.2  STM32F767核心板资源
    1.2  ALIENTEK阿波罗STM32F767开发板资源说明
      1.2.1  硬件资源说明
      1.2.2  软件资源说明
      1.2.3  阿波罗I/O引脚分配
  第2章  实验平台硬件资源详解
    2.1  开发板底板原理图详解
    2.2  STM32F767核心板原理图详解
    2.3  开发板使用注意事项
    2.4  STM32F767学习方法
第2篇  软件篇
  第3章  软件入门
    3.1  MDK5简介与安装
    3.2  STM32CubeF7简介
      3.2.1  库开发与寄存器开发的关系
      3.2.2  STM32CubeF7固件包介绍
    3.3  新建基于HAL库的工程模板和工程结构
      3.3.1  新建基于HAL库工程模板
      3.3.2  工程模板
    3.4  程序下载与调试
      3.4.1  STM32F7程序下载
      3.4.2  STM32F7在线调试
    3.5  MDK5使用技巧
      3.5.1  文本美化
      3.5.2  语法检测&代码提示
      3.5.3  代码编辑技巧
      3.5.4  其他小技巧
  第4章  STM32F7基础知识入门
    4.1  MDK下C语言基础复习
    4.2  STM32F7总线架构
    4.3  STM32F7时钟系统
      4.3.1  STM32F7时钟树概述
      4.3.2  STM32F7时钟系统配置
      4.3.3  STM32F7时钟使能和配置
    4.4  I/O引脚复用器和映射
    4.5  STM32 NVIC中断优先级管理
    4.6  HAL库中寄存器地址名称映射分析
    4.7  MDK中使用HAL库快速组织代码技巧
    4.8  STM32CubeMX图形配置工具
      4.8.1  STM32CubeMX简介
      4.8.2  STM32CubeMX运行环境搭建
      4.8.3  使用STM32cubeMX工具配置工程模板
  第5章  SYSTEM文件夹
    5.1  delay文件夹
      5.1.1  操作系统支持宏定义及相关函数
      5.1.2  delay_init函数
      5.1.3  delay_us函数
      5.1.4  delay_ms函数
      5.1.5  HAL库延时函数HAL_Delay
    5.2  sys文件夹
    5.3  usart文件夹
第3篇  实战篇
  第6章  跑马灯实验
  第7章  按键输入实验
  第8章  串口通信实验
  第9章  外部中断实验
  第10章  独立看门狗(IWDG)实验
  第11章  窗口看门狗(WWDG)实验
  第12章  定时器中断实验
  第13章  PWM输出实验
  第14章  输入捕获实验
  第15章  电容触摸按键实验
  第16章  OLED显示实验
  第17章  内存保护(MPU)实验
  第18章  TFTLCD(MCU屏)实验
  第19章  SDRAM实验
  第20章  LTDC LCD(RGB屏)实验
  第21章  USMART调试组件实验
  第22章  RTC实时时钟实验
  第23章  硬件随机数实验
  第24章  待机唤醒实验
  第25章  ADC实验
  第26章  内部温度传感器实验
  第27章  DAC实验
  第28章  PWM DAC实验
  第29章  DMA实验
  第30章  I2C实验
  第3l章  I/O扩展实验
  第32章  光环境传感器实验
  第33章  QSPI实验
  第34章  RS485实验
  第35章  CAN通信实验
  参考文献