forked from arduino/Arduino
-
Notifications
You must be signed in to change notification settings - Fork 4
RL78G15 20ピン Fast Prototyping Board ピンリスト
SuguruHarada edited this page Oct 31, 2024
·
4 revisions
- RL78/G15 Fast Prototyping Boardのピンリストを以下に示す。
RL78/G15 port Number | Pin Name | Arduino Pin Number(Digital IO) | Arduino Uno I/F | MCU header | Pmod I/F | Analog IO | PWM | Serial | Wire | Interrupt | Tone | PulseIn | ShiftIn | ShiftOut | LED | User Switch |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
P04 | IO0 | 0 | 〇 | 〇 | - | - | - | - | - | 0 | 〇 | - | 〇 | 〇 | - | - |
P03 | IO1 | 1 | 〇 | 〇 | - | - | - | - | - | - | - | - | 〇 | 〇 | - | - |
P137(※1) | IO2 | 2 | 〇 | 〇 | 〇 | - | - | - | - | 1 | - | - | 〇 | 〇 | - | SW |
P41 | IO3 | 3 | 〇 | 〇 | 〇 | - | 〇 | - | - | 2 | 〇 | 〇 | 〇 | 〇 | - | - |
P21 | IO4 | 4 | 〇 | 〇 | - | - | - | - | - | - | - | - | 〇 | 〇 | LED2 | - |
P20 | IO7 | 7 | 〇 | 〇 | - | - | - | - | - | - | - | - | 〇 | 〇 | LED1 | - |
P05 | IO13 | 13 | 〇 | 〇 | - | - | - | - | - | - | 〇 | - | 〇 | 〇 | - | - |
P23 | A0 | 14 | 〇 | 〇 | 〇 | A0 | - | - | - | - | - | - | 〇 | 〇 | - | - |
P22 | A1 | 15 | 〇 | 〇 | 〇 | A1 | - | - | - | - | - | - | 〇 | 〇 | - | - |
P02 | A2 | 16 | 〇 | 〇 | 〇 | A2 | - | - | - | - | - | - | 〇 | 〇 | - | - |
P06 | SCL | 18 | 〇 | 〇 | 〇 | - | - | - | SCLA0 | - | - | - | 〇 | 〇 | - | - |
P07 | SDA | 19 | 〇 | 〇 | 〇 | - | - | - | SDAA0 | - | - | - | 〇 | 〇 | - | - |
P00 | - | - | - | 〇 | - | - | - | TxD0 | - | - | - | - | - | - | - | - |
P01 | - | - | - | 〇 | - | - | - | RxD0 | - | - | - | - | - | - | - | - |
- | EVDD(IOREF) | - | 〇 | 〇 | 〇 | - | - | - | - | - | - | - | - | - | - | - |
- | RESET | - | 〇 | - | - | - | - | - | - | - | - | - | - | - | - | - |
- | 3V3 | - | 〇 | - | - | - | - | - | - | - | - | - | - | - | - | - |
- | 5V | - | 〇 | - | - | - | - | - | - | - | - | - | - | - | - | - |
- | GND | - | 〇 | 〇 | 〇 | - | - | - | - | - | - | - | - | - | - | - |
- (※1) 2番ピン(P137)は入力専用ポートのためOUTPUT設定の使用不可
- RL78/G15 Fast Prototyping Boardの機能一覧を以下に示す。
No. | Name | Function |
---|---|---|
1 | Digital IO | 12 Digital input pins / 11 Digital output pins |
2 | Analog IO | 3 Analog input pins |
3 | PWM | 1 PWM output pin |
4 | Serial(UART) | 1 Serial(UART) channel(※1) |
5 | Wire(I2C) | 1 Wire(I2C) channel |
6 | Interrupt | 3 Interrupt pins |
7 | Tone | 3 Tone output pins |
8 | PulseIn | 1 Pulse input pin |
9 | ShiftIn | 11 Clock output pins / 12 Data input pins |
10 | ShiftOut | 11 Clock output pins / 11 Data output pins |
11 | LED | 2 on Board LED (pin 7 and pin 4)(※2) |
12 | User Switch | 1 on Board User Switch (pin 2)(※3) |
-
(※1) Serial(RxD0, TxD0)はUSB-シリアル変換器を介してMicro-USBコネクタに接続
-
(※2) LED1 (pin 7) and LED2 (pin 4) は回路上でプルアップされている。
-
(※3) ※User Switch (pin 2) は回路上でプルアップされている。
-
各機能のリファレンスは以下を参照のこと。
- RL78/G15 Fast Prototyping Boardはデジタル入力ピンを12本、デジタル出力ピンを11本持つ。
- デジタルIOを使用する場合、初めにpinMode()を呼び出して、指定したピンを入力または出力として動作するように設定する必要がある。
-
- 3番ピンを入力として使用する
pinMode(3,INPUT);
val = digitalRead(3);
-
- 4番ピンを出力として使用する
pinMode(4,OUTPUT);
digitailWrite(4,HIGH);
- デジタル入出力に対応するピンを以下に示す。
Digital input pin | Digital output pin | memo |
---|---|---|
0-4, 7, 13-16, 18, 19 | 0, 1, 3, 4, 7, 13-16, 18, 19 | - |
- RL78/G15 Fast Prototyping Boardは3本のアナログ入力ピンを持つ。
- 入力されたアナログ信号をAD変換し結果としてデジタル値を返す。
- アナログ入力を使用する場合analogRead()でアナログピン名を指定しデータを読み取る。
- A0ピンを使用する
val =analogRead(A0);
- アナログ入力に対応するピンを以下に示す。
Analog input pin | memo |
---|---|
A0, A1, A2 | - |
- RL78/G15 Fast Prototyping Boardは1本のPWM出力ピンを持つ。
- PWM出力を使用する場合analogWrite()でピン名、デューティを指定しPWM出力を行う。
- PWM出力パルスの周波数を変更する場合はanaglogWriteFrequency()で周波数を設定した後、analogWrite()でPWM出力を行う。
- PWM出力に対応するピンを以下に示す。
PWM output pin | memo |
---|---|
3 | - |
- RL78/G15 Fast Prototyping BoardはSerial(UART)を1チャネル持つ。
- 各チャネルを使用する場合のデフォルトの送信バッファサイズは32バイトである。
- 各チャネルを使用する場合のデフォルトの受信バッファサイズは32バイトである。
- 各チャネルのピン割り当てを以下に示す。
Channel | Transmit pin | Receive pin | memo |
---|---|---|---|
Serial | -(P00) | -(P01) | Connect to Micro USB port via USB-Serial Converter when J14 is open-circuit |
- RL78/G15 Fast Prototyping BoardはWire(I2C)を1チャネル持つ。
- 各チャネルのピン割り当てを以下に示す。
Channel | Data pin | Clock pin | memo |
---|---|---|---|
Wire | 19(SDA) | 18(SCL) | - |
- RL78/G15 Fast Prototyping Boardは外部割込みピンを3本持つ。
- 外部割込み番号とピンの対応を以下に示す。
Interrupt No. | Interrupt pin | memo |
---|---|---|
0 | 0 | - |
1 | 2(SW) | - |
2 | 3 | - |
- RL78/G15 Fast Prototyping Boardはtone出力ピンを3本持つ。
- Tone出力に対応するピンを以下に示す。
Tone output pin | memo |
---|---|
0, 3, 13 | - |
- RL78/G15 Fast Prototyping BoardはpulseIn()に対応するPulse入力ピンを1本持つ。
- pulseIn()に対応するピンを以下に示す。
Pulse input pin | memo |
---|---|
3 | - |
- RL78/G15 Fast Prototyping BoardはshiftIn()に対応するクロック出力ピンを11本、データ入力ピンを12本持つ。
- shiftIn()に対応するピンを以下に示す。
Clock pin | Data pin | memo |
---|---|---|
0, 1, 3, 4, 7, 13-16, 18, 19 | 0-4, 7, 13-16, 18, 19 | - |
- RL78/G15 Fast Prototyping BoardはshiftOut()に対応するクロック出力ピンを11本、データ出力ピンを11本持つ。
- shiftOut()に対応するピンを以下に示す。
Clock pin | Data pin | memo |
---|---|---|
0, 1, 3, 4, 7, 13-16, 18, 19 | 0, 1, 3, 4, 7, 13-16, 18, 19 | - |
- RL78/G15 Fast Prototyping Boardは2つのLEDが実装されている。
- LEDに接続するピンを以下に示す。
Name | pin | memo |
---|---|---|
LED1 | 7 | - |
LED2 | 4 | - |
- RL78/G15 Fast Prototyping Boardは1つのユーザスイッチが実装されている。
- ユーザスイッチに接続するピンを以下に示す。
Name | pin | memo |
---|---|---|
SW | 2 | - |