http://www.Microcontrol.cn
微控½
http://www.Microcontrol.cn
微控½
MSP430F1
系列单片机常用模块应用原理
DC
总版主策划
原创于:2006-3-7
最后更新:2010-8-14
V8.3
微控½
微控½为½准备的
MSP430F
单片机入门必修课
http://www.Microcontrol.cn
微控½
为了更½地引导
MSP430
单片机爱½者的入门,
微控设
计½为大家整理了一个½
MS430
单片机入门资料,
希望½
够帮助到更多的½内单片机爱½者朋友。
如果½在学习或应用
MSP430
单片机过程中想与同行
分享成果或交流技术问题,
欢迎进入我们的微控技术论坛。
微控½供应
MSP430
单片机系列开发工具,欢迎订购。
模块列表
1-
复½模块
2-
时钟模块
3- IO
端口模块
4- WDT
看门狗模块
5- Timer A
定时器模块
6-
比较器
A
模块
7- ADC12
数模½换模块
8- USART
串行异步通讯模块
9- CPU
模块及全局资料
10-MSP430
其它应用介绍
微控½为½准备的
MSP430F
单片机入门必修课
http://www.Microcontrol.cn
微控½
1-复½模块
MSP430
单片机系统复½电路
从上
MSP430
系统复½电路功½模块图中可以看到了两个复½信号,一个是上电复½信
号
POR(Power On Reset)和上电清除信号 PUC(Power Up Clear)。
POR
信号是器件的复½信号,此信号只有在以下的事件发生时才会产生:
□器件上电时。
□RST/NMI 引脚配½为复½模式,½
RST/NMI
引脚生产½电平时。
½
POR
信号产生时,
必然会产生
PUC
信号;
PUC
信号的产生时不会产生
POR
信号。
而
会引起产生
PUC
信号的事件:
□POR 信号发生时。
□ 启动看门狗时,看门狗定时器计满时。
□ 向看门狗写入错误的安全参数值时。
□向片内
FLASH
写入错误的安全参数值时。
MSP430
单片机系统复½后器件的初始
½
POR
信号或
PUC
信号发生时引起器件复½后,器件的初始化状态为:
□RST/NMI 引脚配½为复½模式。
□
I/O
引脚为输入模式。
微控½为½准备的
MSP430F
单片机入门必修课
http://www.Microcontrol.cn
微控½
□ 装态寄存器复½。
□ 程序计数器(PC)装入复½向量地址
0xFFFE,CPU
从此地址开发始执行。
□其它模块的寄存器初始化,详情请查器件手册。
POR
和
PUC
两者的关系:
POR
信号的产生会导致“系统复½”并“产生
PUC
信号”。
PUC
信号不会引起
POR
信号
而
的产生。
无论是
POR
信号还是
PUC
信号触发的复½,½会½
MSP430
从地址
0xFFFE
处读取复½中
断向量,程序从中断向量所指的地址处开始执行。
触发
PUC
信号的条件中,除了
POR
产生触发
PUC
信号外,其他的豆科一通过读取相应的中断向量来判断是½种原因引起的
PUC
信号,以便
½出相应的处理。
系统复½(指
POR)后的状态为:
(1) RST/NMI
管脚功½被设½为复½功½;
(2)所有 I/O
管脚被设½为输入;
(3)外围模块被初始化,其寄存器值为相关手册上的默认值;
(4)状态寄存器 SR
复½;
(5)看门狗激活,进入工½模式;
(6)程序计数器 PC
½½入
0xFFFE
处的地址,微处理器从此地址开始执行程序。
典型的复½电路有一下
3
种:
(1)
在
RST/NMI
管脚上接
100K
欧的上拉电阻。
(2)在[1]的基础上再接 0.1uf
的电容,电容的一端接地,可以½复½更加可靠。
(3)在[2]的基础上,再在电阻上并接一个型号为 IN4008
的二极管,可以可靠的实现系统断电
后立即上电。
2-时钟模块
微控½为½准备的
MSP430F
单片机入门必修课
http://www.Microcontrol.cn
微控½
MSP430F1XX
系列时钟模块图
时基模块结构如上图:
MSP430
系列单片机基础时钟主要是由½频晶½振荡器,高频晶½振荡器,数字控制
振荡器(DCO),锁频环(FLL)及
FLL+等模块构成。由于 430
系列单片机中的型号不同,
而时钟模块也将有所不同。½然不同型号的单片机的时基模块有所不同,½这些模块产
生出来的结果是相同的.在
MSP430F13、
中是有
TX2
振荡器的,
MSP430F11X,F11X1
14
而
中是用
LFXT1CLK
来代替
XT2CLK
时钟信号的.在时钟模块中有
3
个(对于
F13,F14)时钟
信号源(或
2
个时钟信号源,对于
F11X、F11X1):
1-LFXT1CLK:
½频/高频时钟源.由外接晶½振荡器,而无需外接两个振荡电容器.较
常½用的晶½振荡器是
32768HZ。
2-XT2CLK:
高频时钟源.由外接晶½振荡器。需要外接两个振荡电容器,较常用
的晶½振荡器是
8MHZ。
3-DCOCLK:
数字可控制的
RC
振荡器。
微控½为½准备的
MSP430F
单片机入门必修课
评论