打印
[新手园地]

【3P】 lesson1-led

[复制链接]
1610|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhoubojay|  楼主 | 2011-10-20 20:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhoubojay 于 2011-10-20 20:40 编辑

板子拿到手但一直忙于工作,学习进度很慢,跑了一些程序一直没有写笔记,鄙视自己一下,流水灯程序很多了,没什么可说的
 /*---------------------------------------------------------------------------------------------------------*/
/* */
/* Copyright(c) 2009 Nuvoton Technology Corp. All rights reserved. */
/* */
/*---------------------------------------------------------------------------------------------------------*/
#include <stdio.h>
#include "NUC1xx.h"
#include "Driver\DrvGPIO.h"
#include "Driver\DrvSYS.h"
uint32_t temp;
void delay_loop(uint32_t z)
{
uint32_t x,y;
for(x=100;x>0;x--)
for(y=z;y>0;y--);
}


/*---------------------------------------------------------------------------------------------------------*/
/* MAIN function */
/*---------------------------------------------------------------------------------------------------------*/

int main (void)
{
/* SYSCLK =>12Mhz*/
UNLOCKREG();
SYSCLK->WRCON.XTL12M_EN = 1;
LOCKREG();
/*set GPI0 output*/
DrvGPIO_Open(E_GPA,2, E_IO_OUTPUT);
DrvGPIO_Open(E_GPA,3, E_IO_OUTPUT);
DrvGPIO_Open(E_GPA,4, E_IO_OUTPUT);
DrvGPIO_Open(E_GPA,5, E_IO_OUTPUT);
while(1)
{
DrvGPIO_ClrBit(E_GPA,2);
delay_loop(2000);
DrvGPIO_SetBit(E_GPA,2);
delay_loop(2000);
DrvGPIO_ClrBit(E_GPA,3);
delay_loop(2000);
DrvGPIO_SetBit(E_GPA,3);
delay_loop(2000);
DrvGPIO_ClrBit(E_GPA,4);
delay_loop(2000);
DrvGPIO_SetBit(E_GPA,4);
delay_loop(2000);
DrvGPIO_ClrBit(E_GPA,5);
delay_loop(2000);
DrvGPIO_SetBit(E_GPA,5);
delay_loop(2000);
DrvGPIO_ClrBit(E_GPA,2);
DrvGPIO_ClrBit(E_GPA,3);
DrvGPIO_ClrBit(E_GPA,4);
DrvGPIO_ClrBit(E_GPA,5);
delay_loop(2000);
DrvGPIO_SetBit(E_GPA,2);
DrvGPIO_SetBit(E_GPA,3);
DrvGPIO_SetBit(E_GPA,4);
DrvGPIO_SetBit(E_GPA,5);
delay_loop(2000);
}
}

相关帖子

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

本版积分规则

4

主题

595

帖子

1

粉丝