分类目录归档:ZigBee

CC2530 – IO端口

注明

  • 本文摘译自TI(德州仪器)公司的《CC253x System-on-Chip Solution for 2.4-GHz IEEE 802.15.4 and ZigBee® Applications User’s Guide》。
  • 文件号:SWRU191F。
  • 所有版权归TI(德州仪器)公司所有。
  • 本文章节序号与原文相同。

7. 输入/输出端口

数字I/O针脚共有21个,可以设定为通用数字I/O或者是连接到ADC、定时器、USART等外围设备信号的外围设备I/O。这些I/O端口的使用均可由用户通过对寄存器的设置实现。
I/O端口主要有以下几个特征:

  • 共21个数字I/O针脚
  • 通用数字I/O或外围设备I/O模式
  • 上拉/下拉(高/低电平)输入方式
  • 外部中断功能

所有I/O针脚都有外部中断功能,因此外部设备可以在必要时产生中断。这一特征也可以用于将本芯片从睡眠模式中唤醒(PM1,PM2,PM3电源模式)。 继续阅读

Z-Stack – HAL Driver API – 睡眠机制

注明

  • 本文摘译自TI(德州仪器)公司的《HAL Drivers Application Programming Interface》。
  • 文件号:SWRA193。
  • 所有版权归TI(德州仪器)公司所有。
  • 本文章节序号与原文相同。
  • 关于硬件抽象层应用编程接口(HAL Driver API)的介绍详见Z-Stack – HAL Driver API – 简介

7. 睡眠服务简介

睡眠服务是节能机制的一部分。当编译带有POWER_SAVING标志时,操作系统抽象层(OSAL)使用这些睡眠程序实现低功耗模式。 继续阅读

Z-Stack – HAL Driver API – LED控制

注明

  • 本文摘译自TI(德州仪器)公司的《HAL Drivers Application Programming Interface》。
  • 文件号:SWRA193。
  • 所有版权归TI(德州仪器)公司所有。
  • 本文章节序号与原文相同。
  • 关于硬件抽象层应用编程接口(HAL Driver API)的介绍详见Z-Stack – HAL Driver API – 简介

5. LED服务简介

本服务接口提供多种LED控制模式,包括开(ON)、关(OFF)、切换(TOGGLE)、闪光(FLASH)、闪烁(BLINK)。但不是所有开发平台都支持这些模式。 继续阅读

Z-Stack – HAL Driver API – 模数转换

注明

  • 本文摘译自TI(德州仪器)公司的《HAL Drivers Application Programming Interface》。
  • 文件号:SWRA193。
  • 所有版权归TI(德州仪器)公司所有。
  • 本文章节序号与原文相同。
  • 关于硬件抽象层应用编程接口(HAL Driver API)的介绍详见Z-Stack – HAL Driver API – 简介

3. ADC服务简介

模数转换服务(ADC Service)提供8个信道上的8位、10位、14位模数转换。 继续阅读

Z-Stack – HAL Driver API – 简介

注明

  • 本文摘译自TI(德州仪器)公司的《HAL Drivers Application Programming Interface》。
  • 文件号:SWRA193。
  • 所有版权归TI(德州仪器)公司所有。
  • 本文章节序号与原文相同。

1.1 HAL Driver API简介

硬件抽象层应用编程接口(HAL Driver API)为应用程序的开发提供了:定时器(Timer)、通用输入输出(GPIO)、通用异步收发传输(UART)、模数转换(ADC)接口。该接口独立于其他接口,但依赖操作系统抽象层(OSAL)。当要使用HAL Driver API的某一个接口服务(如ADC)时,需要引用其头文件(如#include “hal_adc.h”)。 继续阅读