打印
[ZLG-ARM]

快速GPIO

[复制链接]
1340|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huzixian|  楼主 | 2010-6-17 21:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用LPC2148控制几个LED做实验,用慢速GPIO时很正常,用快速GPIO时全速运行也正常,但是单不调试不行,端口没有输出
程序如下
#include <LPC214X.H>                        /* LPC214x definitions */

#define     LED1    (1<<18)
#define     LED2    (1<<19)
#define     LED3    (1<<20)
#define     LED4    (1<<23)

int main()
{
    delay_ms(500);
   
    PINSEL0 = 0x00000000;
    PINSEL1 = 0x00000000;
  //  lcd_ini();
    IO0DIR = LED1|LED2|LED3|LED4;

    IO0SET  = LED1|LED2|LED3|LED4;
    IO0CLR  = LED1;
    IO0CLR  = LED2;
    IO0CLR  = LED3;
    IO0CLR  = LED4;   

    SCS = 0x01;
    FIO0DIR = LED1|LED2|LED3|LED4;
    FIO0MASK = 0;

    while (1)
    {
        FIO0SET  = LED1|LED2|LED3|LED4;
      //  delay_ms(500);
        FIO0CLR  = LED1;
      //  delay_ms(500);
        FIO0CLR  = LED2;
     //   delay_ms(500);
        FIO0CLR  = LED3;
     //   delay_ms(500);
        FIO0CLR  = LED4;   
     //   delay_ms(1000);
    }

相关帖子

沙发
huzixian|  楼主 | 2010-6-17 21:37 | 只看该作者
没人知道吗,还是没碰到过

使用特权

评论回复
板凳
LPC300| | 2010-6-17 21:37 | 只看该作者
我想知道哪里是设置快速gpio我想知道哪里是设置快速gpio

使用特权

评论回复
地板
想实习去| | 2010-6-17 21:38 | 只看该作者
你是不是把存贮器窗口打开了好像许多调试器都没法看ARM本地地址(local bus)线上的东西。
要是一打开,程序就乱了。

使用特权

评论回复
5
无语凝咽| | 2010-6-17 21:38 | 只看该作者
其实程序可以运行,但是不能看各个寄存器的内容只要一看寄存器内容,或者那个地址的内容,程序运行就会出错了。以后尽量得少用调试窗口,直接下载运行是最可靠的

使用特权

评论回复
6
S3C2440| | 2010-7-22 12:44 | 只看该作者
快速与慢速的最主要区别是什么了?

使用特权

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

本版积分规则

262

主题

1534

帖子

2

粉丝