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.
在我现在的运用中在汇编的时候用到了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;
即可。
这个问题我已经解决了,就是在不同功能的源文件里用不同的头文件,但是一定要注意不能重复定义,我最开始就是出现了重复定义,然后出错的