MSP430开发环境.docx
- 文档编号:5019329
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:12
- 大小:511.06KB
MSP430开发环境.docx
《MSP430开发环境.docx》由会员分享,可在线阅读,更多相关《MSP430开发环境.docx(12页珍藏版)》请在冰点文库上搜索。
MSP430开发环境
MSP430开发环境
一、硬件平台
1、MSP430最小系统及外围部件
基于MSP430F149芯片所设计的最小系统如图1-1所示。
图1-1MSP430最小系统图
MSP430F149模块提供如下外围部件功能:
◆基础时钟模块,包括1个数控振荡器(DCO)和2个晶体振荡器;
◆看门狗定时器WatchdogTimer,可用作通用定时器;
◆带有3个捕捉/比较寄存器的16位定时器Timer-A;
◆带有7个捕捉/比较寄存器的16位定时器Timer-B;
◆2个具有中断功能的8位并行端口:
P1与P2;
◆4个8位并行端口:
P3、P4、P5与P6;
◆模拟比较器COMPARATOR_A;
◆12位A/D转换器;
◆2通道串行通信端口(软件选择UART/SPI模式);
◆1个硬件乘法器;
◆60KB+256字节FLASH,2KRAM。
MSP430F149模块外围部件的操作方法、寄存器使用可参考说明文档:
MSP430x1xxFamilyUser'sGuide(Rev.F).pdf
2.开发板
基于MSP430F149芯片所设计的MSP430开发板如图1-2所示。
该开发板包含的部件如下:
图1-2MSP430开发板
表1-1LCD引脚功能
引脚
第一功能
第二功能
板级功能
1
GND
2
VCC
3
P51
4
P50
5
P53
6
P52
7
P55
8
P54
9
P57
10
P56
11
P41
12
P40
13
P43
14
P42
15
P45
16
P44
17
P47
18
P46
19
P26
20
GND
21
P25
22
P27
23
P24
24
NC
25
P21
26
P20
27
NC
28
P22
29
GND
30
P23
表1-2:
YUYIN引脚功能
引脚
第一功能
第二功能
板级功能
1
V3
2
VCC
3
P10
TACLK
An
4
P11
TA0
Stop
5
P12
TA1
Rec
6
P13
TA2
Play
7
P15
TA0
Int
8
P16
TA1
Miso
9
P30
STE0
Sst
10
P31
SIMO0
Sclk
11
P32
SOMI0
Mosi
12
P33
UCLK0
led
13
GND
表1-3:
GSM引脚功能
引脚
第一功能
第二功能
板级功能
1
VCC
2
P36
UTXD1
GSM串出
3
P37
URXD1
GSM串入
4
GND
表1-4:
I/O引脚功能
引脚
第一功能
第二功能
板级功能
1
V3
2
V3
3
P10
4
P11
5
P12
6
P13
7
P14
8
P15
9
P16
10
P17
key
11
P20
12
P21
13
P22
14
P23
15
P24
16
P25
17
P26
18
P27
19
P30
20
P31
21
P32
22
P33
Led
23
P34
24
P35
25
P36
26
P37
27
P40
28
P41
29
P42
30
P43
31
P44
32
P45
33
P46
34
P47
35
P50
36
P51
37
P52
38
P53
39
P54
40
P55
41
P56
42
P57
43
P60
44
P61
45
P62
46
P63
47
P64
48
P65
49
P66
50
P67
51
GND
52
GND
表1-4:
ZIGBEE引脚功能
引脚
第一功能
第二功能
板级功能
1
V3
2
P35
URXD0
ZIGBEE串入
3
P34
UTXD0
ZIGBEE串出
4
GND
二、软件平台
1.建立开发环境
在光盘中找到software文件夹下的EW430-ev-web-342A.exe文件并运行。
在
图1-3IAR软件安装界面
安装过程中,最简单的方法是按默认位置安装。
图1-3为安装时出现的第一个界面,选择按钮Next,当图1-4界面出现后,默认选择Accept按钮。
图1-4IAR软件安装界面-同意协议
在下一个界面(图1-5)中,需要输入License号,这时找到software文件夹下的keygen.exe文件并运行。
出现如图1-6界面后,将Product选择为Embedded
图1-5
WorkbenchForMSP430v3.42A,再点击Generate按钮,将Licensenumber复制到图1-5中后点击Next,出现图1-7界面后,将图1-6中的Licensekey复制到图1-7中点击Next。
最后只需点击Next直到安装完成后,重新启动计算机。
图1-6
图1-7
2.新建一个工程
在IARforMSP430v3.42A环境下,能很好的支持MSP430F149模块,下面涉及到以MSP430F149模块的实验都是在该版本下进行的。
新建一个工程的步骤如下:
打开IAR软件,如图1-8所示。
图1-8
单击Createnewprojectincurrentworkspace选项或点击菜单项Project-〉CreateNewProject,如图1-9所示。
出现图1-10所示的对话框。
在该对话框中,
图1-9
有四种类型文件可供选择。
选择EmptyProject类型可创建一个空的工程;选择asm类型可创建一个汇编类型源文件;选择C++类型可创建一个C++源文件;选择C类型可创建一个C源文件;选择Externallybuiltexecutable类型可创建一个外部可执行文件。
本课程有关MSP430的实验均选择EmptyProject类型来创建新的工程。
单击OK按钮后弹出用户对话框,在该对话框中选择工程所在路径,填写工程名。
本实验以“test”为工程名,工程所在路径默认选择“f:
/test”,单击OK按钮出现如图1-11所示界面。
再次点击菜单项Project-〉CreateNewProject选择创建C类型源文件,弹出用户对话框后,输入文件名单击OK后出现如图
图1-10
图1-11
1-12所示界面。
进入新建工程界面后,编辑窗口中的代码为自动生成的源文件,它包括了头文件io430.h和main函数框架,用户可以根据自己的需求编写相应源程序,或添加其他的源文件。
图1-12
三、编译和下载
编写代码完成后,可按F7快捷键或选择主菜单Project下的Make子菜单或点击图标
建立可执行二进制代码文件。
若工程编译(Make)成功,则可进行下载调试。
否则,出错信息会显示在信息窗口中,根据出错信息调试程序。
在下载前还需选择正确的下载调试方式,在这里我们选择并口下载调试方式。
下载调试步骤如下:
(1)用JTAG简易仿真器连接PC机和目标板;
(2)给目标板上电;
(3)在图1-13所示的IAR编辑界面上点击Debug按钮。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MSP430 开发 环境