AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_BMUPrmSetMOD 関数

MODレジスタへの書き込み.

Syntax
C++
void AG903_BMUPrmSetMOD(uint8_t unit, uint8_t ini, uint8_t mgr, uint8_t src);
引数 
説明 
uint8_t unit 
[in] バッファ管理のユニット番号 
uint8_t ini 
[in] シンクモジュールのウェイト動作 
uint8_t mgr 
[in] バッファ管理の方式 
uint8_t src 
[in] ソースモジュールのID 

void

AG903_BMU->MOD にライトします.

none

1: void AG903_BMUPrmSetMOD(uint8_t unit, uint8_t ini, uint8_t mgr, uint8_t src) 2: { 3: ASSERT(unit < AG903_BMU_UNIT_NUM); 4: ASSERT(ini <= 1); 5: ASSERT(mgr <= 3); 6: 7: uint32_t reg = 0; 8: reg |= (ini << AG903_BMUn_MOD_INI_POS) & AG903_BMUn_MOD_INI_MSK; 9: reg |= (mgr << AG903_BMUn_MOD_MGR_POS) & AG903_BMUn_MOD_MGR_MSK; 10: reg |= (src << AG903_BMUn_MOD_SRC_POS) & AG903_BMUn_MOD_SRC_MSK; 11: AG903_BMUn(unit)->MOD = reg; 12: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.