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

SSCMODE_STATUSのレジスタWrite(指定ビットをSetで結果は0クリア)

Syntax
C++
void AG903_SSCPrmClrModeStatus(uint8_t clr);
引数 
説明 
uint8_t clr 
[in] クリア対象ビット (clrのビット[3:0]がSSCMODE_STATUSの[11:8]に対応します) 

void

SSCMODE_STATUSのレジスタWrite(指定ビットをSetで結果は0クリア)

実際にクリアできるSSCMODE_STATUSレジスタのビットは [11:8]に対応するINITPIN,WDTPIN,WDTGPP,WDTCA5です。[7:0]は影響を受けません。

1: void AG903_SSCPrmClrModeStatus(uint8_t clr) 2: { 3: uint32_t val; 4: 5: val = (uint32_t)(clr << AG903_SSC_MODE_STATUS_WDTCA5_POS); 6: val &= (AG903_SSC_MODE_STATUS_WDTCA5_MSK|AG903_SSC_MODE_STATUS_WDTGPP_MSK|AG903_SSC_MODE_STATUS_WDTPIN_MSK|AG903_SSC_MODE_STATUS_INITPIN_MSK); 7: 8: AG903_SSC->MODE_STATUS = val; 9: 10: return; 11: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.