153 #endif // __H_TKDN_SPI
void spi_init(void)
SPIのモジュールスタンバイ状態を解除し、各種レジスタをセットアップする
アイドル時のクロックがH、立ち下がりでサンプリング
void spi_terminate(void)
SPIライブラリを終了する
void spi_set_bit_order(SPI_BIT_ORDER bit_order)
SPIのビットオーダーを設定する
unsigned long spi_transfer(unsigned long txbyte)
SPIの送受信を行う
void spi_set_data_mode(SPI_DATA_MODE mode)
SPIのデータモードを指定する
void spi_set_bit_length(int bit_length)
SPIのビット長を設定する
void spi_set_port(SPI_PORT port)
SPIの使用するポートを設定する
アイドル時のクロックがL、立ち上がりでサンプリング
アイドル時のクロックがH、立ち上がりでサンプリング
SPI_PORT
SCIポートのCSが出力される場所
SPI_CLK_DIVIDER
SPIクロックの速度
アイドル時のクロックがL、立ち下がりでサンプリング
void spi_set_clock_divider(SPI_CLK_DIVIDER divider)
SPIのクロック速度(PCLKに対する分周比)を指定する
SPI_BIT_ORDER
シリアル変換の際のビットの並び