介绍微控制器编程,使用用户友好的 Energia 快速原型系统、汇编语言、DriverLib API 或 C 等高级编程语言对 MSP432 微控制器进行编程。
简介
简述:回顾了微控制器上的系统以及 MSP432-EXP432P401R 评估板 (MSP432 LaunchPad)。 MSP432 硬件架构、软件组织、编程模型以及 ARM 32 位 Cortex M4F 中央处理器的概述。
编程
简述:介绍C语言编程。C 代码演示
参数和接口
简述:介绍了各种输入和输出设备以及如何正确地将它们连接到 MSP432 微控制器。C 代码演示。
存储系统
简述:描述和使用 MSP432 板上的不同存储器组件,包括闪存、RAM、ROM 和相关的存储器控制器。 C 代码演示。
电源系统
简述:深入讨论 MSP432 电源控制管理器 (PCM),应用要求配置各种操作模式,并提供超低功耗操作和实践。C 代码演示。
时钟和计时系统
简述:描述灵活的时钟特性,讨论定时器系统架构。C 代码演示。
重置和中断
简述:讨论嵌套向量中断控制器 (NVIC) 驱动的各种中断系统,说明如何正确配置和编程它们。
模拟外围
简述:讨论模数转换器 (ADC)、内部参考模块和模拟比较器。C 代码演示。
通讯
简述:回顾驻留在 MSP432 上的串行通信系统的补充,包括通用异步接收器发送器 (UART)、串行外围接口 (SPI)、内部集成电路 (I2C) 系统和红外数据协会 (IrDA) 链接。C 代码演示。
系统完整性
简述:介绍了 MSP432 上的数据完整性功能,包括讨论噪声及其来源和抑制、高级加密标准 (AES) 256 加速器模块和 32 位循环冗余校验 (CRC) 引擎。C 代码演示。
系统级设计
简述:讨论了系统设计过程,随后是系统级示例。项目:气象站;潜水机器人;山地导航机器人;C 代码演示。
详情参阅 亚图跨际