标题: 有没有大佬帮我看看msp430单片机led点不亮 [打印本页]

作者: 蛙宁    时间: 2024-7-4 12:07
标题: 有没有大佬帮我看看msp430单片机led点不亮
#include <msp430.h>
/**
* main.c
*/
void delay_ms(int ms){
    for(;ms>0;ms--) __delay_cycles(1000);
}

int main(void){
    WDTCTL = WDTPW | WDTHOLD;
    P1DIR |= BIT1;
    P1OUT |= BIT1;
    delay_ms(1000);

    P1OUT &= ~BIT1;
    delay_ms(1000);

    while(1){
        P1OUT |=BIT1;
        delay_ms(1000);
    }
    return 0;
}


51hei图片20240704120305.jpg (217.92 KB, 下载次数: 14)

51hei图片20240704120305.jpg

51hei图片20240704120314.jpg (363.84 KB, 下载次数: 11)

51hei图片20240704120314.jpg

作者: 蛙宁    时间: 2024-7-4 12:08
用万用表测所有P1口的电压,都不到1V,是程序没下进去吗
作者: 蛙宁    时间: 2024-7-4 12:14
求捞捞,两天了,灯都没点亮哭哭
作者: 蛙宁    时间: 2024-7-4 12:21
是因为我程序没下进去吗?下载的时候会弹出图2,并且led101会闪烁,下载完成led101就不亮了,是正常的吗
作者: gongnn    时间: 2024-7-4 15:38
你的板子上的LED是仿真器(下载器)的指示灯,你的单片机部分P1端口没有任何LED。
作者: gongnn    时间: 2024-7-4 15:39
LED101的下载器部分的指示灯。
作者: 度假四十几岁    时间: 2024-7-4 15:58
好像是没初始化IO口
作者: 明日之星8    时间: 2024-7-4 23:38
先把你那个“实验板”的电路图找来看一看,看LED接在哪个端口,
再对这个端口操作才行。
我看到板子上写的有“P1.0-LED”字样,可以改成如下试试:
P1DIR |= 0x01;
while(1) {
P1OUT |= 0x01;
delay_ms(1000);
P1OUT &= ~0x01;
    delay_ms(1000);
}

作者: yq123!    时间: 2024-7-7 22:33
因为灯是P1.0端口,P1.1是按键,你前面设置端口的时候设置错了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1