Link Evolution
E-Globaledge お問い合わせ サイトマップ
TOP PAGE
赤外線通信とは
IrDA通信の構造
高速通信IrSimple
製品情報
会社案内
リンク・エボリューションについて
アクセスマップ
IrDA®
イーグローバレッジ(株)は
 IrDA®のBoard Memberです
IrSimple詳細ビデオ

Windows Media Player ご覧になるには、Windows Media Playerが必要です。
インストールが必要な場合は、こちらをご参照ください。

マイクロコントローラ用ライブラリ


-8bitマイコンにIrOBEXを実現!-

本製品は、Sitronix社製ST26xxBマイクロコントローラ開発環境にて赤外線通信機能および MIDI再生機能を提供するためのライブラリです。IrST2608B上で動作させるIrOBEX、IrUltra、 MIDI再生アプリケーションを提供するライブラリ、サンプルソースが含まれています。

DeepCore®シリーズ 対象開発環境
コンパイラ:IAR Embedded Workbench EW6502 v2.13A(IAR Systems)
言語:C言語


必要なリソース
必要なリソース Ver. 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クライアントモデル
OBEXクライアントAPI (ブロックAPI)

  • GetReq (受信要求)/PutReq(送信要求)
  • AbortReq (切断要求)等

8bitマイコンにIrOBEXを実現

IrST2608Bは主に玩具、電子文具、健康器具等で使用されている8bitマイコンですが、 IrOBEXを搭載することで、携帯電話やPCなど様々な機器と赤外線通信によるネット化への 可能性が広がります。

  • IrST26xxB用IrUltraプロトコル構成  IrUltra API(ノンブロックAPI)
  • RxReq(受信要求)/TxReq(送信要求)等

IrSTST2608B用IrOBEXプロトコル構成 IrSTST2608B用IrOBEXプロトコル構成

ノンブロックAPIでIrUltraを実現

IrUltraとは、高度なプロトコルを処理することのできないCPUをもった装置を対象として、 IrDAがガイドラインとして公開しているコネクションレス型単方向通信プロトコルです。 送信/受信はプログラムのバックグランドで行われ、完了するとコールバックにて通知され ます。IrST26xxBシリーズ全てのマイクロコントローラで使用できます。

ノンブロックAPIでIrUltraを実現

Sound Solution向けのライブラリも用意

  • MIDI再生ライブラリ構成
  • MIDI API(ノンブロックAPI)
  • Play Sound / Stop Sound等
    MIDIで作曲した曲を再生できます。
    一般的なMIDIエディタで作曲した曲を1CHToneで再生可能です。

Sound Solution向けのライブラリも用意
ページトップへ
免責事項    個人情報保護方針    Copyright (C) 2007 E-Globaledge Corporation.
基本プロトコル ハードウェア