首页 > 产品 > 微控制器 (MCU) 和处理器 > MSP432产品培训 >

MSP430

最新课程

热门课程

MSP432产品培训(五)-数字外设

大家好欢迎观看 我们 sp 432 MCU的产品培训 本节课是产品培训的第五部分 本次培训主要向大家介绍sp 432 数字外设 包括定时器的资源 串行通讯接口 GPIO DMA模块 首先 MSP 432产品定时器的资源 虽然看上去不是很多 它的种类非常多 每一种定时器 都具备不同的特性 满足用户不同需求 实现不同类型应用 首先Timer A 定时器模块 用于MSP 430 16位定时器 在432产品有四个 它是灵活性非常高的定时器 模块都配有五个输入捕获和输出比较 每个通道的都可以配置为 多种不同的技术模式 比如连续计数模式 它还支持顺序降序技术 输出呢 还可以有各种模式的配置 切换的输出 设置为了输出以及重置 这样的输出等 Timer A 定时器 时钟源的也非常灵活 支持高速的和低速两种 进行驱动 这是16位 Timer A 定时器模块 接下来看到 Timer3 2 Sys stick模块 这俩定时器模块都是第一次出现 MSP 产品中 32为32位定时器 在MSP 中共有俩32位定时器模块 并且这两个模块可以级联 就可以 实现一个分辨率非常高的时间间隔 非常长时间间隔中断 Sys stick 精度 高的24位模块 主要用于对 cpu 的周期 进行技术 在操作系统当中实现时机 需要注意的Timer3 2 Sys stick模块 只由高速的时钟源驱动 不能低速驱动 除此之外 它配有低频定时器 实时时钟 RTC WDT 定时器这两都可以采用32K 用低频时钟源驱动 且俩定时器都可在 LPM 3 和 LPM 3.5 低功耗模式运行 除了做RTZ 看门狗的重要功能 它们 同样用来产生一个时间的间隔 实现LPM 3 3.5 低功耗模式唤醒 表格上面就大致可以看到MSP 432 产品上的定时器的资源 我们 都可实现它主要功能 比如PWM输出 信号捕获比较 RTC 看门狗 除了实现主要功能 并且产生中断之外 所有电势距 均可实现定时时间间隔 产生定时中断 接下来看 MSP 432 串行通讯接口 它和430产品配置一样 eUSCI 模块 非常具有灵活性的 创新通讯模块 只需要一个可实现不同 通讯接口如 I2C UART SPI 应用 SCI可拆分俩模块 eUSCI A eUSCI B eUSCI A 实现UART SPI通讯 eUSCI B 实现 I2C SPI通讯 eUSCI支持多种灵活UART配置 内部 集成功能强大的波特率的生成器 及接收方波特率的检测功能 其次 432 产品上的SPI接口支持三线和四线 SPI接口模式 且通讯最高可达十四兆 bps速率 I2C模块支持高速 I2C通讯 支持400 和1MHz 速率 I2C模块最多 支持四个硬件的从地址 都配有TXRX 中断 以提供支持 有关eUSCI模块 MSP 432产品通讯接口更多信息 参考 应用手册以及针对MSP器件的 用户指南和软件开发包 这些都可 在MSPWaire专用软件 开发包当中来获得 MSP432 数字IU接口 配载 MSP 432上的是现有MSP 430的 广为人知的同样的 一个超低泄漏的 io 口 极易使用也具较高可配置性 支持中断 MSP 432所有IO口 都支持并实现电容触摸感应 所有IO都配有上拉和下拉电阻 只有六个端口或者说是四十八个 引脚我们可以实现外部中断 唤醒的功能 映射配有24个可映射 端口IO 器件上有30个数字功能 可映射到24个数字IO口 该功能在 引脚分配极为实用 可根据需求 可在24个中随意指定30个数字功能 任意一个实现功能 MSP 432 器件上新增的四个引脚 p 2. 0 到 p 2. 3其支持支刚电流驱动 每个引脚都可实现高达20mA电流 如果有MSP 432 launch pad 有超高亮 亮度的LED 它由高电流驱动的GPL口 实现驱动的 接下来看DMA模块 MSP 432上的叫MicroDMA模块 它是由ARM 标准模块发展而来 它灵活度高可配置的模块 最多支持8个DMA通道 通过配置 可实现不同模式高速传输 基本 自动请求模式乒乓存储器分散 集中 外设分散集中模式 用户 在代码任意位置对DMA配置 从而可形成1-1024路传输 配置相关数据数据源目的地址等 信息存到RAM 用户需调用简单 外设驱动库1个API实现对DMA通道 配置 跟 MSP 430 DMA 模块相比 出现MicroDMA功能 借助它每个DMA 通道都有独立可编程优先级 我们可在代码中任意改变其优先级 记住MicroDMA访问优先级高于 cpu 若需要访问一个共享的资源 DMA模块可先于CPU获得模块 访问权限 此图是DMA模块 支持触发映射 看到MSP 432围绕 外设特有圆和触发部署整个电煤系统 提供了众多MSP 432每个通道关联的 多个通道和触发 数据来源不仅是 串行通讯 比如eUSCI 开放性 也是ADC转换结果 定时器输出结果 AES等 源还可以是某外部影响 通过 灵活资源配置 DMA模块 构建复杂的 数据传输链 举例可配置ADC模块 对需要监控信号进行数据采样 ADC转化结果完成后 DMA将结果从 寄存器当中搬到SPI模块 传输缓冲区当中 为SPI传输准备好 这个过程CPA无干预 同样配置DMA I2C收到的缓冲区中的数据存到RAM 无需I2C 收到后用CPU进行数据拷贝 DMA的传输解放CPU操作 其在数据 搬运同时优先级高的事件 这一章节关于MSP 432 数字外设 介绍就到此结束了 谢谢大家的观看

大家好欢迎观看 我们 sp 432 MCU的产品培训

本节课是产品培训的第五部分 本次培训主要向大家介绍sp 432

数字外设 包括定时器的资源 串行通讯接口 GPIO DMA模块

首先 MSP 432产品定时器的资源 虽然看上去不是很多 它的种类非常多

每一种定时器 都具备不同的特性 满足用户不同需求 实现不同类型应用

首先Timer A 定时器模块 用于MSP 430 16位定时器 在432产品有四个

它是灵活性非常高的定时器 模块都配有五个输入捕获和输出比较

每个通道的都可以配置为 多种不同的技术模式

比如连续计数模式 它还支持顺序降序技术 输出呢 还可以有各种模式的配置

切换的输出 设置为了输出以及重置 这样的输出等 Timer A 定时器

时钟源的也非常灵活 支持高速的和低速两种

进行驱动 这是16位 Timer A 定时器模块

接下来看到 Timer3 2 Sys stick模块 这俩定时器模块都是第一次出现

MSP 产品中 32为32位定时器 在MSP 中共有俩32位定时器模块

并且这两个模块可以级联 就可以 实现一个分辨率非常高的时间间隔

非常长时间间隔中断 Sys stick 精度 高的24位模块 主要用于对 cpu 的周期

进行技术 在操作系统当中实现时机 需要注意的Timer3 2 Sys stick模块

只由高速的时钟源驱动 不能低速驱动

除此之外 它配有低频定时器 实时时钟 RTC WDT 定时器这两都可以采用32K

用低频时钟源驱动 且俩定时器都可在 LPM 3 和 LPM 3.5 低功耗模式运行

除了做RTZ 看门狗的重要功能 它们 同样用来产生一个时间的间隔

实现LPM 3 3.5 低功耗模式唤醒 表格上面就大致可以看到MSP 432

产品上的定时器的资源 我们 都可实现它主要功能

比如PWM输出 信号捕获比较 RTC 看门狗 除了实现主要功能

并且产生中断之外 所有电势距 均可实现定时时间间隔

产生定时中断 接下来看 MSP 432 串行通讯接口 它和430产品配置一样

eUSCI 模块 非常具有灵活性的 创新通讯模块 只需要一个可实现不同

通讯接口如 I2C UART SPI 应用 SCI可拆分俩模块 eUSCI A eUSCI B

eUSCI A 实现UART SPI通讯 eUSCI B 实现 I2C SPI通讯

eUSCI支持多种灵活UART配置 内部 集成功能强大的波特率的生成器

及接收方波特率的检测功能 其次 432 产品上的SPI接口支持三线和四线

SPI接口模式 且通讯最高可达十四兆 bps速率 I2C模块支持高速 I2C通讯

支持400 和1MHz 速率 I2C模块最多 支持四个硬件的从地址 都配有TXRX

中断 以提供支持 有关eUSCI模块 MSP 432产品通讯接口更多信息 参考

应用手册以及针对MSP器件的 用户指南和软件开发包 这些都可

在MSPWaire专用软件 开发包当中来获得

MSP432 数字IU接口 配载 MSP 432上的是现有MSP 430的

广为人知的同样的 一个超低泄漏的 io 口

极易使用也具较高可配置性 支持中断 MSP 432所有IO口

都支持并实现电容触摸感应 所有IO都配有上拉和下拉电阻

只有六个端口或者说是四十八个 引脚我们可以实现外部中断

唤醒的功能 映射配有24个可映射 端口IO 器件上有30个数字功能

可映射到24个数字IO口 该功能在 引脚分配极为实用 可根据需求

可在24个中随意指定30个数字功能 任意一个实现功能

MSP 432 器件上新增的四个引脚 p 2. 0 到 p 2. 3其支持支刚电流驱动

每个引脚都可实现高达20mA电流 如果有MSP 432 launch pad 有超高亮

亮度的LED 它由高电流驱动的GPL口 实现驱动的 接下来看DMA模块

MSP 432上的叫MicroDMA模块 它是由ARM 标准模块发展而来

它灵活度高可配置的模块 最多支持8个DMA通道

通过配置 可实现不同模式高速传输 基本 自动请求模式乒乓存储器分散

集中 外设分散集中模式 用户 在代码任意位置对DMA配置

从而可形成1-1024路传输 配置相关数据数据源目的地址等

信息存到RAM 用户需调用简单 外设驱动库1个API实现对DMA通道

配置 跟 MSP 430 DMA 模块相比 出现MicroDMA功能 借助它每个DMA

通道都有独立可编程优先级 我们可在代码中任意改变其优先级

记住MicroDMA访问优先级高于 cpu 若需要访问一个共享的资源

DMA模块可先于CPU获得模块 访问权限 此图是DMA模块

支持触发映射 看到MSP 432围绕 外设特有圆和触发部署整个电煤系统

提供了众多MSP 432每个通道关联的 多个通道和触发 数据来源不仅是

串行通讯 比如eUSCI 开放性 也是ADC转换结果 定时器输出结果

AES等 源还可以是某外部影响 通过 灵活资源配置 DMA模块 构建复杂的

数据传输链 举例可配置ADC模块 对需要监控信号进行数据采样

ADC转化结果完成后 DMA将结果从 寄存器当中搬到SPI模块

传输缓冲区当中 为SPI传输准备好 这个过程CPA无干预 同样配置DMA

I2C收到的缓冲区中的数据存到RAM 无需I2C 收到后用CPU进行数据拷贝

DMA的传输解放CPU操作 其在数据 搬运同时优先级高的事件

这一章节关于MSP 432 数字外设 介绍就到此结束了

谢谢大家的观看

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

MSP432产品培训(五)-数字外设

所属课程:MSP432产品培训 发布时间:2015.08.17 视频集数:13 本节视频时长:00:13:10
MSP432是TI的MSP430家族新增加的32位产品系列,采用ARM-CortexM4F内核,专注于低功耗和通用微控制器领域。在低功耗和高性能以及增强型外设方面均有突出表现。本次MSP432培训共分12个章节,详细介绍了产品的内核,架构和各种增强型外设,配合小练习,帮助用户迅速了解MSP432产品的性能,快速掌握MSP432产品的使用。
TI培训小程序