MSP430头文件 <msp430x14x.h>和<io430x14x.h>有啥区别?哪个好用啊,

2019-07-15 16:32发布

大神求解啊MSP430头文件 <msp430x14x.h>和<io430x14x.h>有啥区别?哪个好用啊,你们一般用哪个,后者好像功能很少啊感觉
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
xwwan
2019-07-15 23:09
IO 头文件,它将各个寄存器都做成了结构体,可以模仿出传统位变量的操作语法。就像你操作51单片机IO口一样,例如:
#include "io430x42x.h" /*替换掉"msp430x42x.h"*/
P2OUT_bit.P2OUT_0 =1; //P2.0 置高
P2OUT_bit.P2OUT_1 =0; //P2.1 置低
P2OUT_bit.P2OUT_2 ^=1; //P2.2 取反
IE1_bit.URXIE0=1; //IE1 的 URXIE0 位置 1
IE1_bit.UTXIE0=1; //IE1 的 UTXIE0 位置 1

实际上使用 IO 头文件更加安全,但目前厂商提供的参考范例程序全部使用普通头文件,更易阅读。

如果你已经习惯了 RISC 处理器,可使用普通头文件。

一周热门 更多>