历史上的今天

今天是:2024年10月25日(星期五)

正在发生

2019年10月25日 | MSP430学习笔记1——msp430概述

发布者:真诚友谊 来源: eefocus关键字:MSP430  寄存器  常数发生器 手机看文章 扫描二维码
随时随地手机看文章

总结一下MSP430给我的印象吧,感觉他就是一个迷你型的arm


1、MSP430采用的是精简指令,他只有27条核心的汇编指令,这一点和arm相同,arm同样是采用精简指令,而80c51采用的是冗余指令,执行起来要复杂很多


2、MSP430他有16个寄存器,这好像和arm也一样,但是略有不同的是,他的 r0 到 r3 是特殊功能寄存器,其中ro是程序指针(PC); r1是堆栈指针(SP),r2是状态指针(SR),R3是常数发生器


3、堆栈指针(SP)会在中断处理中用到,还有MSP430的堆栈是向下伸展的,开始的时候SP是指向高地址,在执行过程中,MSP430的SP的值是不断减小的


4、R2是他的状态寄存器,虽然是16位的状态寄存器,但是他的高八位没有用,其中低八位分别是 

 这里写图片描述 

V是溢出标示位,SCG1,SCG0:系统时钟发生器.OSCOFF是外部振荡器的标志位,CUPOFF是是否关闭cpu的标志位,GIE是总的中断使能标志位,N:负数标示位,Z是出现0的标志位,C是进位标志位


5:R3:他是常数发生器,他可以用来提高汇编语句的执行效率,用c语言编程基本上不用涉及到


6:R4到R15他是通用寄存器,这12个寄存器全是通用的,而且地位相同,没有所谓的累加器


寻址模式

MSP有7种寻址模式,而这其中寻址模式也和arm的寻址模式类似,所以模式的话,都差不多,这些底层的东西要用汇编语句书写才能用到


MSP430的管脚分布:6组I/O口,每组8个 

这里写图片描述

MSP430的内部资源: 

这里写图片描述

三个时钟源:ACLK()辅助时钟,SMCLK()子系统时钟 MCLK()主时钟


MSP数字信号处理器:CPU时钟运行非常快,内部集成了硬件乘法器,解决了在进行乘除法的时候会消耗大量的机器周期


16个外部中断:51只是提供2个外部中断,但是MSP430的中断不支持电平中断


MSP430有 5中低功耗模式

主要是通过1:降低系统的时钟,有三种时钟可以选择. 2:降低系统的电压3.6v的电压但是对flash进行编程的时候,需要的电压要大于2.7v


主要是通过这两个方面来实现低功耗

这里写图片描述

这里写图片描述


关键字:MSP430  寄存器  常数发生器 引用地址:MSP430学习笔记1——msp430概述

上一篇:MSP430F149学习笔记——时钟
下一篇:msp430学习笔记2——堆栈指针寄存器 SP详解

推荐阅读

虽然索尼 Xperia 系列智能手机的销量平平,但出自索尼之手的设计仍旧非常值得人们去品味。在 Xperia XZ1 Premium 之后,索尼正式放弃“ OmniBalance ”的设计风格,取而代之的是 XZ2 的曲线设计。到底外观上的改变会否连带到内部结构发生改变?本期拆评就为大家拆解索尼 Xperia XZ2 。拆解亮点:前拆式设计。内部结构整齐。“八爪鱼式”软板...
  单车玻璃用量提高正逐渐成为汽车行业的一大趋势。据中国报告网信息显示,在20世纪50年代,单车的玻璃用量大约在2.2平方米左右。而到了最近几年,一辆汽车大约需要用到5平方米左右的玻璃,几乎是之前的两倍之多。  如果车云菌没记错的话,上一次如此带动玻璃产业繁荣发展的还是智能手机时代的爆发。彼时,第一代iPhone惊为天人的出世颠覆了人们对传统...
LG在今年年初发布了采用Helio P22处理器的 LG Q51智能手机。各种认证表明,LG 可能会很快推出 LG Q52来作为 Q51的迭代产品。近日尚未公布的 LG Q52手机的几张实拍照片在韩国浮出水面,这表明它可能即将推出。照片显示 LG Q52的左侧边缘有音量按钮和电源键,右侧则有指纹扫描仪。在正面,屏幕顶部中间有自拍相机的开孔。手机的后面板似乎由光滑...
近日上海微电子举行新产品发布会,宣布推出新一代大视场高分辨率先进封装光刻机。目前,上微已与多家客户达成新一代先进封装光刻机销售协议,首台将于年内交付。光学光刻是一种用光将掩模图案投影复制的技术,集成电路就是由投影曝光装置制成的,将具有不同掩模图案的图形成像至基底上,制造集成电路、薄膜磁头、液晶显示板,或微机电等一系列结构。过去数...

史海拾趣

问答坊 | AI 解惑

频率电压转换器 F/V

用Proteus做了一个,但是仿真不出来说 error:“NO SPECIFIED MODEL FOR  \'U1\'  " 这样的。 现在我要做一个设计,刚刚接触不太懂。正弦波通过比较器变成方波再到F/V转换器再到反相器然后通过反相加法器和参考电压最后输出 ...…

查看全部问答∨

一个关于GPRS通信的代码求详细注解

我是菜鸟,代码中的AT命令不需要什么封装就直接放在函数里么,直接就能被识别了? #include #include #include \"def.h\" #include \"option.h\" #include \"2410addr.h\" #include \"2410lib.h\" //#include \"2410slib.h\" //#include \"mmu ...…

查看全部问答∨

IAR for 78K

我想问两个问题一下, 1)我在用IAR的时候汇编与C混合时,包含了一个C中的IO口头文件,我如果在汇编中控制IO口要怎么弄? 2)在IAR中为什么有很多NEC单片机的汇编不支持?编译的时候提示错误?…

查看全部问答∨

wince是否能够显示24位图或32位图?

wince是否能够显示24位图或32位图? 如果使用的是wince4.2能够显示的最高位图是多少? wince.net呢?…

查看全部问答∨

i2c的问题

我想问各位,再设定好丛机的地址后,430是不是会自动发送呀,以及其读写信号是不是会根据I2CRX的高低自动设定。多谢!…

查看全部问答∨

【MSP430共享】基于工业以太网的瓦斯突出监测系统分站设计

针 对 现 有 煤 矿 监 测 系统 在 功 耗 、 通 信 及 抗 干 扰 方 面 存 在 的 缺 陷 , 设 计 了新 型 的 煤 矿 瓦 斯 监 控 分 站 。 该 分 站 采 用 高 集 成 MSP43 O完 成 低 功 耗 设 计 , 通 过 以 太 网控 制 芯 片 把 精 简 TCP/ I P 栈 ...…

查看全部问答∨

请教TI M3连接不上的问题

JTAG仅作JTAG使用,未作GPIO用。有时可以连接上用IAR下载调试,有时一直连不上。什么原因?是硬件JTAG接口损坏? Thu Sep 29, 2011 15:02:18: Loaded macro file: D:\\Program Files\\IAR Systems\\Embedded Workbench 6.0 Kickstart\\arm\\config ...…

查看全部问答∨

ADI实验室电路新版主damiaa 闪亮登场

欢迎damiaa加入版主行列!!! damiaa我想也是大家的老朋友了,在我们的坛子里也参加了不少活动。尤其是在富士通开发板DIY中积极参与活动讨论,对原理图改进提出了几条好的建议,比如舍弃老型号芯片AT24C32换用大容量flash芯片W25Q16,既节省了成本 ...…

查看全部问答∨

那位前辈帮我分析一下这个热电偶冷端补偿电路,谢谢。

AD580提供的参考电压和R52.3用途是什么? 我用的热电偶如果是K型,只有一个热结点,冷端接铜线,怎么用这个电路。…

查看全部问答∨

当高价买回的开发板学会了之后……

相信大多数人高价买回的开发板学会了之后就放在那里,而且不止一块是好多块,也没办法处理,想想多浪费啊 !如何处理这些东东,如果能交换更高级点的如STM32或ARM等等该多好,但是别人有高级的板子证明他的实力已不需要你的这些………

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved