如果你是MSP430初学者,希望这些问题的解答可以帮助你

发布者:mmsg3814最新更新时间:2020-08-20 来源: elecfans关键字:MSP430  JTAG  引脚复用 手机看文章 扫描二维码
随时随地手机看文章

  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 引脚。

  [在使用MSP430 JTAG 的管脚做其它控制应用的时候,要注意,此时会影响到FET 的调试,

  导致无法下载单片机程序或无法调试,建议引脚足够应用的时候,避开使用JTAG 复用I/O 功能]


  2-问:MSP430 ADC12 模块的速度

  答: ADC12 的转换速率是转换所需的 ADC12CLK 以及时钟的一项功能。ADC12CLK 的近似最小值与最大值分别为 500kHz 及 6.5MHZ。速度最快的整个转换过程可以在 17 个周期内完成(13 个周期进行转换,4 个周期进行采样及保持)。6.5MHz/17 = 382ksps。ADC12 的运行速率不能低于最小值的 ADC12CLK,但在软件的控制下,采样门可以无限制保持打开状态。如欲了解有关采样与转换时间规范的更多详情,敬请参阅数据表。


  3-问:MSP430 I/O 引脚的汲极电流与源极电流

  答: MSP430 未指定来自 I/O 引脚的最大绝对电流。如欲了解 Voh 与 Vol 的规范,敬请参阅数据表。其中显示了每个 I/O 引脚均可提供几毫安的电流,但输出电压将随着电流的增大而发生变化。这些规格的附注通常提供了要维持特定电压,所有组合的输出提供的最大总电流。MSP430 I/O 不适于驱动高电流的20mA LED。


  4-问:MSP430 SPI 或 UART 的速度

  答: 在 SPI 主模式下,通信速率可以达到 4Mbps,而在 UART 模式下,速率也可达到 2Mbps。USART 可进行配置,以便同时支持同步 (SPI) 与异步 (UART) 操作,并且可从几个内部及外部时钟源(与 CPU 时钟无关)中进行选择。在 SPI 主模式下,USART 的运行速率可达到应用时钟的 1/2。例如,如果使用 8MHz 时钟,则 SPI 主模式的传输速率可达到 4Mbps。在 UART 模式下,实现可靠通信至少要求每位 3 或 4 个时钟。例如,8MHz 时钟除以 4 可以支持高达 2Mbps 的速率。MSP430xxxx 用户指南中提供了有关 USART 功能的完整说明,其网址是:http://www.TI.com/MSP430。


  5-问:MSP430 中断所需的最小输入脉宽

  答: 最小中断脉宽必须大于 1.5 主时钟周期 (MCLK),以确保中断有效。有关问题请参阅器件特定的数据表。


  6-问:MSP430 使用入门

  答: 如欲了解有关 MSP430 产品系列的完整信息,敬请访问 MSP430 主页:http://www.TI.com/MSP430。在

  在 MSP430 主页上,提供了可与所有文档、应用报告、可下载代码示例以及开发商信息相连的链接。每个 MSP430 器件均具有相关的数据表,其中包含了特定器件的电气参数以及集成到特定器件中的外设模块的列表。此外,每个器件系列(MSP430x1xx、MSP430x3xx、MSP430x4xx)均具有相关的用户指南,其中提供了有关 CPU、编程以及外设操作的详细信息。所有 MSP430 器件在不出现异常的情况下均具有相同的 CPU 及指令集。器件独立外设模块(定时器、UART、A/D)均经过严格地存储器映射。MSP430 快闪仿真工具 (FET) 是一款全面、低成本、易于使用的工具,同时,通过它可以很好地熟悉 MSP430。FET 中包含许多业经验证的范例程序,并且提供了完成一个项目所需的器件样片以及所有硬件和软件。


  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 内置温度传感器的精度

  答: 产品说明书中提供了带有相应容差范围的额定 00C 电压与温度系数。额定 00C 电压规定为986mV,其最大误差为 +/- 5%。因此,温度传感器的 00C 电压在最恶劣的环境下,每个器件可能会相差几乎 +/- 50mV。这大约等于 +/- 14C。请注意,这种差异主要与各个器件有关,因此,只要对单个器件进行适当校准,即可通过满分辨率的 ADC12 获得非常准确的绝对温度。


  10-问:MSP430F11x1 与 MSP430F11x1A 之间的差异

  答: MSP430F11x1:

  BSL 版本 1.10(勘误表:BSL2 与 BSL3)发布保密保险丝 (Security-Fuse) 并非供应用之用(勘误表:FUSE2)为了确保安全操作,引脚 Test/Vpp 处需要一个外部下拉电阻器(勘误表 TEST1)

  MSP430F11x1A:

  BSL 版本 1.30(勘误表 BSL2 与 BSL3 已修改,如欲了解详情,敬请参阅“MSP430 引导加载程序的功能”(SLAA089A)) 该 Security-Fuse 的发布供应用所用(勘误表 FUSE2 已修改) 为了确保安全操作,在引脚 Test/Vpp 处无需任何外部下拉电阻器(勘误表 TEST1 已修改)

  提示:

  将未使用的 Test/Vpp 引脚连接到 VSS 是一种很好的设计实践。如果将 Test/Vpp 信号连接至 JTAG 连接器以启用电路内调试与编程功能,则外部下拉电阻器将提高 EMI(电磁干扰)与 ESD(静电放电)性能。


  11-问:大规模生产期间的快闪编程方法

  答: 在大规模生产期间对 MSP430 闪存器件进行编程时,可以使用以下选项:

  1-使用编程器(随时使用,无需开发):

  a MSP-PRGS430

  b BSL工具(例如来自 Gessler Elektronik、Softbaugh、Elprotronic 的工具)

  c 群组编程器 MSP-GANG430

  如欲了解第三方工具, 敬请访问

  http://www.TI.com/sc/MSP430 》》》 第三方》》》 第三方工具

  2-通过您自己的软件来使用编程器(需要一些开发工作):

  MSP-PRGS430 与 MSP-GANG430 工具随 Windows DLL 一起提供。您可以使用 DLL 的功能并通过您自己的软件来对 MSP430 进行编程。SLAU048 与 SLAU101 工具的用户指南中分别包含有关DLL 功能的详细描述。

  3-独立完成所有工作:

  a JTAG 接口:

  您可以在网上找到有关 JTAG 接口的相关文档,网址为:

  使用 JTAG 接口对基于快闪的 MSP430 进行编程 (slaa149)

  b BSL 接口 (RS232):

  您可以在网上找到有关 BSL 接口的相关文档,网址是:

  MSP430 引导加载程序的功能(slaa089a)

  引导加载程序在具有快闪硬件与软件 Propo 的 MSP430 中的应用(slaa096b)


  12-问:与 FET 一起使用所需的 MSP430 JTAG 信号有哪些?

  答: 如欲了解有关如何连接 JTAG 信号以用于适当的系统内仿真、编程以及调试的详细信息,敬请参阅最新版《快闪仿真工具 (FET) 用户指南》。《FET 用户指南》随 FET 软件一起安装,通过 MSP430 网站www.TI.com/MSP430即可获得。随 MSP-FET430Pxxx 套件一起提供的接口框 ( interface box) 允许调试软件与系统内器件进行通信。而 MSP-PRGS430 也使用同一个 JTAG 连接(在 MSP-PRGS430 手册中加以介绍),它仅可用于编程。


  13-问: MSP430:与 MSP430 引导加载程序进行通信的工具

  答: TI 不直接提供可与引导加载程序进行通信的特定工具。应用手册“MSP430 快闪中引导加载程序应用的硬件与软件建议”SLAA096 中包含了已经验证的软件与电路范例,可以对它们轻松进行构建以连接到引导加载程序。应用手册“MSP430 引导加载程序的功能”SLAA089 还包含非常实用的信息。这些应用报告可以通过 MSP430 网站www.ti.com/msp430获得。此外,还可访问MSP430 网站,以查找可提供现成引导加载程序工具或解决方案的第三方公司。


  14-问:在 MSP430 引导加载程序 (BSL)通信中使用十六进制 80

  答: 十六进制 80 在每次传输之前均作为同步字符进行发送。该器件通过十六进制 90 进行确认。然后再发送数据帧。每个帧均以报头字节 = 十六进制 80 开头。其它字节的帧则紧跟在十六进制 80 报头的后面。MSP430 website上的“MSP430 引导加载程序的功能”应用手册 SLAA089 中定义了 BSL 数据帧的正确格式。

  对随“引导加载程序在 MSP430 w/Flash 中的应用-硬件与软件建议”应用手册 SLAA096 一起提供的代码进行仔细检查后会发现,这是最佳的技术。该应用手册中的软件与硬件均经过测试,证明其可以正常工作。


  15-问:在何处可以找到 BSDL 文件来构建 JTAG 链?

  答: 所有 MSP430 均具有仅用于程序开发与快闪编程的 JTAG 接口。但这个 JTAG 接口并不 完全与 IEEE 1149.1 兼容。例如,任何 MSP430 均没有边界扫描单元 (Boundary Scan Cell)。我们仅支持所需的命令 BYPASS,但不支持其它所需的命令:EXTEST 与 SAMPLE/PRELOAD。


  结论:

  任何 MSP430 器件都没有 BSDL 文件。

  您不能 将 MSP430 与其它器件一起放入 JTAG 链中

关键字:MSP430  JTAG  引脚复用 引用地址:如果你是MSP430初学者,希望这些问题的解答可以帮助你

上一篇:基于MSP430的嵌入式DTMF拨号解码器方案设计
下一篇:什么是msp430低功耗模式?如何唤醒msp430低功耗模式

推荐阅读最新更新时间:2024-11-18 06:25

GPIO初始化之PB3/PB4/PA13/PA14/PA15引脚复用
说明:库文件版本:3.5.0 1.为什么要复用PB3/PB4/PA13/PA14/PA15 在mcu复位的时候这几个引脚被作为jtag的功能。当我们要使用这些引脚作为普通的I/O时必须进行引脚的功能复用。 2.PB3/PB4/PA13/PA14/PA15引脚默认功能参照 PB3-----------------JTDO PB4-----------------JNTRST PA13-----------------JTMS PA14-----------------JTCK PA15-----------------JTDI 3.重映射的方法: 通过设置复用重映射和调试I/O配置寄存器
[单片机]
基于MSP430F435单片机的血糖仪系统设计
目前市场上的血糖仪种类繁多,结构外形各异,价格和精度也大相径庭;且价格和精度难以兼得。原因在于没有找到一款合适的微处理器。另外,出于屏幕尺寸的限制,界面普遍采用英文字符显示,这给中国病人带来一定的困惑。 随着电子技术的发展,微处理器功能日益增强,价格日趋降低。有必要选出一款功能强大而价格便宜的微处理器来重新设计血糖仪。本系统选用的MSP430系列微处理器使上述设想成为可能。 原理 血糖仪是根据电生物化学原理——施加一定电压于经酶反应后的血液产生的电流会随着血液中的血糖浓度的增加而增加——设计的。通过精确测量出这些微弱电流,并根据电流值和血糖浓度的关系,反算出相应的浓度。所以,确定这个关系是问题的核心。但其关系复杂,受多方面
[单片机]
基于MSP430F435单片机的血糖仪系统设计
msp430入门学习01
学习东西主要有两个方面:要不就是内容正好是学习者需要或想学的内容;还有就是学习者需要学习的内容,提高能力为将来的学习打下基础。 其实单片机的内容本身就非常丰富,而且实用性和实践性都很好;并且单片机学习可以有效的提高学习者的动手能力,从而,为进一步学习嵌入式打下基础。 在TI官网上找到MSP430的程序例程、数据手册、使用指南等文件。以MSP430F169为例,步骤如下: 1)进入ti官网:http://www.ti.com.cn/ 或者http://www.ti.com.cn/sitesearch/cn/docs/universalsearch.tsp?searchTerm=msp430f169#linkId=1&src=
[单片机]
MSP430系列单片机设计便携式医用自动输液器
介绍了一种医用自动输液器的设计方案,该输液器以TI的MSO430系列单片机为控制芯片,配有显示模块、输液泵驱动模块和键控模块等。该设计方案整机结构新颖,体积小,耗电少,操作方便,使用安全可靠。 1 引言 对于需要自助式护理的病人来说,尤其是由于手术后、晚期癌症、分娩等原因所导致的慢性疼痛的病人,往往需要一种可以由病人自己操作、自动定时、定量向病人进行输液的智能型自动输液器,以达到治疗和镇痛的目的。为此,笔者设计了一种便携式医用自动输液器,该仪器采用电池作为供电电源,并具有功耗小、体积小、重量轻等特点,可满足便携式需要。此外,该仪器使用安全可靠、计量准确、自动化程度高,可适应现代医学发展的要求。该自动输液器的主要功能如下: (1
[单片机]
用<font color='red'>MSP430</font>系列单片机设计便携式医用自动输液器
MSP430按键控制串口发送数据
#include msp430.h //MSP430G2553 - 使用USCI_A0,Up Mode, DCO SMCLK // // 介绍: 该程序利用USCI_A0来与计算机通信 通过接在P1.3口的按键来实现按一次发送一个数据 // 波特率9600,数据格式8N1 // // ACLK = 32768, SMCLK = 32768 MCLK = DCO-16M // // MSP430G2553 // ----------------- // /|| XIN|- // | | | // --|RST XOUT|- // |
[单片机]
基于MSP430的便携式运动量及生理参数监测仪设计
  随着我国经济和医疗卫生事业的快速发展,人们对自身的健康状况越来越关注,其健康理念已经逐渐从单纯“预防疾病”向“改善和促进健康”转变——即由“早发现、早诊断、早治疗”的二级预防向“利用各种健康促进手段来改善健康状况”的一级预防转变。与此相适应,智能化监护仪器作为健康管理和促进的重要手段已经成为一个新兴的应用领域和重要市场,每个人都可以通过一定的健康促进手段来对个人进行“健康管理”。本文所述的便携式运动量及生理参数监测仪就是一种可用于个人健康管理的智能化仪器,其设计理念和应用背景充分体现了我国新兴的健康管理产业的基本发展趋势。   系统设计   便携式运动量及生理参数监测仪能实时记录和监测人体的运动数据,并定量评估人体运动量和
[单片机]
基于<font color='red'>MSP430</font>的便携式运动量及生理参数监测仪设计
MSP430单片机按键程序
MSP 430 单片机 按键程序 #include msp430x14x.h #include key.h void Init_Port(void) { //将P1口所有的管脚在初始化的时候设置为输入方式 P1DIR = 0; //将P1口所有的管脚设置为一般I/O口 P1SEL = 0; // 将P1.4 P1.5 P1.6 P1.7设置为输出方向 P1DIR |= BIT4; P1DIR |= BIT5; P1DIR |= BIT6; P1DIR |= BIT7; //先输出低 电平 P1OUT = 0x00; // 将中断寄存器清零 P1IE = 0;
[单片机]
德州仪器推出最新款MSP430超低功耗MCU
随着 USB 连接的普及,设计人员希望获得可为其应用带来众多独特优势的智能化嵌入式处理解决方案,实现如更长的电池使用寿命、更高的便携性以及更丰富的功能等特性。为了向稳健可靠的产品提供简单易用的高级连接,德州仪器 (TI) 日前宣布推出具备嵌入式全速 USB2.0 (12 Mbps) 的新型 MSP430F55xx 微处理器 (MCU) 系列。全新的 F55xx 系列将高性能模拟及其它智能集成外设完美地结合在一起,可实现全球领先的超低功耗。F55xx MCU 无需使用电源线,因而非常适用于包括消费类电子、针对医疗保健和工业等便携式测量在内的低成本应用,以及众多其它应用领域。 MSP430F55x
[单片机]
德州仪器推出最新款<font color='red'>MSP430</font>超低功耗MCU
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved