AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_SSPMgrSpiParam 構造体
Syntax
C++
typedef struct _AG903_SSPMgrSpiParam { uint16_t clkdiv; uint8_t wordlen; uint8_t polarity; uint8_t firstbit; uint8_t sclktype; uint8_t slave; uint8_t flash; } AG903_SSPMgrSpiParam;
メンバ 
説明 
uint16_t clkdiv; 
シリアルクロック分周率 
uint8_t wordlen; 
Word Length 
uint8_t polarity; 
frame/sync 極性 
uint8_t firstbit; 
MSB first or LSB first 
uint8_t sclktype; 
0~3 type 
uint8_t slave; 
Slave動作設定 
uint8_t flash; 
SPIフラッシュ特化モード 

SPI設定パラメータ 

clkdiv の最小値は「2」で奇数指定は不可です。またSlave動作時は設定無効です。 

wordlen は伝送データのWord長をbit単位で設定します。 

polarity は右から指定します。 _AG903_SspPolarityType 

firstbit は右から指定します。 _AG903_SspFirstbitType 

sclktype は右から指定します。 _AG903_SspSpiClkMode 

slave は true=Slave動作、false=Master動作 です。 

flash は SPIフラッシュ特化モードでアクセスするとき1、その他のとき0です。 

 

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