中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
STM32單片機應用與全案例實踐(第2版)

包郵 STM32單片機應用與全案例實踐(第2版)

出版社:電子工業(yè)出版社出版時間:2025-03-01
開本: 其他 頁數(shù): 316
中 圖 價:¥47.2(6.9折) 定價  ¥68.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

STM32單片機應用與全案例實踐(第2版) 版權信息

STM32單片機應用與全案例實踐(第2版) 內容簡介

本書涵蓋了基于ARM的STM32 HAL庫的基本概念、基本原理、應用技術。硬件原理的闡述以學生"適用、易學、掌握”為原則,降低讀者入門和理解的難度。STM32的軟件設計基于HAL庫,方便讀者上手。本書在內容組織和框架設計上具有兩個鮮明特點:全案例、基于讀者學習。從讀者學習的角度,組織每個章節(jié)的內容體系,對STM32常用的典型外設模塊的原理及其應用設計均以若干個完整案例呈現(xiàn),同時也給出了一個完整的綜合性工程案例,這些都十分有利于學習者學習和模仿。

STM32單片機應用與全案例實踐(第2版) 目錄

目 錄
**篇 基于HAL + STM32CubeIDE
第1章 如何學習STM32 2
1.1 學習STM32必須具備的基礎知識 2
1.2 STM32的基本架構和基本原理 3
1.2.1 嵌入式與ARM 3
1.2.2 什么是STM32 4
1.2.3 STM32的內部結構 5
1.2.4 STM32的時鐘樹 6
1.2.5 STM32典型芯片 9
1.3 STM32的開發(fā) 10
1.3.1 STM32的4種開發(fā)模式 10
1.3.2 HAL庫的文件結構 12
1.3.3 基于HAL庫開發(fā)中必須掌握的幾個概念 14
1.3.4 如何學習STM32 16
1.3.5 學習STM32所需工具和平臺 16
1.4 STM32的*小系統(tǒng)—學習和開發(fā)的*小平臺 18
1.5 本章小結 20
思考與實踐 21
第2章 STM32的工程創(chuàng)建和調試 22
2.1 STM32CubeMX與STM32CubeIDE 22
2.1.1 什么是STM32CubeMX 22
2.1.2 STM32CubeIDE與STM32CubeMX的區(qū)別 22
2.2 STM32CubeIDE開發(fā)平臺的搭建 23
2.2.1 IDE平臺的安裝 23
2.2.2 Packs包下載與安裝 26
2.3 新建工程流程 29
2.4 STM32CubeIDE的功能及其基本操作 37
2.4.1 工具欄介紹 37
2.4.2 Debug調試模式 38
2.4.3 窗口和文本設置 39
2.5 本章小結 41
思考與實踐 41
第3章 通用輸入/輸出(GPIO)口 42
3.1 STM32 GPIO口概述 42
3.2 GPIO口的工作原理 42
3.2.1 GPIO引腳介紹 42
3.2.2 GPIO口的內部結構 43
3.2.3 GPIO口的工作模式 46
3.3 GPIO口配置與應用 50
3.3.1 GPIO口配置解析 50
3.3.2 GPIO函數(shù) 51
3.4 GPIO應用實例 52
3.4.1 GPIO輸出控制 52
3.4.2 單功能按鍵輸入 57
3.4.3 復用功能按鍵輸入 61
3.5 本章小結 63
思考與實踐 64
第4章 中斷 65
4.1 中斷及其基本原理 65
4.1.1 什么是中斷 65
4.1.2 中斷系統(tǒng) 66
4.1.3 中斷處理流程 67
4.2 嵌套向量中斷控制器 68
4.2.1 嵌套向量中斷控制器的主要功能 68
4.2.2 異常和中斷 69
4.2.3 EXTI 71
4.3 EXTI的配置與應用 73
4.3.1 EXTI配置解析 73
4.3.2 EXTI函數(shù) 76
4.4 EXTI應用實例 76
4.4.1 EXTI控制LED翻轉 76
4.4.2 EXTI嵌套LED控制 83
4.5 本章小結 89
思考與實踐 90
第5章 串口(USART) 91
5.1 串行通信 91
5.1.1 嵌入式系統(tǒng)中的通信 91
5.1.2 同步/異步串行通信 92
5.1.3 UART 93
5.2 STM32的USART 95
5.2.1 USART接口 95
5.2.2 5路USART的引腳關系 96
5.2.3 USART的應用步驟 97
5.3 串口通信配置 97
5.3.1 串口設備配置解析 97
5.3.2 常用的UART函數(shù) 99
5.3.3 串口重定向 100
5.3.4 串口調試助手 101
5.4 串口應用實例 102
5.4.1 串口收發(fā)輪詢方式 102
5.4.2 串口收發(fā)中斷方式 109
5.4.3 串口空閑中斷方式 111
5.5 本章小結 112
思考與實踐 112
第6章 I2C和SPI 113
6.1 STM32的I2C總線 113
6.1.1 I2C總線概述 113
6.1.2 I2C總線的工作原理和注意事項 114
6.1.3 STM32的I2C總線的基本特點 116
6.2 STM32的I2C總線的應用要領 117
6.2.1 關于STM32的I2C模塊 117
6.2.2 I2C總線死鎖的原因及其解決辦法 118
6.2.3 STM32的I2C接收和發(fā)送流程 118
6.3 硬件I2C與軟件I2C 119
6.3.1 硬件I2C設備配置流程 119
6.3.2 接口函數(shù)及其應用 123
6.3.3 軟件I2C實現(xiàn) 126
6.4 STM32的SPI 129
6.4.1 硬件結構與時序 129
6.4.2 STM32 SPI的構成 131
6.4.3 STM32的SPI的主要工作流程 132
6.4.4 SPI函數(shù)及其應用 132
6.4.5 設備配置流程 133
6.5 I2C和SPI應用實例 135
6.5.1 I2C讀寫AT24C02 135
6.5.2 基于SPI總線實現(xiàn)OLED顯示 140
6.6 本章小結 152
思考與實踐 153
第7章 定時器 154
7.1 STM32定時器 154
7.1.1 高級定時器 154
7.1.2 通用定時器 155
7.1.3 基本定時器 156
7.2 PWM 157
7.2.1 什么是PWM 157
7.2.2 PWM的主要參數(shù) 157
7.2.3 PWM的工作原理 157
7.2.4 PWM的應用 158
7.3 定時器配置 159
7.3.1 定時器模式 159
7.3.2 定時器參數(shù) 160
7.3.3 定時器中斷 161
7.4 主要接口函數(shù) 162
7.4.1 定時器啟停 162
7.4.2 比較輸出 162
7.4.3 PWM輸出 163
7.4.4 輸入捕獲 164
7.5 定時器應用實例 165
7.5.1 定時器控制LED 165
7.5.2 PWM呼吸燈 166
7.5.3 輸入捕獲 168
7.6 本章小結 171
思考與實踐 173
第8章 直接存儲器訪問(DMA) 174
8.1 STM32的DMA 174
8.1.1 什么是DMA 174
8.1.2 DMA控制器的功能框圖 174
8.1.3 DMA的基本原理 175
8.1.4 DMA控制器的主要特點 175
8.2 DMA的配置要點 176
8.2.1 DMA控制器配置參數(shù) 176
8.2.2 DMA的優(yōu)先級及其仲裁 176
8.2.3 DMA通道 177
8.2.4 DMA中斷請求 178
8.2.5 DMA注意事項 178
8.3 DMA配置 178
8.3.1 設備配置解析 178
8.3.2 配置函數(shù)解析 181
8.4 DMA應用實例 181
8.4.1 內存到內存?zhèn)鬏敺绞綉茫∕EMTOMEM) 181
8.4.2 外設到內存?zhèn)鬏敺绞綉?184
8.5 本章小結 187
思考與實踐 187
第9章 ADC 188
9.1 STM32F1的ADC 188
9.1.1 ADC及其基本特性 188
9.1.2 ADC誤差來源及消除措施 190
9.2 STM32外設模塊ADC的工作流程與編程要點 191
9.2.1 ADC的工作流程 191
9.2.2 ADC編程的要點 192
9.3 ADC配置 193
9.3.1 設備配置解析 193
9.3.2 接口函數(shù) 200
9.4 ADC應用實例 203
9.4.1 單ADC單通道應用示例 203
9.4.2 單ADC多通道應用示例 207
9.5 本章小結 211
思考與實踐 211
第10章 DAC 212
10.1 STM32的DAC 212
10.1.1 DAC的功能、特點 212
10.1.2 DAC的主要技術參數(shù) 213
10.1.3 DAC配置的基本過程 214
10.2 DAC配置 214
10.2.1 設備配置解析 214
10.2.2 接口函數(shù) 217
10.3 DAC應用實例 219
10.3.1 DAC輸出正弦波 219
10.3.2 DAC輸出三角波 221
10.4 本章小結 224
思考與實踐 224
第11章 Flash 225
11.1 STM32的Flash存儲器及其基本特性 225
11.1.1 嵌入式系統(tǒng)中的存儲器 225
11.1.2 Flash模塊的組織關系 226
11.1.3 STM32的Flash架構 226
11.1.4 Flash的相關操作 227
11.1.5 選項字節(jié)編程 228
11.2 Flash配置與接口函數(shù) 229
11.2.1 寫操作函數(shù) 229
11.2.2 解鎖與上鎖函數(shù) 230
11.2.3 Flash擦除函數(shù) 230
11.2.4 讀操作 231
11.2.5 選項字節(jié)相關操作函數(shù) 231
11.3 Flash應用實例 232
11.3.1 功能描述 232
11.3.2 軟件設計 232
11.3.3 實驗結果 234
?
11.4 本章小結 237
思考與實踐 237
第12章 綜合性設計項目 238
12.1 信號發(fā)生與采集 238
12.1.1 項目性能和功能要求 238
12.1.2 外設配置 238
12.1.3 程序設計 242
12.1.4 運行結果 242
12.2 煙霧報警及其處置的模擬 243
12.2.1 項目設計要求 243
12.2.2 外圍電路設計 243
12.2.3 外設配置 244
12.2.4 程序設計 245
12.2.5 運行結果 246
12.3 串口觸摸屏設計 246
12.3.1 功能描述 246
12.3.2 串口觸摸屏的程序設計 246
12.3.3 STM32的外設配置 249
12.3.4 程序設計 250
12.3.5 運行結果 251
12.4 本章小結 251
思考與實踐 251
第二篇 基于固件庫+Keil(MDK-ARM)
第13章 基于固件庫的開發(fā)及其示例 254
13.1 STM32的*小系統(tǒng) 254
13.2 STM32工程模板的建立 255
13.2.1 STM32的固件庫 255
13.2.2 新建工程模板的**步——復制固件庫文件 259
13.2.3 新建工程模板的第二步——新建一個Keil工程 260
13.2.4 關于創(chuàng)建工程模板的簡單小結 266
13.3 程序的燒寫 267
13.3.1 基于串口的程序下載(燒寫)方式 268
13.3.2 基于JTAG(SWD)的程序下載(燒寫)方式 269
13.4 程序的調試 271
13.5 模板的使用 273
13.6 3個GPIO輸出的范例——STM32中實現(xiàn) 延時的三種常用方法 274
13.6.1 **個LED工程——基于延時函數(shù)的延時 274
13.6.2 第二個LED工程——SysTick中斷延時 276
13.6.3 第三個LED工程——定時器中斷延時 278
13.7 本章小結 281
思考與實踐 282
第14章 液晶顯示在STM32中的應用——基于固件庫 283
14.1 STM32與12864液晶模塊連接的硬件接口 283
14.1.1 12864液晶模塊的基本原理 283
14.1.2 硬件接口 284
14.2 STM32與12864液晶模塊連接的軟件 接口實現(xiàn)——查詢“忙”狀態(tài) 284
14.2.1 程序設計思想 284
14.2.2 程序實現(xiàn) 285
14.2.3 程序演示 303
14.3 本章小結 304
思考與實踐 304
展開全部

STM32單片機應用與全案例實踐(第2版) 作者簡介

沈紅衛(wèi),歷任紹興文理學院自動化系副教授,紹興文理學院教務處處長(教授),現(xiàn)任紹興文理學院工學院院長。主要著作有《單片機應用系統(tǒng)設計實例與分析》、《基于單片機的智能系統(tǒng)設計與實現(xiàn)》等。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 耐驰泵阀管件制造-耐驰泵阀科技(天津)有限公司 | 打包箱房_集成房屋-山东佳一集成房屋有限公司 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司 | 常州律师事务所_常州律所_常州律师-江苏乐天律师事务所 | 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 手持式浮游菌采样器-全排二级生物安全柜-浙江孚夏医疗科技有限公司 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 | 伸缩器_伸缩接头_传力接头-巩义市润达管道设备制造有限公司 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 泰安办公家具-泰安派格办公用品有限公司 | 咖啡加盟-咖啡店加盟-咖啡西餐厅加盟-塞纳左岸咖啡西餐厅官网 | CCC验厂-家用电器|服务器CCC认证咨询-奥测世纪 | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 接地电阻测试仪[厂家直销]_电缆故障测试仪[精准定位]_耐压测试仪-武汉南电至诚电力设备 | 河南中专学校|职高|技校招生-河南中职中专网 | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 药品仓库用除湿机-变电站用防爆空调-油漆房用防爆空调-杭州特奥环保科技有限公司 | 吹田功率计-长创耐压测试仪-深圳市新朗普电子科技有限公司 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 上海风淋室_上海风淋室厂家_上海风淋室价格_上海伯淋 | 广州物流公司_广州货运公司_广州回程车运输 - 万信物流 | 空冷器|空气冷却器|空水冷却器-无锡赛迪森机械有限公司[官网] | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | 手术示教系统-数字化手术室系统-林之硕医疗云智能视频平台 | 环氧树脂地坪漆_济宁市新天地漆业有限公司| 全自动在线分板机_铣刀式在线分板机_曲线分板机_PCB分板机-东莞市亿协自动化设备有限公司 | 湖南成人高考报名-湖南成考网| 二氧化碳/活性炭投加系统,次氯酸钠发生器,紫外线消毒设备|广州新奥 | 缝纫客| 建筑资质代办-建筑企业资质代办机构-建筑资质代办公司 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 吊篮式|移动式冷热冲击试验箱-二槽冷热冲击试验箱-广东科宝 | 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 |