This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

有关430单片机的"io430.h"和"msp430.h"的问题

在我现在的运用中在汇编的时候用到了msp430.h,但是在C语言代码中,我想对比如IO口的每一位进行位操作,在msp430.h中好像不行,只有在io430.h中才定义了一个寄存器的每一位,例如P1OUT_bit.P1这样的,又不可能msp430.h和io430.h两个都用,我该怎么办?

  •   你好,在 msp430.h 中是可以的,例如对 P1.3 口操作:

    置高: P1OUT |= BIT3;

    置低: P1OUT &= ~BIT3;

    取反: P1OUT ^= BIT3;

    即可。

  • 这个问题我已经解决了,就是在不同功能的源文件里用不同的头文件,但是一定要注意不能重复定义,我最开始就是出现了重复定义,然后出错的