打印
[Cortex-M0技术交流]

[第六批] 菜鸟学习第一贴------模拟报警灯

[复制链接]
1756|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ljp98|  楼主 | 2012-2-7 19:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ljp98 于 2012-2-7 19:43 编辑

这个小例程主要是学习如何建立一个M0工程,并使菜农大叔开发板上的LED1闪烁来模拟一个报警灯。
      一上电,LED1快速闪烁两下,间隔一小段时间,再快速闪烁两下,一直循环。
#include <stdio.h>
#include "NUC1xx.h"
#include "DrvGPIO.h"
#include "DrvSYS.h"

int main (void)
{

      UNLOCKREG(); // 芯片注册解锁
      SYSCLK->WRCON.XTL12M_EN = 1; // 设定12M外部晶振
      LOCKREG(); // 芯片注册上锁

      DrvGPIO_Open(E_GPA, 2, E_IO_OUTPUT); // 设置GPA2端口为输出模式


      while(1)
      {
            DrvGPIO_ClrBit(E_GPA, 2); //LED1点亮
            DrvSYS_Delay(100000);

            DrvGPIO_SetBit(E_GPA, 2); //LED1熄灭
            DrvSYS_Delay(100000);

            DrvGPIO_ClrBit(E_GPA, 2); //LED1点亮
            DrvSYS_Delay(100000);

            DrvGPIO_SetBit(E_GPA, 2); //LED1熄灭
            DrvSYS_Delay(700000);
      }
}

LED1.rar

676.27 KB

相关帖子

沙发
ljp98|  楼主 | 2012-2-22 19:47 | 只看该作者
呵呵!自顶一下。

使用特权

评论回复
板凳
xyz549040622| | 2012-2-23 06:25 | 只看该作者
:victory:赞一个,新人发帖,再接再厉

使用特权

评论回复
地板
Swallow_0322| | 2012-2-23 10:01 | 只看该作者
顶!

使用特权

评论回复
5
364522935| | 2012-2-24 20:39 | 只看该作者
才开始学习做~~~很多不懂~~以后请多指教~~~364522935@QQ.COM
请问您的邮箱是多少??????

使用特权

评论回复
6
ljp98|  楼主 | 2012-5-26 17:59 | 只看该作者
自己再顶顶!

使用特权

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

本版积分规则

个人签名:持之以恒

14

主题

276

帖子

0

粉丝