新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > EZMacTM媒体接入控制软件(07-100)

EZMacTM媒体接入控制软件(07-100)

—— EZMacTM Media access control software for Integration’s EZRadioTM IA442x
作者:Integration公司时间:2009-03-03来源:电子产品世界

   是为嵌入系统而设计的系列通信软件模块,它利用了公司新的IA4421或IA4420两款无线收发器产品。

本文引用地址:http://www.eepw.com.cn/article/91986.htm

  EZMac通过ISM频段的射频链路发射/接收短包数据。在目前的EZMac系列产品中,最大有效负荷为16字节。

  EZMac不需要独立的单片机(MCU)。在数据收发过程中,EZMac使用EZRadio无线芯片组的资源,只是以在主CPU上运行的中断服务程序(ISR)的形式在后台执行。因为前台环路中无需包含MAC引擎的任何一个部分,因此前台环路自身就能被嵌入式应用程序充分利用。

  EZMac支持种类多样的寻址模式、冲突检测、错误检测(CRC)和跳频等方式。

  EZMac被应用在可寻址节点多至255个的点-点或者主从通信网络中。

  EZMac以状态机形式来实现,通过两个中断程序来运行。

  时钟中断(Timer IT)可以实现不同的定时任务,外部中断负责处理无线收发器的中断请求。

  EZMac的行为由存储在各个寄存器中的一系列参数决定。处于上层的软件层可以通过以C语言函数形式实现的指令来与媒体存取控制层(MAC)进行交互。

  图1是MAC引擎的简要流程图。

 

  图1 MAC引擎的流程图


上一页 1 2 3 下一页

关键词: Integration EZMacTM

评论

技术专区

关闭