AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_DMACMgrConfig 共用体
Syntax
C++
typedef union _AG903_DMACMgrConfig { struct { unsigned int TCIntMsk : 1; unsigned int ErrIntMsk : 1; unsigned int AbtIntMsk : 1; unsigned int SrcRS : 4; unsigned int SrcHEn : 1; unsigned int DstRS : 4; unsigned int DstHEn : 1; unsigned int LLPCnt : 4; unsigned int ChGntWin : 8; unsigned int ChPri : 1; unsigned int WOMode : 1; unsigned int UnalignMode : 1; } st; uint32_t val; } AG903_DMACMgrConfig;
メンバ 
説明 
struct {
unsigned int TCIntMsk : 1;
unsigned int ErrIntMsk : 1;
unsigned int AbtIntMsk : 1;
unsigned int SrcRS : 4;
unsigned int SrcHEn : 1;
unsigned int DstRS : 4;
unsigned int DstHEn : 1;
unsigned int LLPCnt : 4;
unsigned int ChGntWin : 8;
unsigned int ChPri : 1;
unsigned int WOMode : 1;
unsigned int UnalignMode : 1;
} st; 
DMACnCFG_REG レジスタのビット定義 
unsigned int TCIntMsk : 1; 
[0] ターミナルカウント割り込みマスク 
unsigned int ErrIntMsk : 1; 
[1] チャンネルエラー割り込みマスク 
unsigned int AbtIntMsk : 1; 
[2] チャンネルアボート割り込みマスク 
unsigned int SrcRS : 4; 
[6:3] 転送元ハンドシェイク要求のソース 
unsigned int SrcHEn : 1; 
[7] 転送元ハンドシェイク 
unsigned int DstRS : 4; 
[12:9] 転送先ハンドシェイク要求のソース 
unsigned int DstHEn : 1; 
[13] 転送先ハンドシェイク 
unsigned int LLPCnt : 4; 
[19:16] リンクリストポインタ増分カウンタ 
unsigned int ChGntWin : 8; 
[27:20] チャンネルアービトレーション許可ウィンドウのコマンド 
unsigned int ChPri : 1; 
[28] チャンネルアービトレーション優先順位 
unsigned int WOMode : 1; 
[30] 書き込み専用モード 
unsigned int UnalignMode : 1; 
[31] 非アライン転送モード 
uint32_t val; 
DMACnCFG_REG レジスタ 

Configuration型

Copyright (c) 2017-2025 Axell Corporation. All rights reserved.