您的位置 首页 厂商

MSP430常见问题与回答

①问:JTAG与IO功能之间的MSP430引脚复用答:四个引脚P17ndash;P14在20与28引脚MSP430F1xx器件上均同时具有

①问: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 引脚。
[在运用MSP430JTAG 的管脚做其它操控运用的时分,要注意,此时会影响到FET 的调试,
导致无法下载单片机程序或无法调试,主张引脚满足运用的时分,避开运用JTAG 复用I/O 功用]

②问:MSP430 ADC12模块的速度
答: ADC12 的转化速率是转化所需的 ADC12CLK 以及时钟的一项功用。ADC12CLK 的近似最小值与最大值别离为 500kHz 及 6.5MHZ。速度最快的整个转化进程能够在 17 个周期内完结(13 个周期进行转化,4 个周期进行采样及坚持)。6.5MHz/17 = 382ksps。ADC12 的运转速率不能低于最小值的 ADC12CLK,但在软件的操控下,采样门能够无限制坚持翻开状况。如欲了解有关采样与转化时刻标准的更多概况,敬请参看数据表。

③问:MSP430 I/O引脚的汲极电流与源极电流
答: MSP430 未指定来自 I/O 引脚的最大肯定电流。如欲了解 Voh 与 Vol 的标准,敬请参看数据表。其间显现了每个 I/O 引脚均可供给几毫安的电流,但输出电压将跟着电流的增大而发生变化。这些标准的附注一般供给了要保持特定电压,一切组合的输出供给的最大总电流。MSP430 I/O 不适于驱动高电流的20mA LED。

④问:MSP430 SPI或 UART的速度
答: 在 SPI 主形式下,通讯速率能够到达 4Mbps,而在 UART 形式下,速率也可到达 2Mbps。USART 可进行装备,以便一同支撑同步 (SPI) 与异步 (UART) 操作,而且可从几个内部及外部时钟源(与 CPU 时钟无关)中进行挑选。在 SPI 主形式下,USART 的运转速率可到达运用时钟的 1/2。例如,假如运用 8MHz 时钟,则 SPI 主形式的传输速率可到达 4Mbps。在 UART 形式下,完结牢靠通讯至少要求每位 3 或 4 个时钟。例如,8MHz 时钟除以 4 能够支撑高达 2Mbps 的速率。

⑤问:MSP430中止所需的最小输入脉宽
答: 最小中止脉宽有必要大于 1.5 主时钟周期 (MCLK),以保证中止有用。有关问题请参看器材特定的数据表。

⑥问:MSP430运用入门
每个 MSP430 器材均具有相关的数据表,其间包括了特定器材的电气参数以及集成到特定器材中的外设模块的列表。此外,每个器材系列(MSP430x1xx、MSP430x3xx、MSP430x4xx)均具有相关的用户攻略,其间供给了有关 CPU、编程以及外设操作的详细信息。一切 MSP430 器材在不出现异常的情况下均具有相同的 CPU 及指令集。器材独立外设模块(定时器、UART、A/D)均经过严格地存储器映射。MSP430 快闪仿真东西 (FET) 是一款全面、低成本、易于运用的东西,一同,经过它能够很好地了解 MSP430。FET 中包括许多业经验证的典范程序,而且供给了完结一个项目所需的器材样片以及一切硬件和软件。

⑦问: 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 状况机制。

⑧问:MSP430端口引脚中止类型
答:端口引脚中止与边际有关,并可独自挑选。用户能够为每个引脚挑选上升边际或下降边际中止。请注意,中止符号只能在具有专用中止矢量的 I/O 引脚上主动铲除,P0.0 与 P0.1 仅可用于MSP430x3xx 器材。在具有中止功用的其它端口引脚上,该符号不会主动铲除,而且用户程序有必要清晰铲除该符号。除了单个中止启用位之外,还有必要为待服务的任何中止设置在状况寄存器中的大局中止启用 (GIE) 位。

⑨问: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
2-经过您自己的软件来运用编程器(需求一些开发作业):
MSP-PRGS430 与 MSP-GANG430 东西随 Windows DLL 一同供给。您能够运用 DLL 的功用并经过您自己的软件来对 MSP430 进行编程。SLAU048 与 SLAU101 东西的用户攻略中别离包括有关DLL 功用的详细描述。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/258436.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部