MSP430的开发经验—事半功倍的开发方法

2025-04-14 07:21:13

1、确定效果: 这里以驱动MSP-EXP430G2的下方左侧的LED闪烁进行说明,板载片子为MSP430G2553。note: 一定要盖上LED上面的短路帽,否则电路是不通的。

MSP430的开发经验—事半功倍的开发方法

2、确定引脚: 板子的图层显示此为雉搽妤粲LED1,打开板子的原理图(PDF版的即可),找到LED1(下图红框标出),可以看到LED1阴极直接接地,阳极通过一个电阻和凛戈甭桶短路帽接到片子的引脚P1.0,根据LED的工作原理可知以下逻辑:P1.0="1" --> 灯亮P1.0="0" -->灯灭note: "1"代表输出高,"0"代表输出低。

MSP430的开发经验—事半功倍的开发方法

3、查看SPEC<1>: 了解上一步骤的逻辑之后,接下来了解怎样配置使P1.0拉高或拉低,这时要翻阅片子的SPEC。引脚复用罗列了P1.0所有的功能,digital I/O、TACLK input等都是此引脚的功能,具体使用哪一个要看读者怎么配置,这里我们要使用的是红框中的digital I/O功能

MSP430的开发经验—事半功倍的开发方法

4、查看SPEC<2>:接下来看一下引脚的逻辑图,了解一下数据流是怎样传递的,前提是读者了解图中各逻辑门的功能

MSP430的开发经验—事半功倍的开发方法

5、查看SPEC争犸禀淫<3>:OK,下面的pin functions这个table很重要,它告诉我们怎样配置才能选中引脚的特定功能,这里我们要使用P1.0的digital 朐袁噙岿I/O功能,则按照其后面配置相关寄存器即可实现我们想要的引脚功能,默认即可的可以不用重新配置,比方说P1DIR后面的四个寄存器default值就和表中一样,所以只需要配置P1DIR就行

MSP430的开发经验—事半功倍的开发方法

6、查看SPEC<4>:再下面就是查看各个寄存器的具体解释,它会告诉读者不同的配置对应的引脚电平状态,这部分在user guide文档中

MSP430的开发经验—事半功倍的开发方法

7、OK,这里告诉读者一种让开发过程事半功倍的方法,尝试几次养成这个习惯,你会发现其中的美,赶紧打开IAR,拿出板子,按照上面的流程写一个小的程序试一下吧,祝好运!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢