このプログラムは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().
00052 { 00053 utilbf537::initPLL(); // PLLを設定する 00054 00055 // 各ライブラリの初期化 00056 cec::init(); // コア・イベント 00057 twi::init(120); // TWIペリフェラル 00058 ad7998::init(); // ad7998 00059 afw::init(); // オーディオ・フレームワーク 00060 00061 // 各作業の処理開始 00062 cec::start(); // コア・イベント 00063 twi::start(); // TWI 00064 ad7998::start(); // AD7998 00065 afw::start(); // オーディオ処理 00066 00067 while(1) 00068 idle(); // 割込み待ち 00069 }
1.5.2