在MSP430的使用中常用到头文件,打开一看全是对寄存器的位操作。个人认为这样很有利于实现MSP430的高效率操作。在查用时也很方便这与IAR软件公司的产品密不可分。
今天在使用IAR过程中发现了对位操作的一特点: WDTCTL |= WDTPW + WDTHOLD
WDTCTL = WDTPW + WDTHOLD 这两个看起来没有什么差别 操作不同结果不一样。我也是在使用时出现狗不停的复位才注意。前面一个是“或”操作,但执行后将位清零, 后面一个是“与”操作,执行后将相应位置1 。以上是单步调出来的结果。 |