MSP430微控制器的诸多系列中都有内嵌的温度传感器。本文提出了一种基于这个传感器的温度报警系统的方案。然后分析了产生虚警和漏警的原因,并提出了减小这两种概率的办法,最后给出了以MSP430F4 ...
初始化时钟,以XT2为系统时钟:
BCSCTL1&=~XT2OFF; //启动XT2振荡器
BCSCTL2|=SELM1; //MCLK为XT2
do
{
IFG1&=~OFIFG;
for(i=0xFF;i>0;i--);
}
while((IFG1&OFIFG)!=0);
初始化串 ...
MSP430基础介绍
Q1. MSP430使用8M的时钟刷新320 * 240的LCD点阵,不能及时刷新,而改用ARM后可以?
A1:以前的MSP430为8MIPS的速度,但是并非MSP430的指令都是一个CYC的,MSP430指令的执 ...
// 此示例程序为中断方式,得到键盘的键值,存放在队列keybuff[10]中
// 此示例程序没有显示,
// 键盘的按键按下引起P1口的中断服务程序,得到键盘的键值,保存到键值队列
// 在其他的中断服 ...
MSP430根据型号的不同最多可以选择使用3个振荡器。我们可以根据需要选择合适的振荡频率,并可以在不需要时随时关闭振荡器,以节省功耗。这3个振荡器分别为:
(1)DCO 数控RC振荡器。它在芯片 ...
以下是在使用MSP430中的一些总结:
1.系统时钟问题:
系统默认使用DCO,使用外部高速晶振XT2时必须自己开启XT2,并延时50us等待XT2起振,然后手工清除IFG1中的OFIFG位
!!!!一定要注意操作 ...
车载式卫星通信地球站是安装在汽车上的卫星通信站,它利用汽车的快速机动性,可以迅速赶到事件现场,构成高速信息信道,以满足实时通信的需求。
为了保证车载站各部分设备能正常工作,必须在 ...
/******************************************************************************
; Code for application report slaa221 - "CRC Implementation with MSP430"
;
; E.Lenchak
; Texas I ...
中断是MSP430微处理器的一大特色,有效地利用中断可以简化程序和提高执行效率。MSP430的几乎每个外围模块都能够产生中断,为MSP430针对事件(即外围模块产生的中断)进行的编程打下基础。MSP430 ...
MSP430F149具备内部1.5V和2.5V的ADC电压基准,此文档为该电压基准的精度测量报告,本报告仅对所测样品负责。测试采用了FET示例代码,编译通过后用本站的MSP430 JTAG V3.3下载至F149,然后使用LM ...
1、MSP430 单片机的发展
MSP430 系列是一个 16 位的、具有精简指令集的、超低功耗的混合型单片机,在 1996 年问世,由于它具有极低的功耗、丰富的片内外设和方便灵活的开发手段,已成为众多 ...
/************************************************************
* USART 串口寄存器"UCTL","UTCTL","URCTL"定义的各个位 可串口1 串口2公用
********************************************* ...