打印

msp430g2211的P1.1脚的问题

[复制链接]
895|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

使用特权

评论回复
5
dirtwillfly| | 2014-7-22 08:47 | 只看该作者
msp430g2211的P1.0~P1.3,内部电路结构是一样的。
不知道楼主的外围电路是否一样?
另外,也有可能P1.1坏了。

使用特权

评论回复
6
zsuhh|  楼主 | 2014-7-22 10:19 | 只看该作者
外围电路是用的launchPad电路, msp430g2452也是插在launchPad的插座上。

使用特权

评论回复
7
dirtwillfly| | 2014-7-22 20:14 | 只看该作者
zsuhh 发表于 2014-7-22 10:19
外围电路是用的launchPad电路, msp430g2452也是插在launchPad的插座上。

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

使用特权

评论回复
8
houjiakai| | 2014-7-22 23:00 | 只看该作者
万用表问题?

使用特权

评论回复
9
houjiakai| | 2014-7-22 23:01 | 只看该作者
供电几V?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

27

帖子

0

粉丝