fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络计算机教材STM32程序设计——从寄存器到HAL库

STM32程序设计——从寄存器到HAL库

作者:欧启标 著 出版社:北京航空航天大学出版社 出版时间:2023年01月 

ISBN: 9787512439566
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €31.99

类别: 计算机/网络 新书热卖榜, 计算机教材 SKU:6421620cf0f224279a8c1920 库存: 有现货
  • 描述
  • 评论( 0 )

描述

开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787512439566

内容简介
本书从一个最简单的 STM32/GD32的程序出发,逐步过渡到时钟系统的作用和配置、如何精确延时、使定时器对各种信号进行捕获。为了解决HAL库函数涉及的大量的C语言知识,针对模块寄存器的特点介绍了如何使用结构体对这些寄存器进行封装,并以GPIO的设置函数为例,介绍了如何实现功能的封装,并最过渡到 HAL库中库函数的形成以及特点。全书共包含9个模块,其中:模块一介绍STM32/GD32 开发环境的使用,并顺带学习 GPIO 口的输出功能应用和 STM32/GD32系列单片机相关知识以及本书使用的硬件平台;模块二介绍STM32/GD32时钟系统的作用以及配置流程;模块三介绍系统滴答定时器的定时原理及延中的应用,同时对模块化编程的思想进行介绍;模块四介绍 STM32/GD32 的存储器,包括程序的存放地点以及STM32/GD32的存储器结构等,并通过GPIO口的设置函数的定义初步学习 STM32/GD32的功能集成;模块五介绍机械按键的识别,通过该模块的学习,可以知道GPIO口的输入的应用特点,并对目前市面上的各种矩阵键盘的按键状态的识别进行了介绍;模块六介绍使用ST公司的初始化工具 STM32CubeMX对 STM32/GD32功能模块的初始化,并介绍HAL库的GPIO模块控制的相关函数;模块七介绍STM32/GD32中断的使能、响应和执行过程;模块八介绍串口通信,包括轮询方式、中断方式收发数据;模块九学习定时器,在该模块中,对定时器的原理进行了详细的介绍,并通过定时器中断、PWM信号的产生、输入捕获等的学习来对定时器进行整体的把握,为定时器的各种应用奠定坚实基础。

本书适合作为高职、应用型本科相关专业的教材。不过由于本书以技术介绍和应用为主,因此也可以作为本科相关专业的教材,以及作为相关技术人员的参考用书。
目  录

模块1 STM32 开发入门基础知识

项目1.1 STM32的开发过程

1.1.1 STM32的开发过程简介

1.1.2 STM32 的通用 I/O 口的输出功能

项目1.2STM32的基础知识

1.2.1 STM32 单片机基础知识

1.2.2 STM32 开发依托的硬件平台

思考与练习

模块 2 深入了解 STM32 的时钟系统

项目2.1 单片机中时钟系统的作用    

项目2.2 STM32F4 的时钟系统

2.2.1 时钟源.

2.2.2 主锁相环PLL

2.2.3 系统时钟 SYSCLK

2.2.4 由SYSCLK模块提供时钟源的时钟

2.2.5 APB1 总线和 APB2 总线上挂接的模块

项目2.3 系统时钟设置步骤

思考与练习

模块3 Systick定时器的应用和模块化编程

项目3.1精确延时的实现–滴答定时器的原理及其应用

项目3.2 Systick定时器的内部结构

3.2.1 滴答定时器简介

3.2.2 滴答定时器的构成

3.2.3 滴答定时器的寄存器封装和模块基地址的定义

项目3.3 滴答定时器的延时应用

项目3.4 模块化编程    

思考与练习

模块 4 STM32的存储器结构和 GPIO 设置通用函数设计

项目4.1STM32的存储器

项目4.2 位段区域及其对应位段别名区的关系 ..

4.2.1 位段和位段别名区的含义

4.2.2 位段和位段别名区地址的映射关系

4.2.3 位段中的位与位段别名区中字地址的代码处理项目

4.3存储器基础知识

项目4.4 CPU和存储器的数据交互

项目4.5STM32的存储器结构

4.5.1CM4内核的存储器结构

4.5.2 STM32的存储器结构

项目4.6 通用1/0口设置函数的设计

思考与练习

模块5 机械按键的识别–初步认识GPIO口的输入功能项目

5.1 机械按键的识别

5.1.1 机械按键状态的特点及其识别

5.1.2 GPIO端口位的数据输入通道及输入数据的读取

5.1.3 GPIO端口位的输入配置及上下拉电阻使能

5.1.4 STM32全部电路模块的寄存器封装项目

5.2 4×4矩阵键盘按键状态的识别

思考与练习
·

模块 6 基于 STM32CubeMX的 GPIO 口的输入/输出功能设计

项目6.1STM32CubeMX应用基础

6.1.1 认识 STM32CubeMX

6.1.2 基于 STM32CubeMX的开发步骤

6.1.3 STM32CubeMX生成工程

项目6.2 HAE库GPIO外设抽象层

6.2.1 HAL 库中 GPIO 相关函数

6.2.2 HAL库中GPIO 口寄存器的封装和相关定义

思考与练习·

模块7 认识STM32的中断系统

项目7.1 外部中断任务的实现及其实现过程

7.1.1 STM32的外部中断执行过程

7.1.2 使用STM32CubeMX配置中断时的注意事项

项目7.2 中断的含义及其作用

项目7.3STM32的中断管理

7.3.1 STM32的中断源

7.3.2 STM32的中断使能/失能控制.

7.3.3 STM32的中断优先级设置

7.3.4 STM32的中断函数

7.3.5 中断函数的响应过程

……

模块8 STM32串口及其应用

模块9 认识STM32的定时器

附录

参考文献

 

抢先评论了 “STM32程序设计——从寄存器到HAL库” 取消回复

评论

还没有评论。

相关产品

加入购物车

图像处理、分析与机器视觉(第4版)

EUR €58.99
阅读更多
缺货

计算机网络(英文版·第5版)

EUR €58.99
加入购物车

系统辨识理论及Matlab仿真

EUR €28.99
阅读更多
缺货

软件测试(原书第2版)

EUR €24.99

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略