MSP430开发环境.docx

上传人:b****6 文档编号:5255255 上传时间:2022-12-14 格式:DOCX 页数:12 大小:511.08KB
下载 相关 举报
MSP430开发环境.docx_第1页
第1页 / 共12页
MSP430开发环境.docx_第2页
第2页 / 共12页
MSP430开发环境.docx_第3页
第3页 / 共12页
MSP430开发环境.docx_第4页
第4页 / 共12页
MSP430开发环境.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

MSP430开发环境.docx

《MSP430开发环境.docx》由会员分享,可在线阅读,更多相关《MSP430开发环境.docx(12页珍藏版)》请在冰豆网上搜索。

MSP430开发环境.docx

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按钮。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1