网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 嵌入式系统开发项目教程--基于STM32CubeMX+HAL库(高等学校计算机科学与技术教材)
分类
作者
出版社 北京交通大学出版社
下载
简介
内容推荐
本书基于项目式教学的思路,选用意法半导体公司的32位基于Cortex-M3内核的微控制器,并采用STM32CubeMX+HAL库的开发方式,从零开始,由浅入深地构建了8个嵌入式项目,以帮助读者“做中学、学中做”,快速提升嵌入式技术的应用技能。本书适用于应用型本科和高职院校的物联网、嵌入式技术、电子信息工程、自动化等专业,可作为“单片机原理与应用”和“嵌入式技术”等课程的教材,也可作为工程实训、电子制作与竞赛的实践教材。
目录
项目1 STM32开发初体验
任务1.1 嵌入式系统简介
1.1.1 嵌入式系统的概念及特点
1.1.2 嵌入式系统与嵌入式处理器
1.1.3 ARM公司与ARM处理器
1.1.4 STM32系列单片机
1.1.5 嵌入式系统开发的过程
任务1.2 安装STM32的相关软件、软件包
1.2.1 MDK-ARM简介
1.2.2 STM32Cube简介
1.2.3 STM32CubeMX简介
1.2.4 STM32开发方式介绍
任务实施
项目小结
项目2 编写自己的库函数
任务2.1 指针操作寄存器点灯
2.1.1 认识寄存器
2.1.2 查阅手册计算寄存器的地址
2.1.3 MDK-ARM的按钮与界面
任务实施
任务2.2 优化寄存器流水灯
2.2.1 条件编译
2.2.2 按位逻辑运算
任务实施
任务2.3 编写自己的库函数
2.3.1 结构体
2.3.2 独热码
任务实施
任务2.4 引入HAL库函数
2.4.1 HAL库目录结构
2.4.2 自动生成的初始化函数
2.4.3 HAL_CPIO_WritePin函数
2.4.4 将代码写在指定的位置
任务实施
知识拓展
项目小结
项目3 按键控制的开关灯设计
任务3.1 轮询式获取按键输入
3.1.1 STM32的引脚模式
3.1.2 读取端口输人数据
3.1.3 按键检测原理与消抖
任务实施
知识拓展
任务3.2 外部中断获取按键输入
3.2.1 中断的概念
3.2.2 STM3的外部中断
3.2.3 NVIC控制器
3.2.4 回调函数与弱函数
任务实施
知识拓展:HAL库的设计思想
项目小结
项目4 串口控制的开关灯设计
任务4.1 开关灯的数据发送
4.1.1 串口通信基础知识
4.1.2 STM32串口资源
4.1.3 引脚复用与片内外设重映射
4.1.4 串口数据发送函数
任务实施
任务4.2 开关灯的数据接收
4.2.1 ASCII码
4.2.2 串口接收中断的处理逻辑
任务实施
任务4.3 自定义串口命令控制开关灯
4.3.1 前后台编程模式
4.3.2 自定帧格式通信协议
4.3.3 变量及函数命名规则
4.3.4 串口应声虫的设计思路
任务实施
知识拓展:探索开启中断函数操作了哪些寄存器
项目小结
项目5 电子秒表的设计
任务5.1 使用定时器定时1s
5.1.1 STM32F103的时钟系统
5.1.2 STM32定时器简介
5.1.3 溢出时间的计算
5.1.4 定时器中断的处理逻辑
任务实施
任务5.2 使用定时器实现状态机
5.2.1 状态机读取按键
5.2.2 定时器捕获脉冲信号思路
5.2.3 定时器相关的宏定义函数
任务实施
任务5.3 实现电子秒表
5.3.1 定时器秒表的设计思路
任务实施
项目小结
项目6 电子音乐播放器
任务6.1 驱动无源蜂鸣器演奏音符
6.1.1 无源蜂鸣器的工作原理
6.1.2 定时器与PWM
6.1.3 音名与频率
6.1.4 演奏音符的思路
任务实施
任务6.2 简易音乐播放器
6.2.1 定时器的预装载寄存器
6.2.2 结构体数组存储乐曲
6.2.3 演奏乐谱的思路
任务实施
任务6.3 实现电子音乐播放器
6.3.1 演奏背景音乐的逻辑
任务实施
知识拓展:PWM驱动直流电机的原理
项目小结
项目7 多通道模拟数据采集器
任务7.1 光照度的获取与分析
7.1.1 STM32的ADC简介
7.1.2 光敏电阻
7.1.3 光照度程序编写思路
任务实施
任务7.2 多通道AD数据的DMA搬运
7.2.1 DMA简介
7.2.2 STM32的DMA
7.2.3 数据滤波思路
任务实施
知识拓展:从电阻值到光照度
项目小结
项目8 基于Modbus协议的多路环境采集系统
任务8.1 使用定时器截断串口数据
8.1.1 RS485总线
8.1.2 Modbus协议
8.1.3 定时器截断串口数据思路
任务实施
任务8.2 Modbus光敏传感器
8.2.1 校验
8.2.2 光敏传感器的协议设计
8.2.3 光敏传感器的程序设计思路
任务实施
任务8.3 Modbus温湿度传感器
8.3.1 DHT11工作原理与单总线协议
8.3.2 温湿度传感器的协议设计
任务实施
项目小结
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 12:20:09