Blink程序如下:
程序里面定义了LED为RED_LED,而RED_LED是在那里定义的呢?
这里说明了接脚的定义是在 pins_energia.h 里面,而这个档案在那里呢?这个档案是在:
Energia/hardware/msp430/variants/launchpad/pins_energia.h
打开档案看看相关的定义:
可以看到RED_LED是定义在P1_0,而GREEN_LED是在P1_6。然而打开LaunchPad的原理图,原理图上P1_0所连接的LED1标示是green,P1_6所连接的LED2标示是red!
这是Energia对于MSP430G2553 LaunchPad的接脚定义:
为了确认P1_6所接的LED是什么颜色的,修改程序里面LED的定义:
这是 #define LED RED_LED 的执行结果:
这是 #define LED GREEN_LED 的执行结果:
执行结果确认了P1_6所接的LED2是绿色的,也就是原理图上的标示是错误的。
原展示程序是红色的LED1闪烁,最后我们做个小修改,让红色的LED1与绿色的LED2交互闪烁:
本帖最后由 slotg 于 2014-8-1 23:43 编辑