总结一下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
主要是通过这两个方面来实现低功耗
上一篇:MSP430F149学习笔记——时钟
下一篇:msp430学习笔记2——堆栈指针寄存器 SP详解
推荐阅读
史海拾趣
Fastron公司起源于XXXX年的德国,凭借其卓越的技术和产品质量,逐渐在电感器领域崭露头角。随着业务的发展,Fastron不仅保留了德国的精湛工艺和严格品质控制,还成功地将业务拓展到了东欧和东南亚。这些地区的生产设施均通过TS 16949和ISO 14001认证,确保了产品的全球统一品质。
随着市场竞争的日益激烈和技术创新的加速推进,芯茂微电子也面临着越来越多的挑战和机遇。面对这些挑战,公司始终坚持不懈地推进技术创新和产品研发,不断提升自身的核心竞争力和市场地位。同时,公司也积极寻求新的市场机遇和合作伙伴,不断拓展业务领域和市场空间。正是这种对挑战和机遇的积极应对和坚持不懈的努力,让芯茂微电子在电子行业中不断发展壮大。
面对数字化浪潮的冲击,ECS-D公司积极拥抱数字化转型,通过引入先进的信息技术和智能化设备,提升企业的运营效率和创新能力。公司建立了数字化管理平台,实现了生产、销售、财务等各个环节的信息化管理。同时,ECS-D公司还加强了对员工的数字化培训和教育,提升员工的数字化素养和创新能力。这些数字化转型的举措使ECS-D公司在激烈的市场竞争中保持了领先地位,也为公司的未来发展奠定了坚实的基础。
以上五个故事均以ECS公司的发展为主题,分别从不同角度描述了这些公司在电子行业中的成长历程和成功经验。这些故事旨在展示ECS公司如何通过技术创新、全球化战略、品质管理、绿色环保理念和数字化转型等方式实现持续发展和壮大。
面对数字化浪潮的冲击,ECS-D公司积极拥抱数字化转型,通过引入先进的信息技术和智能化设备,提升企业的运营效率和创新能力。公司建立了数字化管理平台,实现了生产、销售、财务等各个环节的信息化管理。同时,ECS-D公司还加强了对员工的数字化培训和教育,提升员工的数字化素养和创新能力。这些数字化转型的举措使ECS-D公司在激烈的市场竞争中保持了领先地位,也为公司的未来发展奠定了坚实的基础。
以上五个故事均以ECS公司的发展为主题,分别从不同角度描述了这些公司在电子行业中的成长历程和成功经验。这些故事旨在展示ECS公司如何通过技术创新、全球化战略、品质管理、绿色环保理念和数字化转型等方式实现持续发展和壮大。
精英电脑(ECS)自1987年成立以来,一直以其卓越的技术创新能力在电子行业中占据一席之地。公司早期专注于主板的研发和生产,凭借其稳定的性能和出色的兼容性,迅速赢得了市场的认可。随着科技的进步,ECS不断拓宽产品线,从主板扩展到台式机、笔记本电脑、平板电脑等多个领域。在技术创新方面,ECS始终坚持自主研发,不断推出具有行业领先水平的新产品,如采用最新制程技术的主板、搭载高性能处理器的笔记本电脑等。这些创新产品不仅提升了ECS的品牌形象,也为公司带来了可观的利润。
Capax Technologies Inc在追求经济效益的同时,也积极履行社会责任。公司注重环保和可持续发展,采用环保材料和节能技术生产电子产品。此外,Capax Technologies Inc还积极参与公益活动,为教育、扶贫等事业贡献力量。通过这些举措,公司不仅赢得了社会的认可和尊重,也为企业形象的提升和长期发展注入了正能量。
请注意,以上故事均基于虚构,不代表Capax Technologies Inc的实际发展历程。如果需要了解该公司真实的发展历程,建议查阅相关资料或联系公司获取更多信息。
用Proteus做了一个,但是仿真不出来说 error:“NO SPECIFIED MODEL FOR \'U1\' " 这样的。 现在我要做一个设计,刚刚接触不太懂。正弦波通过比较器变成方波再到F/V转换器再到反相器然后通过反相加法器和参考电压最后输出 ...… 查看全部问答∨ |
我是菜鸟,代码中的AT命令不需要什么封装就直接放在函数里么,直接就能被识别了? #include #include #include \"def.h\" #include \"option.h\" #include \"2410addr.h\" #include \"2410lib.h\" //#include \"2410slib.h\" //#include \"mmu ...… 查看全部问答∨ |
我想问两个问题一下, 1)我在用IAR的时候汇编与C混合时,包含了一个C中的IO口头文件,我如果在汇编中控制IO口要怎么弄? 2)在IAR中为什么有很多NEC单片机的汇编不支持?编译的时候提示错误?… 查看全部问答∨ |
|
【MSP430共享】基于工业以太网的瓦斯突出监测系统分站设计 针 对 现 有 煤 矿 监 测 系统 在 功 耗 、 通 信 及 抗 干 扰 方 面 存 在 的 缺 陷 , 设 计 了新 型 的 煤 矿 瓦 斯 监 控 分 站 。 该 分 站 采 用 高 集 成 MSP43 O完 成 低 功 耗 设 计 , 通 过 以 太 网控 制 芯 片 把 精 简 TCP/ I P 栈 ...… 查看全部问答∨ |
|
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 ...… 查看全部问答∨ |
欢迎damiaa加入版主行列!!! damiaa我想也是大家的老朋友了,在我们的坛子里也参加了不少活动。尤其是在富士通开发板DIY中积极参与活动讨论,对原理图改进提出了几条好的建议,比如舍弃老型号芯片AT24C32换用大容量flash芯片W25Q16,既节省了成本 ...… 查看全部问答∨ |
相信大多数人高价买回的开发板学会了之后就放在那里,而且不止一块是好多块,也没办法处理,想想多浪费啊 !如何处理这些东东,如果能交换更高级点的如STM32或ARM等等该多好,但是别人有高级的板子证明他的实力已不需要你的这些……… 查看全部问答∨ |