[ARM入门] 菜鸟请教一个GPIO驱动LED LPC2366芯片

[复制链接]
2428|9
 楼主| tianlu200808 发表于 2013-11-6 16:17 | 显示全部楼层 |阅读模式
#include  "..\inc\config.h"





/****************************************************************************
* 名称:Delay()
* 功能:长软件延时
* 入口参数:dly

本帖子中包含更多资源

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

×
 楼主| tianlu200808 发表于 2013-11-6 16:18 | 显示全部楼层
本帖最后由 tianlu200808 于 2013-11-6 17:52 编辑

这个是程序#include  "..\inc\config.h"

/****************************************************************************
* 名称:Delay()
* 功能:长软件延时
* 入口参数:dly                延时参数,值越大,延时越久
* 出口参数:无
****************************************************************************/
void  Delay(U32  dly)
{  U16  i;

   for(; dly>0; dly--)
      for(i=0; i<600; i++);
}
/****************************************************************************
* 名称:main()
* 功能:控制LED闪烁
****************************************************************************/
void  main(void)
{
    SCS = (1<<0);             //使能FGIO模式               //系统便能和控制寄存器
    PINSEL0 = 0x00000000;     // 设置所有管脚连接GPIO      //管脚功能选择寄存器108
    PINSEL1 = 0x00000000;
    PINSEL2 = 0x00000000;     
    PINSEL3 = 0x00000000;   
    PINSEL4 = 0x00000000;
    PINSEL5 = 0x00000000;     
    PINSEL6 = 0x00000000;   
    PINSEL7 = 0x00000000;   
    PINSEL8 = 0x00000000;
    PINSEL9 = 0x00000000;   
    PINSEL10 = 0x00000000;
   
    PINMODE0 = 0x00000000;     // 设置所有管脚连接GPIO      //管脚功能选择寄存器108
    PINMODE1 = 0x00000000;
    PINMODE2 = 0x00000000;     
    PINMODE3 = 0xAA000000;   
    PINMODE4 = 0x00000000;
    PINMODE5 = 0x00000000;     
    PINMODE6 = 0x00000000;   
    PINMODE7 = 0x00000000;   
    PINMODE8 = 0x00000000;
    PINMODE9 = 0x00000000;   
   
    IO1DIR = 0xF0000000;                        // 设置LED2控制口为输出
   
    while(1)        
    {
        IO1SET = 0xF0000000;               //LED2端口高电平
        Delay(10000);                    //延时
      
        IO1CLR = 0xF0000000;               //LED2端口低电平
        Delay(10000);                    //延时
    }
}


LED接的是P1.31把程序写到LPC2366里面。灯不亮,大家帮忙看下什么问题
chenyu988 发表于 2013-11-6 16:31 | 显示全部楼层
楼主啥问题
 楼主| tianlu200808 发表于 2013-11-6 17:50 | 显示全部楼层
chenyu988 发表于 2013-11-6 16:31
楼主啥问题

LED 接的是P1.31,把这个程序写进LPC2366,灯不亮
你好陌生人 发表于 2013-11-7 08:30 | 显示全部楼层
没有问题啊   是不是硬件的问题啊

评分

参与人数 1威望 +1 收起 理由
tianlu200808 + 1 很给力!

查看全部评分

chenyu988 发表于 2013-11-7 08:57 | 显示全部楼层
tianlu200808 发表于 2013-11-6 17:50
LED 接的是P1.31,把这个程序写进LPC2366,灯不亮

我记得周立功有个LPC芯片的资料文档,可以网上看看
 楼主| tianlu200808 发表于 2013-11-8 12:23 | 显示全部楼层
你好陌生人 发表于 2013-11-7 08:30
没有问题啊   是不是硬件的问题啊

是不是还要自己添加启动代码,启动代码在那里放着
黄小俊 发表于 2013-11-9 23:11 | 显示全部楼层
你好陌生人 发表于 2013-11-13 21:59 | 显示全部楼层
tianlu200808 发表于 2013-11-8 12:23
是不是还要自己添加启动代码,启动代码在那里放着

你用的是ads吗

评分

参与人数 1威望 +1 收起 理由
tianlu200808 + 1 很给力!

查看全部评分

 楼主| tianlu200808 发表于 2013-11-15 07:50 | 显示全部楼层
你好陌生人 发表于 2013-11-13 21:59
你用的是ads吗

我找到原因了,谢谢,我加载了启动代码就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

30

帖子

2

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