历史上的今天
今天是:2025年01月31日(星期五)
2020年01月31日 | MSP430的BSL下载经验
2020-01-31 来源:eefocus
1、运行IAR Embedded Workbench,点击菜单栏Project –> Create New Project…
选择C –> main,这里也可以选择Empty project,但选择C -> main的话,它会自己帮你新建一个main.c文件,并且把它加入到工程中。给工程指定一个工程名称Blinky,如下图:
2、编写代码
代码如下:
#include "io430.h"
int main( void )
{
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
P1DIR |= 0x01; // Set P1.0 to output direction
while(1)
{
volatile unsigned int i;
P1OUT ^= 0x01; // Toggle P1.0 using exclusive-OR
i = 50000; // Delay
while (i--);
}
}
编写完成后,点击工具栏的Make按钮:
提示:Save Workspace As,这里给它指定一个工作空间名称也是Blinky,编译之后,信息栏显示编译通过:
3、编译通过之后,右击工程,选择Options…:
4、这里主要配置三个地方,一是在General Options的Target选项卡里选择对应的器件Device,这里是MSP430G2231:
二是在LINKER中配置:
三是在Debugger中配置:
5、在MAPFET的主界面下,选择合适单片机类型,然后打开存放在项目中的*.txt文件:
6、在SETUP中对MSPFET进行设置:
7、首先进行ERASE操作,必须进行的,然后进行PROGR操作,进行下载刷新,成功如图:

8、另外:一定要注意以下操作:

*注:在本文档中,出现的程序和单片机类型并不是一致的。
史海拾趣
|
FCS是由PLC发展而来的;而在另一些行业,FCS又是由DCS发展而来的,所以FCS与PLC及DCS之间有着千丝万缕的联系,又存在着本质的差异。本文试就PLC、DCS、FCS三大控制系统的特点和差异作一分析,指出它们之间的渊源及发展方向。 摘 要: ...… 查看全部问答> |
|
本人在做一个硬件项目的软件方面的东西,现在遇到一个问题,请求解决。 是一个主板连接一个MCU,由MCU控制内存的电压调节或超频从而测试内存的性能。 现在要在DOS下,使用MCU去超频。假如死机,利用superIO的watchdog功能,发出一个信号告诉MCU, ...… 查看全部问答> |
|
关于用JLINK调试博创UP-TECH2410板子目标板自动重启的问题的解决方法 问题是这样的大概一个月前,我在IAR6.1上建了一个S3C2410的工程,我这边有两种板子,一块优龙FS2410板子,两块博创UP-TECH2410的板子,对应的也有两种调试器,优龙的使用的是DragonJtag,一端跟电脑的并口相连接,一端连接板子的JTAG接口,优龙的板 ...… 查看全部问答> |
|
XDS510 100元 KL05Z 开发板,全新. 50元 串口服务器,全新,带光盘. 50元 M动力 F28035开发板,加焊485芯片 100元. 测试样品 推挽正激加并网. 200元. ...… 查看全部问答> |
|
如何利用MSP430对一个4-20mA信号与给定值进行比较,然后驱动灯泡亮灭,并将信号给上位机。 是利用MSP430的比较器呢?还是如何操作?谁能给个思路?谢谢!!!!! \0\0\0eeworldpostqq… 查看全部问答> |
|
自己焊了个板子,本来运行好好的,突然程序配置不成功了,测量发现1.2V只要一上电就会短路,最后把1.2V电源芯片下掉也是这个问题,3.3V一接通,1.2V的引脚跟地就短路,是什么问题???按理说不上电时1.2 V对地电阻是120欧左右,3.3V对地是330欧左 ...… 查看全部问答> |




