全てを折りたたみ
AG903ライブラリリファレンス
AG903_SSCPrmGetCpuSetup 関数
sscprm.c
SSC Primitive
Body Source
SSCCA5_RUN_SETUPのレジスタRead
Syntax
C++
void
AG903_SSCPrmGetCpuSetup
(uint8_t*
clk
, uint8_t*
rst
, uint8_t*
vbit
);
ファイル
sscprm.c
引数
引数
説明
uint8_t* clk
[out] クロック供給 (true=供給)
uint8_t* rst
[out] リセット状態 (true=強制リセット状態)
uint8_t* vbit
[out] Vビット設定値 (0 / 1)
返値
void
説明
SSCCA5_RUN_SETUPのレジスタRead
本文ソース
コピコード
1:
void
AG903_SSCPrmGetCpuSetup(uint8_t* clk, uint8_t* rst, uint8_t* vbit) 2: { 3: uint32_t val; 4: 5:
ASSERT
(NULL != clk); 6:
ASSERT
(NULL != rst); 7:
ASSERT
(NULL != vbit); 8: 9: val =
AG903_SSC
->CA5_RUN_SETUP; 10: 11:
if
(
AG903_SSC_CA5_RUN_SETUP_GCLK_MSK
& val) { 12: (*clk) =
true
; 13: } 14:
else
{ 15: (*clk) =
false
; 16: } 17: 18:
if
(
AG903_SSC_CA5_RUN_SETUP_RESET_MSK
& val) { 19: (*rst) =
true
; 20: } 21:
else
{ 22: (*rst) =
false
; 23: } 24: 25: (*vbit) = (uint8_t)((val &
AG903_SSC_CA5_RUN_SETUP_VINITHI_MSK
) >>
AG903_SSC_CA5_RUN_SETUP_VINITHI_POS
); 26: 27:
return
; 28: }
グループ
SSC Primitive
リンク
sscprm.c
,
SSC Primitive
,
Body Source
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.
内容
|
インデックス
|
ホーム