msp430g2211的P1.1脚的问题

2019-08-03 19:33发布

我用以下程序,想用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;
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
dirtwillfly
1楼-- · 2019-08-04 01:24
代码里不是用的P1.0吗?没看到使用P1.1
ergqer
2楼-- · 2019-08-04 01:26
dirtwillfly 发表于 2014-7-22 08:10
代码里不是用的P1.0吗?没看到使用P1.1

代码是用的P1口全部的位
dirtwillfly
3楼-- · 2019-08-04 06:33
ergqer 发表于 2014-7-22 08:42
代码是用的P1口全部的位


恩,注释只写了P1.0
dirtwillfly
4楼-- · 2019-08-04 11:33
msp430g2211的P1.0~P1.3,内部电路结构是一样的。
不知道楼主的外围电路是否一样?
另外,也有可能P1.1坏了。
QQ截图20140722084451.png
zsuhh
5楼-- · 2019-08-04 14:46
 精彩回答 2  元偷偷看……
dirtwillfly
6楼-- · 2019-08-04 17:21
zsuhh 发表于 2014-7-22 10:19
外围电路是用的launchPad电路, msp430g2452也是插在launchPad的插座上。

建议把2211插到launchPad,测试P1.1管脚和芯片座下对应的焊盘,看接触是否良好。
如果接触良好,可以单独带P1.1编写程序进行测试,可能是都完好

一周热门 更多>