下载此文档

ZigBee LED设备启动流程.docx


文档分类:行业资料 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
ZigBee LED LED 引脚进行相关配置,主要在两个文件中修改( ,H ) 定义我们三个 LED 的引脚配置分别是 P1_0 P1_1 P0_4 ,低电平有效。/*1- Green */ #define LED1_BV BV(0) #define LED1_SBIT P1_0 #define LED1_DDR P1DIR #define LED1_POLARITY ACTIVE_LOW /*2- Red */ #define LED2_BV BV(1) #define LED2_SBIT P1_1 #define LED2_DDR P1DIR #define LED2_POLARITY ACTIVE_LOW /*3- Yellow */ #define LED3_BV BV(4) #define LED3_SBIT P0 _4 #define LED3_DDR P0 DIR #define LED3_POLARITY ACTIVE_LOW 在 HAL_BOARD_INIT 将三个 LED 引脚配置为输出#define HAL_BOARD_INIT() { ……………..设置 LED1 LED2 LED3 引脚为输出 LED1_DDR |= LED1_BV; LED2_DDR |= LED2_BV; LED3_DDR |= LED3_BV; } /* ----------- LED's ---------- */ #define HAL_TURN_OFF_LED1() st( LED1_SBIT = LED1_POLARITY (0); ) //关灯#define HAL_TURN_ON_LED1() st( LED1_SBIT = LED1_POLARITY (1); ) //开灯#define HAL_TOGGLE_LED1() st( if (LED1_SBIT) { LED1_SBIT = 0;} else { LED1_SBIT = 1;} ) //取反#define HAL_STATE_LED1() (LED1_POLARITY (LED1_SBIT)) //获取状态 H 定义了 3个 LED /* LEDS - The LED number is the same as the bit position */ #define HAL_LED_1 0x01 #define HAL_LED_2 0x02 #define HAL_LED_3 0x04 #define HAL_LED_ALL (HAL_LED_1 | HAL_LED_2 | HAL_LED_3) /* Modes 定义了 LED 的一些模式*/ #define HAL_LED_MODE_OFF 0x00 #define HAL_LED_MODE_ON 0x01 #define HAL_LED_MODE_BLINK 0x02 #define HAL_LED_MODE_FLASH 0x04 #define HAL_LED_MODE_TOGGLE 0x08 /* Defaults 定义了一些 LED 的控制模式*/ #define HAL_LED_D

ZigBee LED设备启动流程 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wangzhidaol
  • 文件大小0 KB
  • 时间2016-07-09