电子电气工程师技术丛书 嵌入式计算与机电一体化技术:基于PIC32微控制器
作者: (美)凯文·M.林奇
出版时间: 2019年版
丛编项: 电子电气工程师技术丛书
内容简介
《嵌入式计算与机电一体化技术:基于PIC32微控制器》基于Microchip PIC32微控制器,基础知识部分重点讲解PIC32的硬件、C语言编程以及与传感器和执行机构的接口,应用部分关注机电一体化技术,包括传感器、传动装置和电机的选择等。相比于复杂的器件手册,该书更适合新手阅读,可实现快速入门和进阶。各章节全面融合PIC32参考手册、数据表、XC32 C编译器用户指南、Harmony帮助文档等内容,选择PIC32MX795F512H+NU32开发板,专注于单一型号并深入其操作细节,强调基础,易于实践,而且配有丰富的教辅资源。《嵌入式计算与机电一体化技术:基于PIC32微控制器》特色:面向机电一体化工程师。在美国西北大学,该书是机电一体化系列课程的教材,核心是机电一体化工程师的必备知识,而非计算机工程师侧重的微控制器设计,因此也适合作为Arduino爱好者和嵌入式工程师的参考读物。消除学习中的“魔法步骤”。采用命令行而非集成开发环境,不隐藏任何关键步骤,帮助读者从零开始学会编写和调试代码,从而透彻理解代码如何运行、为何能够运行以及如何实现与硬件的连接。实用的在线学习资源。该书网站www.nu32.org免费提供代码、数据表、PCB布局图和扩展章节,以及可用于翻转课堂的教学视频等资源,读者亦可继续探索相关参考手册,进一步提高PIC32编程能力。
目录
前言
第一部分 快速入门
第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章 其他执行机构