-
基于MSP430的实时多任务 *** 作系统
引 言1 在MSP430上使用RTOS的意义一般的观点认为,MSP430上使用RTOS是没有意义的这是可以理解的。因为MSP430的硬件资源有限(以MSP430F149为例,只有2KB RAM),任何
-
MSP430单片机在电力系统中对开关电源控制的设计
1 引言MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗的混合信号处理器. 由于其超低功耗、强大的处理能力、高性能模拟技术及丰富的片上外围模块、系统工作稳定、方
-
以MSP430单片机为核心的智能无功补偿控制器设计
1 引言随着经济的发展和人们生活水平的提高,各行各业对供电可靠性和供电质量提出了更高的要求。由于配电网处于电网的末端,用户多为低压用户,许多用电器的功率因数很低,且不带补偿装置,这给电网带来很大的功率
-
以MSP430低功耗单片机为CPU的太阳能警报器系统设计
引言我国是世界上受自然灾害影响最为严重的国家之一,近年来由于滥砍滥伐严重,自然资源过度开采,造成地质灾害和自然灾害发生的频率增多,破坏程度也越来越严重,2008年的四川汶川大地震、2010年的贵州玉树
-
基于MSP430F2274单片机对智能小车的应用设计
智能小车涉及到高级计算机控制、电子机械、自动化等诸多学科,随着科技的不断进步,智能电子产品发展步骤不断加快,各种应用层次的机器人等大量出现,目前应用在智能小车或机器人的微控制器主要是816单片机或A
-
电桥平衡自调节的原理是什么?怎样设计一个基于MSP430单片机的电桥平衡自调节?
本文设计的MSP430F2002单片机和MAX5402数字电位器所构成的电桥平衡自调节电路,具有结构简单、占用空间小、功耗低、可靠性高等特性,完全符合火炮膛压测试仪的要求。1 电桥平衡自调节原理在火炮
-
基于MSP430F5系列的硬件I2C的使用分享
0.前言对于大多数单片机来说,I2C成了一个老大难问题。从51时代开始,软件模拟I2C成了主流,甚至到ARMCortex M3大行其道的今天,软件模拟I2C依然是使用最广的方法。虽然软件模拟可以解决所
-
基于MSP430系统时钟低功耗模式的设置
如何将系统时钟设置到外部高频晶体振荡器,430的MCLK默认的是DCO的,如何安全的从DCO切换到外部晶体振荡器,这是一个很重要的步骤,因为经过此步骤,可以极大地提高430的处理能力,DCO在内部,可
-
基于MSP430G2553的IO外部中断配置说明
这一篇文章将说明MSP430G2553的IO中断配置,整个P1的IO都可以配置IO中断,但中断处理函数只有一个,MSP430和大多数MCU一样提供上升沿、下降沿选择。在Launchpad上有按键S2,
-
基于msp430单片机定时器的使用方法解析
通过计算设置周期。#includevoid main( void ){ Stop watchdog TImer to prevent TIme out resetWDTCTL = WDTPW +
-
MSP430单片机中断的定义及原理
430的中断是按照下图1的优先级顺序定义的,有三种中断:1.系统重置、2.不可屏蔽中断(NMI)、3.可屏蔽中断。图1.中断优先级部分具体的中断优先级由高到低为:PORT2_VECTOR (1 * 2
-
六款常用单片机的比较
(1)MCS-51为主流产品。(2)MSP430的功能较强。是一种特低功耗的Flash微控制器。主要用于三表及超低功耗场合。(4)PIC系列8位单片机是Microship公司的产品。CPU采用RISC
-
如何利用利用TimerA及中断实现RTC
D13x Demo - 利用TImer_A及中断实现RTC,观察LED灯的闪烁频率 描述:利用TImer_A及中断实现RTC;通过 P1 异或 来取反 P1.5; 系统处于休眠状态LPM3,中
-
MSP430单片机时钟程序的设计
在430中,一个时钟周期 = MCLK晶振的倒数。如果MCLK是8M,则一个时钟周期为18us;一个机器周期 = 一个时钟周期,即430每个动作都能完成一个基本 *** 作;一个指令周期 = 1~6个机器周
-
如何采用MSP430单片机的ADC12功能实现代码和输出
1.前言这几天实践了MSP430的ADC12功能,虽然片内AD功能比较简单但是还学出了点“门道”来,这个“门道”便是MSP430F5438A和MSP430F5438的区别。这里通过一个例子说明片内AD
-
PIC系列单片机到底有什么优势
一、引言据统计,我国的单片机年容量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。这说明单片机应用在我国才刚刚起步,有着广阔的前景。培养单片机应用人才,特别是在工
-
MSP430单片机的比较器工作原理解析
这两天研究了一下430的比较器,开始的时候,没有看懂是怎么一回事,在网站看这方面的博客,好像懂了,但是一到编程,就变得无从下手,但是,皇天不负有心人,笔者还是把他弄懂了其实这里就是看懂一幅图,两个寄存
-
MSP430单片机中断函数的编写方法
以USCI0为例,说明该两种不同方法。1.switch-case方法#pragmavector=USCI_A0_VECTOR__interruptvoidUSCI_A0_ISR(void){switc
-
MSP430单片机的DCO初始化
1.平台说明MSP430F5438。2.ACLK选择XT1,频率为32.768K,MCLK和SMCLK选择DCOCLKDIV,频率为8000K。辅助时钟ACLK32.768K系统时钟子系统时钟