RXduino  1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
shiftout.h
説明を見る。
1 /*******************************************************************************
2 * RXduinoライブラリ & 特電HAL
3 *
4 * このソフトウェアは特殊電子回路株式会社によって開発されたものです。
5 * 当社Webサイトを通じてダウンロードすることによって使用許諾されます。
6 * このファイルを第三者へ開示・再配布・貸与・譲渡することはできません。
7 * このソフトウェアはあるがままの状態で提供され、内容および動作についての保障はあ
8 * りません。弊社はファイルの内容および実行結果についていかなる責任も負いません。
9 * お客様は、お客様の製品開発のために当ソフトウェアのソースコードを自由に参照し、
10 * 引用していただくことができます。
11 * コンパイル・リンク後のオブジェクトファイル(ELF ファイルまたはMOT,SRECファイル)
12 * であって、デバッグ情報が削除されている場合は第三者に再配布することができます。
13 * (C) Copyright 2011-2014 TokushuDenshiKairo Inc. 特殊電子回路株式会社
14 * http://rx.tokudenkairo.co.jp/
15 *******************************************************************************/
16 
17 #ifndef __H_RXDUINO_SHIFTOUT
18 #define __H_RXDUINO_SHIFTOUT
19 /**************************************************************************/
23 #include "rxduino.h"
24 
25 #ifdef __cplusplus
26  extern "C" {
27 #endif
28 
29 
30 /*********************************************************************/
43 void shiftOut(int dataPin,int clockPin,int bitOrder, unsigned char value);
44 
45 /*********************************************************************/
58 unsigned char shiftIn(unsigned char dataPin, unsigned char clockPin, SPI_BIT_ORDER bitOrder);
59 
60 /*********************************************************************/
76 void shiftOutEx(int dataPin,int clockPin,int bitOrder, int len,unsigned long value);
77 
78 #ifdef __cplusplus
79  }
80 #endif
81 
82 #endif // __H_RXDUINO_SHIFTOUT
83 
void shiftOutEx(int dataPin, int clockPin, int bitOrder, int len, unsigned long value)
複数バイト分のデータを1ビットずつ出力する. shiftOut関数のRXduinoオリジナル拡張で32bitまで1bit単位で指定できます。 最上位ビット(MSB)と最下位ビット(LSB)のどちらからも...
void shiftOut(int dataPin, int clockPin, int bitOrder, unsigned char value)
1バイト分のデータを1ビットずつ出力する.
Renesas RX62N/63N用のArduino互換ライブラリ
unsigned char shiftIn(unsigned char dataPin, unsigned char clockPin, SPI_BIT_ORDER bitOrder)
1バイトのデータを1ビットずつ取り込む。
SPI_BIT_ORDER
シリアル変換の際のビットの並び
Definition: tkdn_spi.h:53