-
内容大纲
本书是一本针对嵌入式系统开发人员和爱好者的实用指南。本书以STM32CubelDE为主要工具,介绍如何使用这一集成开发环境来开发STM32。通过深入浅出的讲解和丰富的实验例程,读者将掌握从项目创建到代码调试的全过程,并能够熟练运用STM32CubelDE开发各种嵌入式系统应用。
本书分为两篇:基础篇,主要介绍STM32CubeIDE的基础知识,包括开发环境搭建、新建工程、工程模板分析等;实战篇,主要介绍如何使用STM32CubeIDE进行配置以实现STM32的外设功能。 -
作者介绍
-
目录
基础篇
第1章 本书学习方法
第2章 STM32CubelDE的使用
2.1 STM32CubelDE简介
2.2 常用开发工具
2.3 STM32CubelDE的安装
2.4 CH340USB虚拟串口驱动安装
2.5 新建工程
2.5.1 创建工程
2.5.2 添加用户驱动代码
2.5.3 编译工程
2.5.4 下载验证
2.5.5 仿真调试
2.6 STM32CubeIDE使用技巧
2.6.1 STM32CubelDE窗口介绍
2.6.2 窗口和文本调整
2.6.3 代码编辑技巧
2.6.4 添加自己的代码文件
2.6.5 编译生成BIN或HEX文件
b2.6.6 调试技巧
2.6.7 STM32CubelDE支持打印浮点数设置
2.7 无线调试器和DAP仿真器的使用
2.7.1 DAP仿真器的使用
2.7.2 无线调试器的使用
2.8 认识时钟树
2.8.1 时钟源
2.8.2 锁相环PLL
2.8.3 系统时钟SYSCLK
2.8.4 时钟信号输出MCO
第3章 STM32CubelDE工程模板分析
3.1 获取STM32Cube固件包
3.2 STM32CubeF1固件包目录结构
3.3 CMSIS文件夹关键文件介绍
3.4 STM32CubeIDE工程文件夹分析
3.5 sys文件夹代码介绍
3.6 delay文件夹代码介绍
实战篇
第4章 跑马灯实验
第5章 蜂鸣器实验
第6章 按键输入实验
第7章 外部中断实验
第8章 串口通信实验
第9章 独立看门狗实验
第10章 窗口看门狗实验
第11章 基本定时器实验
第12章 通用定时器PWM输出实验
第13章 通用定时器输入捕获实验
第14章 高级定时器互补输出带死区控制实验
第15章 OLED显示实验
第16章 TFTLCD(MCU屏)实验
第17章 RTC实时时钟实验
第18章 PVD电压监控实验
第19章 睡眠模式实验
第20章 停止模式实验
第21章 待机模式实验
第22章 DMA实验
第23章 单通道ADC采集实验
第24章 单通道ADC采集(DMA读取)实验
第25章 光敏传感器实验
第26章 DAC输出实验
第27章 FC实验
第28章 SPI实验
第29章 RS485实验
第30章 CAN通信实验
第31章 触摸屏实验
第32章 红外遥控实验
第33章 DHT11数字温湿度传感器
第34章 无线通信实验
第35章 FLASH模拟EEPROM实验
第36章 摄像头实验
第37章 内存管理实验
第38章 USMART调试组件实验
第39章 SD卡实验
第40章 FATFS实验
第41章 汉字显示实验
第42章 图片显示实验
第43章 照相机实验
第44章 USB读卡器(Slave)实验
第45章 USB虚拟串口(Slave)实验
第46章 FreeRTOS移植实验
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...