このプログラムはVisualDSP++ 4.5のサンプル・アプリケーション、TalkTrhoughから 派生させたものである。EZ-KIT BF537のリソースを初期化し、48Ksample/Sのオーディオ フレームワークを起動する。受信データはコールバック関数 afw::processData によって 処理される。
main.cpp で定義されています。
#include <ccblkfn.h>
#include "afw.h"
#include "cec.h"
#include "twi.h"
#include "ad7998.h"
#include "utilbf537.h"
関数 | |
| void | main (void) |
| メイン関数 | |
| void main | ( | void | ) |
メイン関数
各ペリフェラルを初期化後、割り込み待ちに入る。
参照先 afw::init(), ad7998::init(), twi::init(), cec::init(), utilbf537::initPLL(), afw::start(), ad7998::start(), twi::start(), と cec::start().
00051 { 00052 utilbf537::initPLL(); // PLLを設定する 00053 00054 // 各ライブラリの初期化 00055 cec::init(); // コア・イベント 00056 twi::init(120); // TWIペリフェラル 00057 ad7998::init(); // ad7998 00058 afw::init(); // オーディオ・フレームワーク 00059 00060 // 各作業の処理開始 00061 cec::start(); // コア・イベント 00062 twi::start(); // TWI 00063 ad7998::start(); // AD7998 00064 afw::start(); // オーディオ処理 00065 00066 while(1) 00067 idle(); // 割込み待ち 00068 }
1.5.2