前言
第一部分 快速入门
第1章 快速入门
1.1 编程资源
1.2 编译bootloader程序
1.3 编译第一个程序
1.4 加载第一个程序
1.5 使用make命令
1.6 小结
延伸阅读
第二部分 基础知识
第2章 硬件
2.1 PIC32微控制器
2.2 NU32开发板
2.3 小结
2.4 练习题
延伸阅读
第3章 软件
3.1 虚拟内存映射
3.2 示例:simplePIC.c
3.3 编译过程
3.4 PIC32复位过程
3.5 理解simplePIC.c
3.6 引导加载程序与独立程序
3.7 编译小结
3.8 实用命令行工具
3.9 小结
3.10 练习题
延伸阅读
第4章 函数库
4.1 创建talkingPIC
4.2 NU32函数库
4.3 引导加载程序
4.4 LCD函数库
4.5 Microchip函数库
4.6 自定义函数库
4.7 小结
4.8 练习题
延伸阅读
第5章 执行时间和存储空间
5.1 编译器优化
……
第6章 中断
第三部分 外设参考
第7章 数字输入和输出
第8章 计数器/定时器
第9章 输出比较
第10章 模拟输入
第11章 UART
第12章 SPI通信
第13章 I2C通信
第14章 并行主端口
第15章 输入捕获
第16章 比较器
第17章 休眠、空闲和看门狗定时器
第18章 闪速存储器
第19章 控制器局域网络
第20章 Harmony模块及其USB接口应用
第四部分 机电一体化应用
第21章 传感器
第22章 数字信号处理
第23章 PID反馈控制
第24章 LED亮度的反馈控制
第25章 有刷永磁直流电机
第26章 传动装置和电机选择
第27章 直流电机控制
第28章 电机控制项目
第29章 其他执行机构