RX62N/RX63NのGPIOを操作するための低レベルなルーチン
[詳細]
ソースコードを見る。
|
#define | PIN_ARD0 0 |
| Arduino互換ピンのデジタル0番を指定するためのピン名
|
|
#define | PIN_ARD1 1 |
| Arduino互換ピンのデジタル1番を指定するためのピン名
|
|
#define | PIN_ARD2 2 |
| Arduino互換ピンのデジタル2番を指定するためのピン名
|
|
#define | PIN_ARD3 3 |
| Arduino互換ピンのデジタル3番を指定するためのピン名
|
|
#define | PIN_ARD4 4 |
| Arduino互換ピンのデジタル4番を指定するためのピン名
|
|
#define | PIN_ARD5 5 |
| Arduino互換ピンのデジタル5番を指定するためのピン名
|
|
#define | PIN_ARD6 6 |
| Arduino互換ピンのデジタル6番を指定するためのピン名
|
|
#define | PIN_ARD7 7 |
| Arduino互換ピンのデジタル7番を指定するためのピン名
|
|
#define | PIN_ARD8 8 |
| Arduino互換ピンのデジタル8番を指定するためのピン名
|
|
#define | PIN_ARD9 9 |
| Arduino互換ピンのデジタル9番を指定するためのピン名
|
|
#define | PIN_ARD10 10 |
| Arduino互換ピンのデジタル10番を指定するためのピン名
|
|
#define | PIN_ARD11 11 |
| Arduino互換ピンのデジタル11番を指定するためのピン名
|
|
#define | PIN_ARD12 12 |
| Arduino互換ピンのデジタル12番を指定するためのピン名
|
|
#define | PIN_ARD13 13 |
| Arduino互換ピンのデジタル13番を指定するためのピン名
|
|
#define | PIN_ARD14 14 |
| Arduino互換ピンのデジタル14番/アナログ0番を指定するためのピン名
|
|
#define | PIN_ARD15 15 |
| Arduino互換ピンのデジタル15番/アナログ1番を指定するためのピン名
|
|
#define | PIN_ARD16 16 |
| Arduino互換ピンのデジタル16番/アナログ2番を指定するためのピン名
|
|
#define | PIN_ARD17 17 |
| Arduino互換ピンのデジタル17番/アナログ3番を指定するためのピン名
|
|
#define | PIN_ARD18 18 |
| Arduino互換ピンのデジタル18番/アナログ4番を指定するためのピン名
|
|
#define | PIN_ARD19 19 |
| Arduino互換ピンのデジタル19番/アナログ5番を指定するためのピン名
|
|
#define | PIN_LED0 100 |
| ボード上のLED0を操作するためのピン名
|
|
#define | PIN_LED1 101 |
| ボード上のLED1を操作するためのピン名
|
|
#define | PIN_LED2 102 |
| ボード上のLED2を操作するためのピン名
|
|
#define | PIN_LED3 103 |
| ボード上のLED3を操作するためのピン名
|
|
#define | PIN_BUZZ 104 |
| ボード上のブザーを操作するためのピン名
|
|
#define | PIN_SW 105 |
| ボード上の青色SWを操作するためのピン名
|
|
#define | PIN_SPI_CS0 106 |
| ボード上のSPIのCS0番を操作するためのピン名
|
|
#define | PIN_SPI_CS1 107 |
| ボード上のSPIのCS1番を操作するためのピン名
|
|
#define | PIN_SPI_CS2 108 |
| ボード上のSPIのCS2番を操作するためのピン名
|
|
#define | PIN_SPI_CS3 109 |
| ボード上のSPIのCS3番を操作するためのピン名
|
|
RX62N/RX63NのGPIOを操作するための低レベルなルーチン
tkdn_gpio.h で定義されています。
void gpio_set_pinmode |
( |
int |
pinnum, |
|
|
int |
isoutput |
|
) |
| |
ピンの入出力方向を設定する
- 引数
-
pinnum | 操作したい目的のピンの番号 |
isoutput |
- INPUT (0):入力
- OUTPUT (1):出力
- INPUT_PULLUP (2):入力で内蔵プルアップ抵抗有効
- OUTPUT_HIGH (3):出力で高出力駆動モード (RX63Nのみ)
|
- 覚え書き
- RX63Nの場合、ADC入力に設定されている端子を指定すると、デジタルモードに切り替わる
-
存在しないピン番号を指定した場合は、安全に終了する
void gpio_write_port |
( |
int |
pinnum, |
|
|
int |
state |
|
) |
| |
指定されたピンから出力する
- 引数
-
pinnum | 操作したい目的のピンの番号 |
state |
- LOW (0):LOWレベル
- HIGH (1):HIGHレベル
|
- 戻り値
- なし
- 覚え書き
- 入力ピンに対してHIGHレベルを出力しようとした場合、入力状態のまま内蔵プルアップ抵抗がONになる
-
存在しないピン番号を指定した場合は、安全に終了する
int gpio_read_port |
( |
int |
pinnum | ) |
|
指定されたピンの状態を入力する
- 引数
-
- 戻り値
- ピンの入力状態 0:LOWレベル、1:HIGHレベル
- 覚え書き
- 存在しないピン番号を指定した場合は、安全に終了する