作为学习LabVIEW与32位微处理器STM32的门级教材,本书从LabVIEWforARM嵌式软件架构手,在分析STM32芯片内部每个功能模块的基础上,着重介绍使用LabVIEW对其行编程的工作原理和发过程,让读者知其所以然。同时,本书还配套了40个实验例程和经典案例,帮助读者快速理解和掌握图形化ARM嵌式系统发。通过基本原理、实验例程、案例分析,这种循序渐、由浅深的方式引导读者完成由STM32初学者过渡到ARM嵌式发工程师的转变。
前言
致谢
第1章 软件篇
1.1 LabVIEW ARM嵌入式模块介绍
1.2 Keil RealView MDK软件介绍
1.3 Keil RTX实时操作系统介绍
1.4 LabVIEW ARM Module软件架构
1.5 LabVIEW ARM Module、RealView MDK、实验平台驱动软件安装
1.6 STM32实验范例程序查找与USB JLink-OB驱动加载
第2章 硬件篇
2.1 ARM Cortex-M3内核简介
2.2 实验平台介绍
2.3 实验平台资源说明
第3章 基础模块篇
3.1 GPIO
3.2 ADC/DAC
3.3 中断
3.4 PWM生成
3.5 看门狗
3.6 TFTLCD显示、触摸屏及OLED显示
3.7 RTC时钟/待机与唤醒
3.8 IIC/SPI总线
3.9 RS232/RS485/CAN总线
3.10 红外遥控
3.11 三轴加速度传感器
第4章 高级模块篇
4.1 SRAM
4.2 SD卡
4.3 FATFS文件系统
4.4 中文显示
4.5 图片显示
4.6 音乐播放
4.7 录音机
4.8 FM收发
4.9 摄像头
4.10 USB通信
4.11 2.4G无线通信
4.12 TCP/IP网络传输
4.13 Web网页服务
第5章 基础实验篇
5.1 入门实验
5.2 GPIO实验
5.3 ADC/DAC实验
5.4 中断实验
5.5 PWM实验
5.6 看门狗实验
5.7 TFTLCD显示/触摸屏/OLED实验
5.8 RTC时钟/闹钟与待机唤醒实验
5.9 IIC/SPI实验
5.10 RS232/RS485/CAN实验
5.11 红外遥控实验
5.12 三轴加速度传感器实验
第6章 高级实验篇
6.1 内存SRAM管理实验
6.2 SD卡读写实验
6.3 FATFS文件系统实验
6.4 中文显示实验
6.5 图片显示实验
6.6 音乐播放实验
6.7 录音机实验
6.8 FM收发实验
6.9 摄像头视频拍照实验
6.10 USB通信实验
6.11 2.4G无线通信实验
6.12 TCP网络传输实验
6.13 Web网页服务实验
第7章 综合实验篇
7.1 3D游戏手柄实验
7.2 电机闭环控制实验
7.3 音频信号在线监测实验
附录