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



おしらせ

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

FDAUアプリケーション

定数一覧

定数名内容
FDAU_CONS_TASK自動生成タスクID
FDAU_SAMPLING_TASK自動生成タスクID
FDAU_LOG_TASK自動生成タスクID
SAMPLING_AVG_N3平均値個数
RAM_TOP0x10000ログ用リングバッファの先頭ポインタ
RAM_BOTTOM0x10002ログ用リングバッファの後尾ポインタ
RAM_BUFF0x10004ログ用RAM領域の先頭
RAM_BUFF0x20000ログ用RAM領域の後尾

グローバル変数

タスク分割

fdau_cons_taskFDAUタスク(メイン&コンソール)
fdau_sampling_taskサンプリングタスク(移動平均ADC_AVR_N回)
fdau_log_taskログタスク(固定RAM領域のリングバッファ)
fdml_send_taskFDAML変換、HTML化、TCPコネクト、TCP送信
fdml_client_taskFDML変換、HTML化、TCP転送

fdau_cons_task

fdau_sampling_task

fdau_log_task

fdml_client_task

汎用関数

A/D変換器制御
ER adc_init(void);A/D変換器初期化
ER adc_get(UB ch);A/D変換値を取得
EEPROM関数
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制御
ER rtc_init(void);RTC I/F初期化
ER rtc_set(TIM tim);RTCに時刻を設定
ER rtc_get(TIM *tim);RTCから時刻を取得

TOPPERSのポーティング


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