MSP430的一些问题
时间:11-13
来源:互联网
点击:
传感器的精度
答: 产品说明书中提供了带有相应容差范围的额定 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 ElektronikSoftbaughElprotronic 的工具)
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 链中
16-问:在除 32.768kHz 以外的其它晶振频率下运行 MSP430
答: MSP430x3xx 器件经过专门设计,可以使用 32kHz 钟表晶振,然后从独立内部数字控制振荡器 (DCO) 生成内部高速主时钟 (MCLK)MCLK 通过使用内部锁频环 (FLL) 电路,可以根据用户设定的值在 MSP430x3xx 器件中自动趋于稳定
MSP430x1xx 与 MSP430x4xx 器件具有一个可接受 32kHz 或高速晶振的
答: 产品说明书中提供了带有相应容差范围的额定 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 ElektronikSoftbaughElprotronic 的工具)
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 链中
16-问:在除 32.768kHz 以外的其它晶振频率下运行 MSP430
答: MSP430x3xx 器件经过专门设计,可以使用 32kHz 钟表晶振,然后从独立内部数字控制振荡器 (DCO) 生成内部高速主时钟 (MCLK)MCLK 通过使用内部锁频环 (FLL) 电路,可以根据用户设定的值在 MSP430x3xx 器件中自动趋于稳定
MSP430x1xx 与 MSP430x4xx 器件具有一个可接受 32kHz 或高速晶振的
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)