STM32开发实战 LabVIEW卷PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:王电令,苏亚辉,苏彩红编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2016
- ISBN:9787111536420
- 页数:522 页
第1章 软件篇 1
1.1 LabVIEW ARM嵌入式模块介绍 1
1.2 Keil RealView MDK软件介绍 4
1.3 Keil RTX实时操作系统介绍 5
1.4 LabVIEW ARM Module软件架构 7
1.5 LabVIEW ARM Module、RealView MDK、实验平台驱动软件安装 8
1.6 STM32实验范例程序查找与USB JLink-OB驱动加载 14
第2章 硬件篇 19
2.1 ARM Cortex-M3内核简介 19
2.2 实验平台介绍 20
2.2.1 My_ARM_Starter_Board学习板介绍 22
2.2.2 My_ARM_Core_Board核心板介绍 25
2.2.3 My_ARM_DAQ_Board数据采集板介绍 27
2.3 实验平台资源说明 28
2.3.1 My_ARM_Starter_Board平台资源简介 28
2.3.2 My_ARM_Core_Board平台资源简介 34
2.3.3 My_ARM_DAQ_Board平台资源简介 35
2.3.4 My_ARM实验平台总结 37
第3章 基础模块篇 38
3.1 GPIO 38
3.1.1 GPIO介绍 38
3.1.2 GPIO工作方式 39
3.1.3 GPIO驱动VI 45
3.1.4 两种驱动实现方式比较 55
3.1.5 GPIO总结 56
3.2 ADC/DAC 56
3.2.1 ADC介绍 57
3.2.2 ADC驱动实现 58
3.2.3 DAC介绍 62
3.2.4 DAC驱动实现 63
3.3 中断 66
3.3.1 外部中断 67
3.3.2 外部中断驱动实现 69
3.3.3 内部中断 76
3.3.4 定时器中断驱动实现 78
3.4 PWM生成 91
3.4.1 PWM原理及应用 92
3.4.2 PWM驱动实现 92
3.4.3 PWM参数设置技巧 97
3.5 看门狗 97
3.5.1 独立看门狗介绍 98
3.5.2 独立看门狗驱动实现 99
3.5.3 窗口看门狗介绍 100
3.5.4 窗口看门狗驱动实现 101
3.6 TFTLCD显示、触摸屏及OLED显示 103
3.6.1 TFTLCD显示原理 104
3.6.2 TFTLCD显示驱动实现 105
3.6.3 触摸屏工作原理 109
3.6.4 触摸屏驱动VI 110
3.6.5 OLED工作原理 112
3.6.6 OLED驱动实现 113
3.7 RTC时钟/待机与唤醒 114
3.7.1 RTC时钟介绍 114
3.7.2 RTC时钟驱动实现 115
3.7.3 待机与唤醒 118
3.7.4 待机与唤醒驱动实现 119
3.8 IIC/SPI总线 120
3.8.1 IIC协议介绍 120
3.8.2 IIC协议驱动实现 122
3.8.3 EEPROM驱动实现 125
3.8.4 SPI协议介绍 129
3.8.5 SPI协议驱动实现 131
3.8.6 Flash驱动实现 132
3.9 RS232/RS485/CAN总线 136
3.9.1 RS232协议介绍 136
3.9.2 RS232驱动实现 137
3.9.3 RS485协议介绍 139
3.9.4 RS485驱动实现 139
3.9.5 CAN协议介绍 140
3.9.6 CAN驱动实现 145
3.10 红外遥控 148
3.10.1 红外遥控工作原理 149
3.10.2 红外遥控驱动实现 150
3.11 三轴加速度传感器 153
3.11.1 三轴加速度传感器工作原理 154
3.11.2 三轴加速度传感器的驱动实现 155
第4章 高级模块篇 157
4.1 SRAM 157
4.1.1 SRAM读写与管理 158
4.1.2 SRAM管理的驱动实现 158
4.2 SD卡 161
4.2.1 SD卡的应用 161
4.2.2 SD卡驱动实现 162
4.3 FATFS文件系统 164
4.3.1 FATFS文件系统介绍 164
4.3.2 FATFS文件系统驱动实现 165
4.4 中文显示 170
4.4.1 中文显示原理 171
4.4.2 中文显示的驱动实现 174
4.5 图片显示 175
4.5.1 图片显示原理 176
4.5.2 图片显示的驱动实现 177
4.6 音乐播放 178
4.6.1 音频播放原理 179
4.6.2 音频解码与播放的驱动实现 179
4.7 录音机 182
4.7.1 录音机工作原理 182
4.7.2 录音机的驱动实现 182
4.8 FM收发 184
4.8.1 FM收发设置 184
4.8.2 FM的驱动实现 185
4.9 摄像头 188
4.9.1 摄像头工作流程 190
4.9.2 摄像头的驱动实现 190
4.10 USB通信 194
4.10.1 USB设备开发流程 196
4.10.2 USB通信的驱动实现 202
4.11 2.4G无线通信 204
4.11.1 无线通信模块介绍 205
4.11.2 无线通信的驱动实现 206
4.12 TCP/IP网络传输 209
4.12.1 TCP/IP网络传输介绍 210
4.12.2 TCP/IP传输协议的驱动实现 213
4.13 Web网页服务 216
4.13.1 Web服务开发流程 216
4.13.2 Web服务的驱动实现 219
第5章 基础实验篇 220
5.1 入门实验 220
5.1.1 循环实验 220
5.1.2 软件仿真 226
5.1.3 硬件调试 229
5.1.4 程序优化 230
5.1.5 程序发布 235
5.1.6 程序架构 236
5.1.7 实验总结 239
5.2 GPIO实验 240
5.2.1 流水灯实验 240
5.2.2 蜂鸣器实验 245
5.2.3 按键捕捉实验 248
5.2.4 实验总结 251
5.3 ADC/DAC实验 251
5.3.1 ADC温度采集报警实验 252
5.3.2 DAC正弦波生成实验 257
5.3.3 实验总结 263
5.4 中断实验 263
5.4.1 外部I/O中断实验 263
5.4.2 定时器更新中断实验 277
5.4.3 脉冲测量实验 286
5.4.4 编码器测量实验 295
5.4.5 实验总结 305
5.5 PWM实验 306
5.5.1 PWM驱动舵机实验 306
5.5.2 实验总结 313
5.6 看门狗实验 313
5.6.1 独立看门狗实验 313
5.6.2 窗口看门狗实验 316
5.6.3 实验总结 322
5.7 TFTLCD显示/触摸屏/OLED实验 322
5.7.1 TFTLCD显示实验 322
5.7.2 触摸屏实验 326
5.7.3 OLED显示实验 330
5.7.4 实验总结 334
5.8 RTC时钟/闹钟与待机唤醒实验 334
5.8.1 RTC时钟实验 334
5.8.2 RTC闹钟实验 342
5.8.3 STM32待机与唤醒实验 348
5.8.4 实验总结 355
5.9 IIC/SPI实验 355
5.9.1 EEPROM(IIC)读写实验 355
5.9.2 Flash(SPI)读写实验 359
5.9.3 实验总结 364
5.10 RS232/RS485/CAN实验 364
5.10.1 RS232通信实验 364
5.10.2 RS485通信实验 370
5.10.3 CAN通信实验 374
5.10.4 实验总结 378
5.11 红外遥控实验 378
5.11.1 软件架构设计 379
5.11.2 红外接收头硬件连接原理图 381
5.11.3 编写主VI程序 381
5.11.4 编写定时器4的中断服务子VI程序 382
5.11.5 程序编译、下载、调试 384
5.11.6 实际运行结果 387
5.12 三轴加速度传感器实验 387
5.12.1 软件架构设计 388
5.12.2 3D加速度传感器接口原理图 388
5.12.3 编写主VI程序 390
5.12.4 程序编译、下载、调试 391
5.12.5 实际运行结果 391
第6章 高级实验篇 393
6.1 内存SRAM管理实验 393
6.1.1 软件架构设计 393
6.1.2 外部SRAM接口连接原理图 394
6.1.3 编写主VI程序 395
6.1.4 程序编译、下载、调试 395
6.1.5 实际运行结果 397
6.2 SD卡读写实验 398
6.2.1 软件架构设计 398
6.2.2 SD卡插槽连接原理图 399
6.2.3 编写主VI程序 399
6.2.4 程序编译、下载、调试 400
6.2.5 实际运行结果 400
6.3 FATFS文件系统实验 401
6.3.1 软件架构设计 402
6.3.2 FATFS文件系统硬件原理图 402
6.3.3 编写主VI程序 403
6.3.4 程序编译、下载、调试 403
6.3.5 实际运行结果 404
6.4 中文显示实验 405
6.4.1 软件架构设计 405
6.4.2 中文显示硬件原理图 406
6.4.3 编写主VI程序 406
6.4.4 程序编译、下载、调试 407
6.4.5 实际运行结果 408
6.5 图片显示实验 409
6.5.1 软件架构设计 409
6.5.2 图片显示硬件原理图 410
6.5.3 编写主VI程序 410
6.5.4 程序编译、下载、调试 411
6.5.5 实际运行结果 412
6.6 音乐播放实验 412
6.6.1 软件架构设计 413
6.6.2 MP3模块硬件原理图 413
6.6.3 编写主VI程序 415
6.6.4 程序编译、下载、调试 415
6.6.5 实际运行结果 416
6.7 录音机实验 417
6.7.1 软件架构设计 418
6.7.2 录音机硬件原理图 418
6.7.3 编写主VI程序 420
6.7.4 程序编译、下载、调试 421
6.7.5 实际运行结果 421
6.8 FM收发实验 422
6.8.1 软件架构设计 423
6.8.2 FM模块硬件原理图 423
6.8.3 编写主VI程序 425
6.8.4 程序编译、下载、调试 425
6.8.5 实际运行结果 426
6.9 摄像头视频拍照实验 427
6.9.1 软件架构设计 428
6.9.2 摄像头模块与STM32之间的硬件连接 430
6.9.3 编写主VI程序 430
6.9.4 编写外部I/O的中断服务VI程序 431
6.9.5 程序编译、下载、调试 432
6.9.6 实际运行结果 434
6.10 USB通信实验 434
6.10.1 USB通信架构开发流程 434
6.10.2 USB固件程序框架设计(STM32) 435
6.10.3 USB设备硬件原理图(STM32) 436
6.10.4 USB固件程序编写(STM32) 437
6.10.5 USB固件程序编译、下载、调试 437
6.10.6 USB设备驱动文件生成(主机PC) 438
6.10.7 USB应用程序开发(主机PC) 445
6.10.8 实际运行结果 448
6.11 2.4G无线通信实验 449
6.11.1 2.4 G无线通信程序开发流程 450
6.11.2 NRF24L01发送方程序编写(STM32) 450
6.11.3 NRF24L01接收方程序编写(STM32) 451
6.11.4 NRF24L01无线模块接口硬件原理图 452
6.11.5 无线通信程序编译、下载、调试 452
6.11.6 实际运行结果 454
6.12 TCP网络传输实验 456
6.12.1 TCP网络传输开发流程 456
6.12.2 TCP服务器端程序编写(下位机STM32) 456
6.12.3 TCP客户端程序编写(上位机PC) 457
6.12.4 ENC28J60网络传输模块硬件原理图 459
6.12.5 TCP网络传输程序编译、下载、调试 459
6.12.6 实际运行结果 460
6.13 Web网页服务实验 462
6.13.1 Web服务器端程序编写(下位机STM32) 463
6.13.2 ENC28J60网络传输模块硬件原理图 464
6.13.3 Web服务器程序编译、下载、调试 466
6.13.4 实际运行结果 466
第7章 综合实验篇 469
7.1 3D游戏手柄实验 470
7.1.1 软件架构设计(标准状态机) 471
7.1.2 My_ARM学习板接口连接原理图 472
7.1.3 My_ARM学习板接口实物图 473
7.1.4 编写主VI程序 473
7.1.5 编写I/O中断服务VI程序 476
7.1.6 程序编译、下载、调试 476
7.1.7 USB驱动生成安装 479
7.1.8 上位机应用程序APP 482
7.1.9 实际运行结果 483
7.2 电机闭环控制实验 484
7.2.1 软件架构设计(标准状态机) 485
7.2.2 My_ARM学习板接口连接原理图 487
7.2.3 My_ARM学习板接口实物图 488
7.2.4 编写主VI程序 488
7.2.5 编写定时器中断服务VI程序 494
7.2.6 程序编译、下载、调试 495
7.2.7 PID参数整定方法 498
7.2.8 上位机应用程序APP 502
7.2.9 实际运行结果 504
7.3 音频信号在线监测实验 505
7.3.1 软件架构设计(标准状态机) 508
7.3.2 My_ARM学习板接口连接原理图 510
7.3.3 My_ARM学习板接口实物图 511
7.3.4 编写主VI程序 511
7.3.5 程序编译、下载、调试 518
7.3.6 上位机应用程序APP 520
7.3.7 实际运行结果 520
附录 522
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019