[Atmel] 跑一下XMEGA-B1程序(3)DELAY闪灯

[复制链接]
 楼主| 发表于 2015-12-20 20:58 | 显示全部楼层 |阅读模式
本帖最后由 ddllxxrr 于 2015-12-21 09:25 编辑

这个程序比上一个,就加了一个延时模块,ASF这个比较方便就加一个DELAY模块就行
然后通过ASF EXPLORER 打开帮助。可以看到只要初使化一下就可以:



以下是程序:

  1. #include <asf.h>

  2. int main (void)
  3. {
  4.         /* Insert system clock initialization code here (sysclk_init()). */

  5.         //sysclk_init();
  6.         
  7.         board_init();
  8.         delay_init();
  9.         while(1)
  10.         {
  11.      //ioport_set_pin_high(LED0);
  12.      //ioport_set_pin_high(LED1);
  13.          //ioport_set_pin_high(LED2);
  14.          //ioport_set_pin_high(LED3);
  15.          ioport_set_pin_high(LED0_GPIO);
  16.          ioport_set_pin_high(LED1_GPIO);
  17.          ioport_set_pin_high(LED2_GPIO);
  18.          ioport_set_pin_high(LED3_GPIO);
  19.          delay_s(1);
  20.          ioport_set_pin_low(LED0);
  21.          ioport_set_pin_low(LED1);
  22.          ioport_set_pin_low(LED2);
  23.          ioport_set_pin_low(LED3);
  24.          delay_s(1);
  25.          
  26.         }
  27.         // while(1);        
  28.         

  29.         /* Insert application code here, after the board has been initialized. */
  30. }


运行结果:

很准确地亮一秒灭火一秒



本帖子中包含更多资源

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

×
发表于 2015-12-20 22:46 来自手机 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2403

主题

6995

帖子

68

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