MSP430的一些问题
时间:11-13
来源:互联网
点击:
1-问:JTAG 与 I/O 功能之间的 MSP430 引脚复用
答: 四个引脚 P1.7 - P1.4 在 20 与 28 引脚 MSP430F1xx 器件上均同时具有 I/O 与 JTAG 功能这些引脚的默认功能是,当器件通电时具有 I/O 功能当测试引脚拉高时,则将这些引脚选为 JTAG当使用交互式系统内调试程序时,这些器件的 FET 会将这些引脚处于 JTAG 模式下如欲了解有关在使用调试程序时从 JTAG 模式发布引脚的信息,敬请参阅FET 工具用户指南
注:如果将外部电路附加到共享引脚上,则必须考虑 JTAG 信号对引脚的相互影响
如果通过 JTAG 对该器件进行系统内交互式编程或调试,则需考虑电路将产生的影响如果电路将增加共享引脚的负载或偏置,进而干扰 JTAG 通信,则应考虑这一点更高引脚计数器件具有仅可用于调试与编程的专用 JTAG 引脚
2-问:MSP430 ADC12 模块的速度
答: ADC12 的转换速率是转换所需的 ADC12CLK 以及时钟的一项功能ADC12CLK 的近似最小值与最大值分别为 500kHz 及 6.5MHZ速度最快的整个转换过程可以在 17 个周期内完成(13 个周期进行转换,4 个周期进行采样及保持)6.5MHz/17 = 382kspsADC12 的运行速率不能低于最小值的 ADC12CLK,但在软件的控制下,采样门可以无限制保持打开状态如欲了解有关采样与转换时间规范的更多详情,敬请参阅数据表
3-问:MSP430 I/O 引脚的汲极电流与源极电流
答: MSP430 未指定来自 I/O 引脚的最大绝对电流如欲了解 Voh 与 Vol 的规范,敬请参阅数据表其中显示了每个 I/O 引脚均可提供几毫安的电流,但输出电压将随着电流的增大而发生变化这些规格的附注通常提供了要维持特定电压,所有组合的输出提供的最大总电流MSP430 I/O 不适于驱动高电流的20mA LED
4-问:MSP430 SPI 或 UART 的速度
答: 在 SPI 主模式下,通信速率可以达到 4Mbps,而在 UART 模式下,速率也可达到 2MbpsUSART 可进行配置,以便同时支持同步 (SPI) 与异步 (UART) 操作,并且可从几个内部及外部时钟源(与 CPU 时钟无关)中进行选择在 SPI 主模式下,USART 的运行速率可达到应用时钟的 1/2例如,如果使用 8MHz 时钟,则 SPI 主模式的传输速率可达到 4Mbps在 UART 模式下,实现可靠通信至少要求每位 3 或 4 个时钟例如,8MHz 时钟除以 4 可以支持高达 2Mbps 的速率MSP430xxxx 用户指南中提供了有关 USART 功能的完整说明,其网址是:www.ti.com/msp430
5-问:MSP430 中断所需的最小输入脉宽
答: 最小中断脉宽必须大于 1.5 主时钟周期 (MCLK),以确保中断有效有关问题请参阅器件特定的数据表
6-问:MSP430 使用入门
答: 如欲了解有关 MSP430 产品系列的完整信息,敬请访问 MSP430 主页:www.ti.com/msp430在MSP430 主页上,提供了可与所有文档应用报告可下载代码示例以及开发商信息相连的链接每个 MSP430 器件均具有相关的数据表,其中包含了特定器件的电气参数以及集成到特定器件中的外设模块的列表此外,每个器件系列 (MSP430x1xxMSP430x3xxMSP430x4xx)均具有相关的用户指南,其中提供了有关 CPU编程以及外设操作的详细信息所有 MSP430 器件在不出现异常的情况下均具有相同的 CPU 及指令集器件独立外设模块(定时器UARTA/D)均经过严格地存储器映射MSP430 快闪仿真工具 (FET) 是一款全面低成本易于使用的工具,同时,通过它可以很好地熟悉 MSP430FET 中包含许多业经验证的范例程序,并且提供了完成一个项目所需的器件样片以及所有硬件和软件
7-问: MSP430:MSP430 的硬件 USART 配置
答: MSP430 中的硬件 USART 模块是一种状态机制 (state machine),每次定义新的 USART 配置时都必须将其状态复位这可以通过固件,由 UCTL 寄存器中 SWRST 位的设置/复位序列来实现
默 认情况下,SWRST 位是在上电复位 (POR) 后设置的如果在 POR 之后通过配置控制寄存器第一次对 USART 模块参数进行定义,则配置 UCTL 寄存器应在序列中排在最后一位,这样就可以将SWRST 复位,以启动带有预定设置的状态机制这可以通过 MOV.B #000X XXX0B汇编语言编写的 &UCTL 以及 C 语言编写的 UCTL = 0b000X XXX0 来实现如欲了解更多详情,敬请参阅该器件的用户指南以及代码范例
如果在固件中重新配置了 USART 模块,则在重新配置后必须对 SWRST 位进行设置/复位序列操作,以重新启动带有新配置的 USART 状态机制
8-问:MSP430 端口引脚中断类型
答: 端口引脚中断与边缘有关,并可单独选择用户可以为每个引脚选择上升边缘或下降边缘中断请注意,中断标记只能在具有专用中断矢量的 I/O 引脚上自动清除,P0.0 与 P0.1 仅可用于MSP430x3xx 器件在具有中断功能的其它端口引脚上,该标记不会自动清除,并且用户程序必须明确清除该标记除了个别中断启用位之外,还必须为待服务的任何中断设置在状态 寄存器中的全局中断启用 (GIE) 位如欲了解其它信息,敬请参阅用户指南中有关数字 I/O 的章节
9-问:MSP430 内置温度
答: 四个引脚 P1.7 - P1.4 在 20 与 28 引脚 MSP430F1xx 器件上均同时具有 I/O 与 JTAG 功能这些引脚的默认功能是,当器件通电时具有 I/O 功能当测试引脚拉高时,则将这些引脚选为 JTAG当使用交互式系统内调试程序时,这些器件的 FET 会将这些引脚处于 JTAG 模式下如欲了解有关在使用调试程序时从 JTAG 模式发布引脚的信息,敬请参阅FET 工具用户指南
注:如果将外部电路附加到共享引脚上,则必须考虑 JTAG 信号对引脚的相互影响
如果通过 JTAG 对该器件进行系统内交互式编程或调试,则需考虑电路将产生的影响如果电路将增加共享引脚的负载或偏置,进而干扰 JTAG 通信,则应考虑这一点更高引脚计数器件具有仅可用于调试与编程的专用 JTAG 引脚
2-问:MSP430 ADC12 模块的速度
答: ADC12 的转换速率是转换所需的 ADC12CLK 以及时钟的一项功能ADC12CLK 的近似最小值与最大值分别为 500kHz 及 6.5MHZ速度最快的整个转换过程可以在 17 个周期内完成(13 个周期进行转换,4 个周期进行采样及保持)6.5MHz/17 = 382kspsADC12 的运行速率不能低于最小值的 ADC12CLK,但在软件的控制下,采样门可以无限制保持打开状态如欲了解有关采样与转换时间规范的更多详情,敬请参阅数据表
3-问:MSP430 I/O 引脚的汲极电流与源极电流
答: MSP430 未指定来自 I/O 引脚的最大绝对电流如欲了解 Voh 与 Vol 的规范,敬请参阅数据表其中显示了每个 I/O 引脚均可提供几毫安的电流,但输出电压将随着电流的增大而发生变化这些规格的附注通常提供了要维持特定电压,所有组合的输出提供的最大总电流MSP430 I/O 不适于驱动高电流的20mA LED
4-问:MSP430 SPI 或 UART 的速度
答: 在 SPI 主模式下,通信速率可以达到 4Mbps,而在 UART 模式下,速率也可达到 2MbpsUSART 可进行配置,以便同时支持同步 (SPI) 与异步 (UART) 操作,并且可从几个内部及外部时钟源(与 CPU 时钟无关)中进行选择在 SPI 主模式下,USART 的运行速率可达到应用时钟的 1/2例如,如果使用 8MHz 时钟,则 SPI 主模式的传输速率可达到 4Mbps在 UART 模式下,实现可靠通信至少要求每位 3 或 4 个时钟例如,8MHz 时钟除以 4 可以支持高达 2Mbps 的速率MSP430xxxx 用户指南中提供了有关 USART 功能的完整说明,其网址是:www.ti.com/msp430
5-问:MSP430 中断所需的最小输入脉宽
答: 最小中断脉宽必须大于 1.5 主时钟周期 (MCLK),以确保中断有效有关问题请参阅器件特定的数据表
6-问:MSP430 使用入门
答: 如欲了解有关 MSP430 产品系列的完整信息,敬请访问 MSP430 主页:www.ti.com/msp430在MSP430 主页上,提供了可与所有文档应用报告可下载代码示例以及开发商信息相连的链接每个 MSP430 器件均具有相关的数据表,其中包含了特定器件的电气参数以及集成到特定器件中的外设模块的列表此外,每个器件系列 (MSP430x1xxMSP430x3xxMSP430x4xx)均具有相关的用户指南,其中提供了有关 CPU编程以及外设操作的详细信息所有 MSP430 器件在不出现异常的情况下均具有相同的 CPU 及指令集器件独立外设模块(定时器UARTA/D)均经过严格地存储器映射MSP430 快闪仿真工具 (FET) 是一款全面低成本易于使用的工具,同时,通过它可以很好地熟悉 MSP430FET 中包含许多业经验证的范例程序,并且提供了完成一个项目所需的器件样片以及所有硬件和软件
7-问: MSP430:MSP430 的硬件 USART 配置
答: MSP430 中的硬件 USART 模块是一种状态机制 (state machine),每次定义新的 USART 配置时都必须将其状态复位这可以通过固件,由 UCTL 寄存器中 SWRST 位的设置/复位序列来实现
默 认情况下,SWRST 位是在上电复位 (POR) 后设置的如果在 POR 之后通过配置控制寄存器第一次对 USART 模块参数进行定义,则配置 UCTL 寄存器应在序列中排在最后一位,这样就可以将SWRST 复位,以启动带有预定设置的状态机制这可以通过 MOV.B #000X XXX0B汇编语言编写的 &UCTL 以及 C 语言编写的 UCTL = 0b000X XXX0 来实现如欲了解更多详情,敬请参阅该器件的用户指南以及代码范例
如果在固件中重新配置了 USART 模块,则在重新配置后必须对 SWRST 位进行设置/复位序列操作,以重新启动带有新配置的 USART 状态机制
8-问:MSP430 端口引脚中断类型
答: 端口引脚中断与边缘有关,并可单独选择用户可以为每个引脚选择上升边缘或下降边缘中断请注意,中断标记只能在具有专用中断矢量的 I/O 引脚上自动清除,P0.0 与 P0.1 仅可用于MSP430x3xx 器件在具有中断功能的其它端口引脚上,该标记不会自动清除,并且用户程序必须明确清除该标记除了个别中断启用位之外,还必须为待服务的任何中断设置在状态 寄存器中的全局中断启用 (GIE) 位如欲了解其它信息,敬请参阅用户指南中有关数字 I/O 的章节
9-问:MSP430 内置温度
MSP430外部中 相关文章:
- msp430外部中断程序(11-23)
- IAR+Proteus7.6仿真MSP430单片机PORT1外部中断功能(11-20)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)