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

SSPnSSPCR2のレジスタRead

Syntax
C++
void AG903_SSPPrmGetControl2(uint8_t ch, AG903_SSPPrmCtrl2* param);
引数 
説明 
uint8_t ch 
[in] SSPチャネル 
AG903_SSPPrmCtrl2* param 
[out] 制御パラメータ 

void

SSPnSSPCR2のレジスタWrite

1: void AG903_SSPPrmGetControl2(uint8_t ch, AG903_SSPPrmCtrl2* param) 2: { 3: uint32_t ctrl_2; 4: 5: ASSERT(AG903_SSP_CH_NUM > ch); 6: 7: ctrl_2 = AG903_SSP_READ_REG(ch,SSPCR2); 8: param->fsos = AG903_SSP_UNPACK_FLD(ctrl_2, SSPCR2, FSOS); 9: param->fs = AG903_SSP_UNPACK_FLD(ctrl_2, SSPCR2, FS); 10: param->txen = AG903_SSP_UNPACK_FLD(ctrl_2, SSPCR2, TXEN); 11: param->rxen = AG903_SSP_UNPACK_FLD(ctrl_2, SSPCR2, RXEN); 12: param->ssprst = 0; 13: param->txfclr = 0; 14: param->rxfclr = 0; 15: param->txdoe = AG903_SSP_UNPACK_FLD(ctrl_2, SSPCR2, TXDOE); 16: param->sspen = AG903_SSP_UNPACK_FLD(ctrl_2, SSPCR2, SSPEN); 17: return; 18: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.