MSP430学习点滴——IAR5.30

发布者:科技奇思最新更新时间:2016-04-07 来源: eefocus关键字:MSP430  IAR5.30 手机看文章 扫描二维码
随时随地手机看文章
在IAR环境下编译产生的信息如下:
MSP430学习点滴——IAR5.30
其中各行代表具体的意思如下:
 
CODE MEMORY
25288个字节的代码,占FLASH空间。4371一共32KB的空间即32768个字节。
 
DATA memory
901个字节的变量数据,占RAM空间。4371一共1024个字节的空间。
 
CONST memory
1237个字节的常量数据,占FLASH空间。
 
+34 absolute 表示绝对变量占RAM的大小。
关键字:MSP430  IAR5.30 引用地址:MSP430学习点滴——IAR5.30

上一篇:MSP430学习点滴——看门狗定时器
下一篇:基于THB6064H的步进电机闭环控制电路设计

推荐阅读最新更新时间:2024-03-16 14:49

MSP430 ADC12采样分析
AD部分主要配置ADC12模块的时钟、参考源、采样通道、采样模式、存储和采样保持。 我就一个部分一个部分来 第一个是ADC12模块的时钟,这个是模块运行时的时钟,跟采样定时器是两个概念,曾经我有一段时间被迷惑住了。这个由ADC12CTL1里面的ADC12SSEL和ADC12DIV配置,可以选择ADC12OSC/ACLK/SMCLK/MCLK,TI例程里面好像都是选择的ADC12OSC,这个是5MHZ,不过频率容易受外界影响而改变。这个部分配置好了就得到了ADC12CLK。 第二个参考源,这个部分可以用单片机的参考模块控制,也可以用ADC12模块控制,REFCTL0 &= ~REFMSTR;这句就是设置
[单片机]
<font color='red'>MSP430</font> ADC12采样分析
MSP430 G2553LAUNCHPAD +WDT 延时或产生方波 IAR
#include msp430.h static unsigned char n=10; void main() { WDTCTL = WDT_MDLY_32; /* 32ms interval (default) */ IE1 |= WDTIE; // Enable WDT interrupt P1DIR |= 0x01; // Set P1.0 to output direction __bis_SR_register(LPM0_bits + GIE); // Enter LPM0 w/ interrupt } #pragma vect
[单片机]
MSP430开发入门基础 C语言编程起步
讲解430的书现在也有很多了,不过大多数都是详细说明底层硬件结构的,看了不免有些空洞和枯燥,我认为了解一个MCU的操作首先要对其基础特性有所了解,然后再仔细研究各模块的功能。 1.首先你要知道msp430的存储器结构。典型微处理器的结构有两种:冯。诺依曼结构——程序存储器和数据存储器统一编码;哈佛结构——程序存储器和数据存储器;msp430系列单片机属于前者,而常用的mcs51系列属于后者。 0-0xf特殊功能寄存器;0x10-0x1ff外围模块寄存器;0x200-?根据不同型号地址从低向高扩展;0x1000-0x107f seg_b0x1080_0x10ff seg_a 供flash信息存储剩下的从0xffff开始向下扩展,
[单片机]
<font color='red'>MSP430</font>开发入门基础 C语言编程起步
MSP430应用技巧7:MSP430F5438A时钟的设置
使用MSP430F5438A,XT2外接25MHz晶振,编写时钟驱动程序,不能正常工作,现将此代码粘贴出来。 这段代码将MCLK、SMCLK和ACLK都设置为XT2,已达到性能的最优化。其关键代码均以做了解释。但是,此程序不能正常工作,仔细查看TI官方手册,问题出现在CPU内部VCore没有正确设置。 MSP430的5xx系列和6xx系列,芯片内部集成线性稳压器,可以将外部电压降压为更低的电压以节省功耗,但是VCore降低会使CPU速度减慢,所以为了达到CPU的运行速度需与VCore电压相匹配。其匹配表如下图所示。 根据这张表,就可知道如果希望CPU在25MHz运行,需将PMMCOREV标志位设置为3。更改后的代码如下
[单片机]
<font color='red'>MSP430</font>应用技巧7:<font color='red'>MSP430</font>F5438A时钟的设置
MSP430之__even_in_range
使用__even_in_range 的好处是可以生成效率比较高的代码,在判断多中断源的中断的来源时可以使用此函数。 原型:unsigned short __even_in_range(unsigned short value, unsignedshort upper_limit); 功能:只能与switch 语句结合使用,判断value 是否为偶数且小于等于upper_limit。 举例: #pragma vector=PORT1_VECTOR __interrupt void PORT1_ISR(void) //ISR Interrupt Service Routine中断服务程序;IRQ Interrupt Reque
[单片机]
基于MSP430设计的微型家用心电图机
  一、概述   心血管疾病是一种较为普遍的疾病,随着生活节奏的加快,生活水平和健康意识的提高,人们需要随时对心脏进行健康监护并且能在比较危急的情况下进行及时的诊治;同时,如果长期住在医院里面进行监护和治疗,那样花费高而且也给医院带来了不小的门诊压力。心电图机是诊断心脏病的重要仪器之一,目前市场上有多种心电图机,但是这些心电图机都不太适合在家庭中使用。为此,一种能够在家庭中应用、操作简单、价格便宜的低功耗家用电图机的设计方案应运而生。   总所周知,随着科学技术的推进、人类社会的发展进步,全球医疗仪器的发展也是日新月异。21世纪的医疗行业主要呈现以下两个特点:第一、未来的医疗世界,主要的代表产品是纳米机械元件、随身佩戴式化学感
[单片机]
通过MSP430F1232最小系统测试单片机AD10程序
工作记录:测试单片机程序,包括单片机初始化设置,时钟等,主要是AD模块的设置,通过TI官网的1232例程进行程序的编写。 1、创建IAR项目,对项目的option进行设置,添加TI的例程c文件,编译。没有问题就可以连接JTAG向单片机中烧程序了。 2、单片机程序需要解决的几个问题: (1) 单片机时钟 上电默认情况下,主系统时钟(MCLK)和子系统时钟(SMCLK)采用的是内部DCO(采用内部电阻)产生的800KHz的时钟,辅助系统时钟采用的是片内超低功耗12KHz的内部振荡器(VLOCLK)产生的12KHz时钟。 Msp430F1232时钟源有两个,一个是LFXT1CLK,一个是内部的DCOCLK。ACLK只
[单片机]
德州仪器举办全球超低功耗MSP430 MCU 设计大赛
日前,德州仪器 (TI) 宣布启动 MSP430 微控制器 (MCU) 超低功耗设计挑战赛,旨在鼓励全球设计人员充分展现其创新实力。该项赛事得到了电子元器件经销商安富利电子元件部 (Avnet Electronics Marketing) 的支持,比赛将在 2009 年 10 月 19 日至 2010 年 1 月 19 日期间进行。参赛选手将提交使用业界最低功耗 MSP430 MCU 与开发工具、面向从日常实用解决方案到专用设计理念的各种低功耗视频演示,从而激励他们最大限度地降低功耗。 由三名评委组成的评委会将根据参赛作品的创新性以及对片上 MSP430 MCU 特性的利用,评选出前三名选手。所有参赛作品都将根据创造
[手机便携]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved