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

SPCCA5_MISC_CTRLnのレジスタWrite

Syntax
C++
void AG903_SPCPrmSetCpuMiscCtrl(uint8_t reg_no, uint32_t val);
引数 
説明 
uint8_t reg_no 
[in] レジスタ番号 (1~11) 
uint32_t val 
[in] 設定値 

void

SPCCA5_MISC_CTRLnのレジスタWrite 

AG903_spcreg.h レジスタヘッダファイルの各SPCCA5_MISC_CTRLnレジスタの定義を 

使用し、整形した値をvalに設定してください.

1: void AG903_SPCPrmSetCpuMiscCtrl(uint8_t reg_no, uint32_t val) 2: { 3: ASSERT(0 != reg_no); 4: ASSERT(AG903_SPC_CA5CTRL_REG_NUM >= reg_no); 5: 6: switch(reg_no) { 7: case 1: 8: AG903_SPC->CA5_MISC_CTRL1 = val; 9: break; 10: case 2: 11: AG903_SPC->CA5_MISC_CTRL2 = val; 12: break; 13: case 3: 14: AG903_SPC->CA5_MISC_CTRL3 = val; 15: break; 16: case 4: 17: AG903_SPC->CA5_MISC_CTRL4 = val; 18: break; 19: case 5: 20: AG903_SPC->CA5_MISC_CTRL5 = val; 21: break; 22: case 6: 23: AG903_SPC->CA5_MISC_CTRL6 = val; 24: break; 25: case 7: 26: AG903_SPC->CA5_MISC_CTRL7 = val; 27: break; 28: case 8: 29: AG903_SPC->CA5_MISC_CTRL8 = val; 30: break; 31: case 9: 32: AG903_SPC->CA5_MISC_CTRL9 = val; 33: break; 34: case 10: 35: AG903_SPC->CA5_MISC_CTRL10 = val; 36: break; 37: case 11: 38: AG903_SPC->CA5_MISC_CTRL11 = val; 39: break; 40: default: 41: 42: break; 43: } 44: 45: return; 46: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.