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

SSCVIDEOADC_SETUPのレジスタWrite

Syntax
C++
void AG903_SSCPrmSetVideoAdcSetup(AG903_SSCPrmVideoAdcParam* param);
引数 
説明 
pram 
[in] 設定パラメータ 

void

SSCVIDEOADC_SETUPのレジスタWrite

設定パラメータの各値が対応するレジスタビットにそのままWriteされます。

1: void AG903_SSCPrmSetVideoAdcSetup(AG903_SSCPrmVideoAdcParam* param) 2: { 3: uint32_t val = 0; 4: 5: ASSERT(NULL != param); 6: 7: val |= (param->acq_clr << AG903_SSC_VIDEOADC_SETUP_ACQCLR_POS) & AG903_SSC_VIDEOADC_SETUP_ACQCLR_MSK; 8: val |= (param->acq_en << AG903_SSC_VIDEOADC_SETUP_ACQEN_POS) & AG903_SSC_VIDEOADC_SETUP_ACQEN_MSK; 9: val |= (param->dat_en << AG903_SSC_VIDEOADC_SETUP_DATEN_POS) & AG903_SSC_VIDEOADC_SETUP_DATEN_MSK; 10: val |= (param->clmp_tmg << AG903_SSC_VIDEOADC_SETUP_CTHO_POS) & AG903_SSC_VIDEOADC_SETUP_CTHO_MSK; 11: val |= (param->clmp_lv << AG903_SSC_VIDEOADC_SETUP_CLHO_POS) & AG903_SSC_VIDEOADC_SETUP_CLHO_MSK; 12: val |= (param->pga_ctl << AG903_SSC_VIDEOADC_SETUP_GHO_POS) & AG903_SSC_VIDEOADC_SETUP_GHO_MSK; 13: AG903_SSC->VIDEOADC_SETUP = val; 14: 15: return; 16: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.