关于msp430单片机的程序烧写,你需要知道的事

它的强大之处我就不一一介绍了,接下来我要介绍的是关于msp430单片机的程序烧写,我主要通过搜集网络上的资料解决自己在烧写程序时所遇到的问题。于是我使用FET-Pro430软件烧写程序。

MSP430微控制器是美国德州仪器公司于1996年推出的16位超低功耗混合信号处理器。

它的威力我就不一一介绍了。 接下来我要介绍的是关于msp430单片机的编程。 我主要通过收集网上的资料来解决自己在编写程序时遇到的问题。

关于msp430单片机的程序烧写,你需要知道的事

1. JTAG是一种边界扫描技术。 它在 430 内部有一个供 JTAG 使用的逻辑接口。 有几个内部寄存器连接到430的内部数据地址总线,因此可以使用JTAG访问430内部的所有资源,包括读取FLASH。 写操作。 因此,可用于MSP430的仿真和编程。 主要连接线有TMS、TCK、TDI、TDO、RST、TEST。

2、SBW就是SPY-BI-WIRE,可以简称为两线JTAG。 主要使用SBWTCK(连接JTAG仿真器的7引脚TCK)和SBWTDIO(连接JTAG仿真器的1引脚TDO/TDI)。 该接口主要用于28针以下的2系列430单片机。 由于28针以下的2系列单片机的JTAG接口一般与IO口复用,为了给用户预留更多的IO口,引入了SBW接口。 相同的 SBW 接口可用于仿真器和编程器。

关于msp430单片机的程序烧写,你需要知道的事

3. BSL 是 MSP430 出厂时 TI 预先固化到 MCU 中的一段代码。 它与DSP bootloader有些类似,但又与bootloader有明显的不同。 BSL只能用于访问MCU内部的FLASH,不能用于其他用途。 资源访问,所以只能作为程序员接口使用。 BSL 通过 UART 协议与编程器通信。 编程器可以发送不同的通信命令来对MCU的存储器执行不同的操作。 BSL的启动有些特殊。 一般430复位启动时PC指针指向FFFE复位向量,但可以采用特殊的启动方法,使MCU在启动时将PC指向固化在BSL内部的程序。 启动模式一般是由RST引脚和TEST(或TCK)引脚之间稍微复杂的启动逻辑产生的。 BSL启动后就可以访问MCU了。

刚开始学习430的时候,遇到了很多问题。 程序无法编程,仿真器驱动安装后无法使用(有些仿真器驱动会自动安装)。 程序编写环境包括TI的CCS IDE和IAR for 430。现在我们继续第一种方法来编写程序。 目标板主控芯片为MSP430F149,仿真器采用MSP-FET430UIF。 这个模拟器支持以上三种程序编程方式,花了我100大洋。

1号

JTAG编程方法

1、打开IAR for 430软件,打开之前编写的程序。

2、配置IAR,点击led-debug—->右键–>options–>如下图

配置完成后,点击确定,然后再次编译。

3、将JTAG线连接到目标板

4.点击下载并调试

5.好的,成功

最后,我们来看看结果:

以上就是JTAG编程方法和在线仿真。

2号

SBW编程方法,这种编程方法是困扰我最久的一种。 其实一开始有些部分我不太明白,后来发现其实很简单。 但我从来没有成功使用过IAR。 我咨询了模拟器卖家,但一直没有得到技术客户的答复。 差评! 差评! 首先我看了他们给我的手册,如下图:

配置完项目参数后(JTAG 和 SBW 之间存在一些差异),然后如上所示连接电线。

然后就出现了下面的情况

最后就卡在这里了。 我试图等待,但整个下午都这样……

连接方法正确,请问是什么问题? ? ?

于是我使用了FET-Pro430软件来编写程序。

打开IAR软件,然后打开预先编写的程序。

2、配置IAR,点击led-debug—->右键–>options–>如下图

3、点击确定,然后编译,工程文件夹下会自动生成dujian.d43文件。

4.打开FET-Pro430软件

设置—->连接/设备重置–>然后如下图

关于msp430单片机的程序烧写,你需要知道的事

5. 然后按照以下选项操作:

关于msp430单片机的程序烧写,你需要知道的事

好的! 程序已编好! ! ! 点击Power ON/OFF,单片机即可正常工作。

卖家给我的信息描述是这样的:

我可以尝试一下

好了,SBW 部分就这样了。 是不是很啰嗦呢?

下面的 BSL 部分稍微简单一些。

3号

BSL编程方法:

1. 按照下表正确连接引脚。

2.打开MSPFET下载软件

点击Tools–>Setup–.>然后如下图

单击“确定”,然后单击“自动”

OK!程序下载成功

关于msp430单片机的程序烧写,你需要知道的事

谢谢! 希望对学习MSP430的同学有一定的帮助!

单片机

玩转单片机ESP8266图形化编程软件米思齐安装与使用

2024-2-4 7:01:22

单片机

51单片机和STM32单片机的Keil版本不能共用的方法

2024-2-4 8:01:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索