Field Data Aquision Unit
Development
 
&counter([total|today|yesterday]); - 0 - 0 - 5
 



おしらせ

TOPPERSアプリケーションの作り方

FDAUアプリケーション

定数一覧

定数名内容
FDAU_CONS_TASK自動生成タスクID
FDAU_SAMPLING_TASK自動生成タスクID
FDAU_LOG_TASK自動生成タスクID
SAMPLING_AVG_N3平均値個数
RAM_VER0x218000リングバッファバージョン
RAM_DSIZE0x218001要素のサイズ
RAM_TOP0x218002リングバッファTOPポインタ
RAM_BOTTOM0x218004リングバッファBOTTOMポインタ
RAM_START0x218010リングバッファの先頭
RAM_END0x21fffffリングバッファの最後

グローバル変数

タスク分割

タスク名優先度ファイル起動条件内容
fdau_cons_task5fdau.cシリアル入力FDAUタスク(メイン&コンソール)
fdau_sampling_task5fdau.c周期サンプリングタスク(移動平均SAMPLING_AVR_N回)
fdau_log_task5fdau.c周期ログタスク(固定RAM領域のリングバッファ)
fdml_client_task5fdml.c周期FDMLクライアントタスク
fdml_send_task5fdml.cデータキューFDAML変換、HTML化、TCPコネクト、TCP送信
fdml_recv_task5fdml.cfdml_client_taskHTTPレスポンス処理

fdau_cons_task

fdau_sampling_task

fdau_log_task

fdml_client_task

汎用関数

A/D変換器制御(adc.h, adc.c)
ER adc_init(void);A/D変換器初期化
ER adc_get(UB ch);A/D変換値を取得
EEPROM関数 (eeprom.h, eeprom.c)
ER eeprom_init(void);EEPROM I/Fの初期化
ER eeprom_gets(UINT adr, UB *dat, UINT len);文字列取得
ER eeprom_puts(UINT adr, UB *dat, UINT len);文字列書込み
RTC制御 (rtc.h, rtc.c)
ER rtc_init(void);RTC I/F初期化
ER rtc_set(TIM tim);RTCに時刻を設定
ER rtc_get(TIM *tim);RTCから時刻を取得

TOPPERSのポーティング


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS