没有合适的资源?快使用搜索试试~ 我知道了~
MSP430F2274学习板实验指导书
需积分: 9 19 下载量 179 浏览量
2010-01-25
18:36:48
上传
评论 1
收藏 7.18MB PDF 举报
温馨提示
试读
80页
详细写了该芯片的各种应用程序,并且所有的程序都经过实际运行。
资源推荐
资源详情
资源评论
LSD
LSD
LSD
LSD
SCIENCE
SCIENCE
SCIENCE
SCIENCE
&
&
&
&
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
CO.,L
CO.,L
CO.,L
CO.,L
TD
TD
TD
TD
.
.
.
.
利尔达科技有限公司 WWW.LIERDA.COM
WWW.LIERDA.COM
WWW.LIERDA.COM
WWW.LIERDA.COM
公司地址 : 杭州市登云路 425 号利尔达大厦 Tel:0571-88800000 Fax:0571-88256108
第 – 1 – 页 共 – 80 –
页
MSP430
MSP430
MSP430
MSP430
F2274
F2274
F2274
F2274
学习板实验指导书
第一章 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1 MSP430F2274 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.1 特点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.2 结构框图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.3 引脚图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.4 学习板实物图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 学习板的主要概述、功能和连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 实验项目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
第二章 MSP430 集成开发环境 (IAR) 与使用详解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1 软件安装(以下将光盘默认为 F:/ ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 硬件连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 程序开发与调试(以 IAR3.41A 为例) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
( 1 )工程文件的建立 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
( 2 )源程序( *.S43/*.C )的加载 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
( 3 )项目参数设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
( 4 )源程序下载 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
( 5 ) 仿真调试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
第三章 基础实验 — 汇编语言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
实验一、 I/O 端口操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
实验二、时钟模块操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
实验三、 FLASH 读写擦操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
实验四、看门狗操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
实验五、 16 位定时器 Timer_A 操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
实验六、 ADC10 操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
实验七、 OA 操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
实验八、 USCI 模块操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
第四章 C 语言实验 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
实验一、 I/O 端口操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
实验二、时钟模块操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
实验三、 FLASH 读写擦操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
实验四、看门狗操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
实验五、 16 位定时器 Timer_A 操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
实验六、 ADC10 操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
实验七、 OA 操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
实验八、 USCI 模块操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
第 一 章 简介
1.1
1.1
1.1
1.1
MSP430F
MSP430F
MSP430F
MSP430F
2274
2274
2274
2274
简介
简介
简介
简介
1.1.1
1.1.1
1.1.1
1.1.1
特点
低工作电压: 1.8~3.6V
LSD
LSD
LSD
LSD
SCIENCE
SCIENCE
SCIENCE
SCIENCE
&
&
&
&
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
CO.,L
CO.,L
CO.,L
CO.,L
TD
TD
TD
TD
.
.
.
.
利尔达科技有限公司 WWW.LIERDA.COM
WWW.LIERDA.COM
WWW.LIERDA.COM
WWW.LIERDA.COM
公司地址 : 杭州市登云路 425 号利尔达大厦 Tel:0571-88800000 Fax:0571-88256108
第 – 2 – 页 共 – 80 –
页
超低功耗:
( 1 ) 活动模式 2 5 0 µ
A
@1MHz,2.2V;
( 2 ) 待机模式 0.7 µ A;
( 3 ) 掉电模式( RAM 数据保持) 0.1 µ A 。
( 4 ) 5 种节电模式。
从待机到唤醒的响应时间不超过 1 µ s 。
十六位精简指令结构, 62.5n 秒的指令执行周期。
基本时钟模块配置:
( 1 )片内高频时钟源,频率高达 16MHZ 并存有四个已经校正的频率参数存在在
FL
ASH 的
信息段 A 中,其误差在 ± 1% 以内。
( 2 )内部还有低功耗低频振荡器 VLO
( 3 ) 32KHZ 晶振模块
( 4 )外部数字时钟源
带有三个捕获 / 比较器的 16 位定时器 Timer_A , Timer_B
通用串行通讯接口:
( 1 )增强型的异步通讯,支持波特率自动检测。
( 2 )红外编 / 解码器
( 3 )同步通讯 SPI
( 4 ) I2C
( 5 ) LIN
10 位 , 200-ksps A/D 转换 器带有内部参考源、采样保持、自动扫描特性 和数据传送控制器
2 个可编程的运放 OA0 , OA1
掉电检测( Brownout Detector)
FLASH 存储器 高 达 32 KB , RAM 高 达 1 KB 。
调试接口
串行在系统编程,无需外加编程电压,可选择烧断熔丝来保护代码
内置自启动引导程序( Bootstrap Loader)
在线仿真模块
( 1 ) Spy-Bi-Wire
( 2 ) 4-Wire JTAG
1.1.2
1.1.2
1.1.2
1.1.2
结构框图
MSP430F 2274 的结构框图如图 1.1 。
LSD
LSD
LSD
LSD
SCIENCE
SCIENCE
SCIENCE
SCIENCE
&
&
&
&
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
CO.,L
CO.,L
CO.,L
CO.,L
TD
TD
TD
TD
.
.
.
.
利尔达科技有限公司 WWW.LIERDA.COM
WWW.LIERDA.COM
WWW.LIERDA.COM
WWW.LIERDA.COM
公司地址 : 杭州市登云路 425 号利尔达大厦 Tel:0571-88800000 Fax:0571-88256108
第 – 3 – 页 共 – 80 –
页
图 1.1
1.1
1.1
1.1
MSP430F
MSP430F
MSP430F
MSP430F
2274
2274
2274
2274
结构框图
1.1.3 引脚图
MSP430F 2274 的封装形式 有两种,分别为 38-Pin SSOP 封装 和 40-Pin QFN 封装 , 其引脚图 如
图 1.2 和图 1.3 所示。
图 1.2
1.2
1.2
1.2
MSP430F
MSP430F
MSP430F
MSP430F
2274
2274
2274
2274
38-Pin
38-Pin
38-Pin
38-Pin
SSOP
SSOP
SSOP
SSOP
封装
LSD
LSD
LSD
LSD
SCIENCE
SCIENCE
SCIENCE
SCIENCE
&
&
&
&
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
CO.,L
CO.,L
CO.,L
CO.,L
TD
TD
TD
TD
.
.
.
.
利尔达科技有限公司 WWW.LIERDA.COM
WWW.LIERDA.COM
WWW.LIERDA.COM
WWW.LIERDA.COM
公司地址 : 杭州市登云路 425 号利尔达大厦 Tel:0571-88800000 Fax:0571-88256108
第 – 4 – 页 共 – 80 –
页
图 1.3
1.3
1.3
1.3
MSP430F
MSP430F
MSP430F
MSP430F
2274
2274
2274
2274
40-Pin
40-Pin
40-Pin
40-Pin
QFN
QFN
QFN
QFN
封装
注:其引脚功能表请参考 MSP430F449 技术手册。
1.1.4
1.1.4
1.1.4
1.1.4
学习板实物图
图 1.4
1.4
1.4
1.4
2274
2274
2274
2274
学习板实物图
LSD
LSD
LSD
LSD
SCIENCE
SCIENCE
SCIENCE
SCIENCE
&
&
&
&
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
CO.,L
CO.,L
CO.,L
CO.,L
TD
TD
TD
TD
.
.
.
.
利尔达科技有限公司 WWW.LIERDA.COM
WWW.LIERDA.COM
WWW.LIERDA.COM
WWW.LIERDA.COM
公司地址 : 杭州市登云路 425 号利尔达大厦 Tel:0571-88800000 Fax:0571-88256108
第 – 5 – 页 共 – 80 –
页
1.2
1.2
1.2
1.2
学习板的主要概述、功能和连接
学习板的主要概述、功能和连接
学习板的主要概述、功能和连接
学习板的主要概述、功能和连接
本学习板 大纲参考了国内外优秀的单片机实验教材 , 同时也借鉴了 TI 官方的编程风格 。 选用
MSP430F2274 做为此学习板的主芯片, 其主要依据是 在 MSP430X2X 系
列中,
2274 片内资源最为丰富
。
这样有助于我们实验的设置, 将尽可能多的实验展现给学习者, 使学习者能够学到 MSP430 中尽可 能
多的模块,为以后的学习和开发打下扎实的基础。同时,我们的例程写了两个版本,一个是用汇编
版,一个 C 版, 使学习者可以同时掌握 MSP430 汇编和 C 的编程风格, 也可以有选择的学习其中一 个
版本。
本学习板 推荐参考教材及资料如下:
《 MSP430 系列 FLASH 型超地功耗 16 位单片机 》 ,胡大可,北京航空航天大学出版社。
《 MSP430 系列单片机接口技术及系统设计实例》 ,魏小龙,北京航空航天大学出版社。
《 MSP430 系列单片机 C
语言程序设计与开发》
,胡大可,北京航空航天大学出版社。
《 MSP430 系列 16 位超低功耗单片机原理与应用》 ,利尔达策划,清华大学出版社。
MSP430x2xx Family User's Guide
MSP430x22x4 Data Sheet
本学习 板 硬件以 MSP430F 2274 为核
心,
集成了并口仿真器
,
只需用并口线跟 PC 机相连就可方 便
的进行学习实验 ,在线调试与编程下载。
1.3
1.3
1.3
1.3
实验项目
实验项目
实验项目
实验项目
为了便于您更好的了解和掌握 MSP430FLASH 系列单片机的特点、使用方法,更快、更好的投入
开发,随书的光盘里提供了大量的文档和可被调用的软件包。只要您按操作说明建立工程文件,加
载相应的软件就可以开始实验。 既有基 础的 DEMO 实验,更有复杂、精彩的综合实验。另外公司网 站
上还提供了丰富的例程,可以 到 www.lierda.com 下载 , 供学习、开发参考。 实验项目安排如下:
( 1 ) 端口操作实验
( 2 ) 时钟操作实验
( 3 ) FLASH 读写实验
( 4 ) 看门狗操作实验
( 5 ) 定时器操作实验
( 6 ) ADC10 操作实验
( 7 )运放操作实验
( 8 )通用串口操作实验
在随板光盘中, 我们为您加入了所有使用到的程序 及一些扩展训练程序,现将程序命名方式规
定如下:
( 1 ) *.S43 IAR 汇编程序文件:
( 2 ) *.C IAR C 语言程序文件:
剩余79页未读,继续阅读
资源评论
aitandir
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功