msp430g2211的P1.1脚的问题

[复制链接]
1394|8
 楼主| zsuhh 发表于 2014-7-22 01:50 | 显示全部楼层 |阅读模式
我用以下程序,想用msp430g2211的P1口使8只led灯闪烁,结果P1.1脚怎么都不行,量电压为常高3.5V。 其他7只脚都可以。同样的程序,cpu换为msp430g2452, 则8只led都可以 blink,请问msp430g2211的P1.1脚有什么要特别注意的地方么?程序如下,我用的是css6

#include <msp430.h>                               

int main(void) {
        WDTCTL = WDTPW | WDTHOLD;                // Stop watchdog timer
        P1DIR |= 0xFF;                                        // Set P1.0 to output direction

        for (;;) {
                volatile unsigned int j;        // volatile to prevent optimization
                volatile unsigned int i;        // volatile to prevent optimization

                P1OUT ^= 0xFF;                                // Toggle P1.0 using exclusive-OR

                for (j = 0; j < 100; j++) {
                        i = 10000;                                        // SW Delay
                        do
                                i--;
                        while (i != 0);
                }
        }

        return 0;
}

dirtwillfly 发表于 2014-7-22 08:10 | 显示全部楼层
代码里不是用的P1.0吗?没看到使用P1.1
ergqer 发表于 2014-7-22 08:42 | 显示全部楼层
dirtwillfly 发表于 2014-7-22 08:10
代码里不是用的P1.0吗?没看到使用P1.1

代码是用的P1口全部的位
dirtwillfly 发表于 2014-7-22 08:43 | 显示全部楼层
ergqer 发表于 2014-7-22 08:42
代码是用的P1口全部的位


恩,注释只写了P1.0
dirtwillfly 发表于 2014-7-22 08:47 | 显示全部楼层
msp430g2211的P1.0~P1.3,内部电路结构是一样的。
不知道楼主的外围电路是否一样?
另外,也有可能P1.1坏了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| zsuhh 发表于 2014-7-22 10:19 | 显示全部楼层
外围电路是用的launchPad电路, msp430g2452也是插在launchPad的插座上。
dirtwillfly 发表于 2014-7-22 20:14 | 显示全部楼层
zsuhh 发表于 2014-7-22 10:19
外围电路是用的launchPad电路, msp430g2452也是插在launchPad的插座上。

建议把2211插到launchPad,测试P1.1管脚和芯片座下对应的焊盘,看接触是否良好。
如果接触良好,可以单独带P1.1编写程序进行测试,可能是都完好
houjiakai 发表于 2014-7-22 23:00 | 显示全部楼层
万用表问题?
houjiakai 发表于 2014-7-22 23:01 | 显示全部楼层
供电几V?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

27

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部