Link Evolution
E-Globaledge 联系我们 网站地图
TOP PAGE
高速通信IrSimple
产品
关于公司
Link Evolution发展历史
公司地图
IrDA(R)
E-Globaledge公司是
IrDA®的董事会成员
IrDA®

Windows Media Player 播放此片需要Windows Media Player。如果您电脑没有安装,
请由此下载

微控制器程序库


- 在8bit微型机上实现IrOBEX!-

该产品在Sitronix公司ST26xxB微控制器开发环境上提供红外线通信功能和MIDI播放功能, 包括在IrST2600B上运行的IrOBEX、IrUltra、MIDI播放应用的程序库和实力源代码(Sample Source)。

DeepCore® 开发环境
编译工具: IAR Embedded Workbench EW6502 v2.13A
(IAR Systems)
语言: C语言


需要以下资源
资源 版本 ROM (bytes) RAM (bytes) 其它资源
IrMOBEX 0.92 Bank4: 23,085
Non-bank: 1,860
1,067 Tx端口(PC6或者PD6)
Rx端口(PC7或者PD7)
SD端口(任何1bit)
UTX中断
URX中断
Timer0~3的任何1个
IrUltra 0.95 1,802 24 Tx端口(PC6或者PD6)
Rx端口(PC7或者PD7)
SD端口(任何1bit)
UTX中断(程序库内)
URX中断(程序库内)
MIDI 0.92 Non-bank: 1,211 24 PSG0端口
PSG0B端口
Timer0中断(因使用CH0)
Base Timer 128Hz

简易API构成

简易的OBEX Client Model
OBEX Client API (阻塞API)

  • GetReq (接受请求)/PutReq (发送请求)
  • AbortReq (退出请求)等

在8bit微型机上实现IrOBEX

IrST2608B是主要为玩具、电子文具、健康设备等提供的8bit微型机。安装IrOBEX后, 可以具有向手机或计算机等各种各样的机器进行红外线通信的网络化扩展可能性。

  • IrST26xxB的IrUltra协议构成  IrUltra API(非阻塞API)
  • RxReq(接受请求)/TxReq(发送请求)等

IrST2608B IrOBEX协议结构  IrST2608B IrOBEX协议结构

使用非阻塞API实现IrUltra

IrUltra是对无法处理高级协议的CPU设备, IrDA协会作为指导方针对外公开的无连接(connectionless)单向通信协议。 在程序后部进行发送/接受,完成后以回调(callback)进行通知。所有IrST26xxB系列微控制器都可以使用。

使用非阻塞API实现IrUltra

为了Sound Solution的程序库

  • MIDI播放程序库构成
  • MIDI API(非阻塞API)
  • Play Sound / Stop Sound等
    将一般MIDI编辑器制作的歌曲以1CHTone播放。

为了Sound Solution的程序库
PAGE TOP
免责条款 (日文)    个人信息保护政策 (日文)    Copyright© 2007 E-Globaledge Corporation.