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

请输入您要查询的图书:

 

书名 STM32物联网入门30步(STM32入门100步姊妹篇)
分类
作者 杜洋
出版社 人民邮电出版社
下载
简介
内容推荐
现在物联网可以说是炙手可热的概念,在智能家居、智能汽车、工业自动化生产、智能城市等领域,都有物联网的身影。单片机行业也将从自动化控制快速转向物联网产品的研发。本书在这个背景下为想从事物联网开发的朋友进行物联网的单片机入门指导。本书将采用主流的32位ARM单片机作为低功率物联网设备的核心组件,讲解蓝牙模块、Wi-Fi模块和阿里云物联网平台的联网通信。本书使用STM32 CubeIDE集成开发环境、STM32 CubeMX图形化编程工具,以及主流的HAL库,内容包括基础知识的讲解和各功能模块的编程与应用,带领大家完成一个基于阿里云物联网平台的小项目,通过项目开发实践验证学习成果。
目录
第1章 平台建立
第1步:教程介绍与学习方法
1.1 教学介绍
1.2 理清关系
1.3 学习方法
第2步:CubeIDE的安装与汉化
2.1 CubeIDE的下载
2.2 CubeIDE的安装
2.3 CubeIDE的汉化
2.4 CubeIDE的基本设置
第3步:创建CubeIDE工程
3.1 新建工程
3.2 安装HAL库
3.3 图形化界面
3.4 命令行界面
第4步:CubeMX图形化编程
4.1 时钟设置
4.2 端口设置
第5步:工程的编译与下载
5.1 编译工程
5.2 程序下载
5.3 修改参数重新下载
第6步:HAL库的结构与使用
6.1 HAL库的整体结构
6.2 HAL库的函数原理
6.3 HAL库的使用方法
第2章 物联网基础功能
第7步:RCC时钟与延时函数
7.1 RCC的时钟树
7.2 RCC的程序
7.3 HAL库中的延时函数
第8步:LED与按键驱动程序
8.1 LED的驱动与应用
8.2 按键的驱动与应用
第9步:蜂鸣器与继电器驱动程序
9.1 蜂鸣器的驱动与应用
9.2 继电器的驱动与应用
第10步:串口通信与超级终端
10.1 超级终端的安装与设置
10.2 printf串口打印函数
10.3 串口中断回调函数
10.4 编写串口控制应用程序
第11步:ADC与DMA驱动程序
11.1 ADC功能
11.2 DMA功能
第12步:RTC与BKP驱动程序
12.1 HAL库自带的RTC驱动程序
12.2 创建走时完善的RTC驱动程序
第13步:温湿度传感器驱动程序
13.1 DHT11芯片介绍
13.2 电路原理分析
13.3 移植驱动程序
13.4 编写应用程序
第14步:SPI存储芯片驱动程序
14.1 芯片介绍
14.2 电路原理
14.3 CubeMX设置
14.4 移植驱动程序
14.5 编写应用程序
第15步:USB从设备驱动程序
15.1 电路原理
15.2 CubeMX设置
15.3 修改驱动程序
15.4 编写应用程序
第16步:省电模式、CRC与芯片ID
16.1 省电模式
16.2 CRC功能
16.3 芯片ID功能
第17步:外部中断与定时器
17.1 外部中断功能
17.2 定时器功能
第3章 物联网通信功能
第18步:RS485总线驱动程序
18.1 电路原理
18.2 CubeMX设置
18.3 移植驱动程序
18.4 编写应用程序
第19步:CAN总线驱动程序
19.1 电路原理
19.2 CubeMX设置
19.3 移植驱动程序
19.4 编写驱动程序
第20步:蓝牙模块驱动程序
20.1 数据手册分析
20.2 电路原理
20.3 CubeMX设置
20.4 移植驱动程序
20.5 编写应用程序
20.6 App透传测试
第21步:蓝牙AT指令与控制应用
21.1 AT指令集介绍
21.2 AT指令的编程方法
21.3 蓝牙控制界面设置
21.4 编写蓝牙控制应用程序
第22步:蓝牙模块的扩展应用
22.1 蓝牙专业调试的界面设计
22.2 专业调试的程序编写
22.3 蓝牙模块I/O端口的控制
第23步:Wi-Fi模块原理与AT指令
23.1 数据手册分析
23.2 电路原理
23.3 Wi-Fi模块与串口1透传
23.4 串口助手调试AT指令
23.5 AT指令集介绍
第24步:Wi-Fi模块的TCP通信
24.1 Wi-Fi模块连接无线路由器
24.2 以计算机为服务器的TCP连接
24.3 以Wi-Fi模块为服务器的TCP连接
24.4 Wi-Fi模块与手机App通信…
第25步:Wi-Fi模块的单片机控制应用
25.1 移植驱动程序
25.2 编写应用程序
25.3 计算机的远程控制
25.4 手机的远程控制
第26步:创建阿里云物联网平台
26.1 物联网平台简介
26.2 创建产品与设备
26.3 安装MQTT.fx
26.4 测试数据收发
26.5 深入自学资料
第27步:STM32连接阿里云物联网平台
27.1 修改示例程序的参数
27.2 云平台的数据收发
27.3 驱动程序结构与原理
27.4 应用程序原理分析
第4章 项目开发实践
第28步:物联网项目开发实例1
28.1 项目策划和开发规范
28.2 创建项目工程与日志
28.3 移植各功能驱动程序
28.4 编写功能测试应用程序
第29步:物联网项目开发实例2
29.1 完成温度控制加热灯的程序
29.2 完成按键和电位器设置的程序
29.3 完成手机蓝牙设置的程序
29.4 完成阿里云物联网平台设置的程序
29.5 测试效果与调试
第30步:物联网项目开发实例3
0.1 完成错误报警的处理程序
30.2 完成操作异常的处理程序
30.3 完成稳定性处理的程序
30.4 程序排版整理
30.5 导出正式版本并存档
随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/9 14:44:21