众所周知,MSP430以其超低功耗而著称。但是很多用户反应,在实际应用中,测量MSP430的功耗时,测量结果和MSP430数据手册相差甚远。其实这里主要涉及到两方面的内容:
系统滴答定时器,在操作系统中是十分重要的,它可以提供一个好的系统时钟节拍,就和我们的心脏一样,跳动着一定的频率。它则为系统的运行提供了一个好的时间基准。这里呢,我们将使用它来完成一...
我用的是MSP430的板子,具体型号就是f5529LP,不知道为什么,我用CCS5.5下载了程序进去,软件提示下载成功,但是板子就是不能正常工作。
下载的时候,提示...
1.中断或主函数中有死循环,现象是程序停在某处。
2.堆栈溢出。现象是程序跑飞。
解决办法:
A.看中断有没有用 _EINT(),引...
IAR语言扩展特性里有个##value##这种扩展语言特性,主要用于宏的实现。其中#号中间的value就是你传递进去的值。可以用来提高代码复用性。在编写CC2530的Timer3与...
软件环境:windows7旗舰版,IAR V6105(EWARM-EV-WEB-6105) ARM芯片:飞思卡尔K60N512VMD100 (cortex-m4核心)
...
【问题描述】以前用KEIL会有时间显示,现在IAR中找不到唉for(unsigned int i = 0; i <10000; i--);比如像看...
【按:对一个技术人员来说,最痛苦的事莫过于按照手册和教程的说明把工作都做好以后却怎么也呈现不出想要的结果。
这两天来一直在做Zstack-CC2530的实验,读了手册也看了教程,...
iar430中定义的变量是从ram的起始地址向上,而堆栈是从ram的终止地址向下。
以msp430f135为例,它是512bytes的ram,起始地址为200h,终止地址为3ff...
【记住】接口别忘设置!
1、设置IAR软件Tab键缩进字符个数
方法:Tools-Options-Editor-Tab Size,按习惯改后面数字.
2、Error[e46]...
1.interrupt 用于中断函数。定义如下:语法: interrupt void 函数名() 或者interrupt[中断向量]void 函数名()参数:中断函数没有参数。中...