找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 593|回复: 8
收起左侧

有没有大佬帮我看看msp430单片机led点不亮

[复制链接]
ID:1128112 发表于 2024-7-4 12:07 | 显示全部楼层 |阅读模式
#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
51hei图片20240704120314.jpg
回复

使用道具 举报

ID:1128112 发表于 2024-7-4 12:08 | 显示全部楼层
用万用表测所有P1口的电压,都不到1V,是程序没下进去吗
回复

使用道具 举报

ID:1128112 发表于 2024-7-4 12:14 | 显示全部楼层
求捞捞,两天了,灯都没点亮哭哭
回复

使用道具 举报

ID:1128112 发表于 2024-7-4 12:21 | 显示全部楼层
是因为我程序没下进去吗?下载的时候会弹出图2,并且led101会闪烁,下载完成led101就不亮了,是正常的吗
回复

使用道具 举报

ID:220661 发表于 2024-7-4 15:38 | 显示全部楼层
你的板子上的LED是仿真器(下载器)的指示灯,你的单片机部分P1端口没有任何LED。
回复

使用道具 举报

ID:220661 发表于 2024-7-4 15:39 | 显示全部楼层
LED101的下载器部分的指示灯。
回复

使用道具 举报

ID:1128118 发表于 2024-7-4 15:58 | 显示全部楼层
好像是没初始化IO口
回复

使用道具 举报

ID:1110945 发表于 2024-7-4 23:38 | 显示全部楼层
先把你那个“实验板”的电路图找来看一看,看LED接在哪个端口,
再对这个端口操作才行。
我看到板子上写的有“P1.0-LED”字样,可以改成如下试试:
P1DIR |= 0x01;
while(1) {
P1OUT |= 0x01;
delay_ms(1000);
P1OUT &= ~0x01;
    delay_ms(1000);
}
回复

使用道具 举报

ID:1128419 发表于 2024-7-7 22:33 | 显示全部楼层
因为灯是P1.0端口,P1.1是按键,你前面设置端口的时候设置错了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表