Arduino UNO R4のピンアウト 

 

 今までしつこくポートレジスタ直接制御 ポートレジスタ直接制御 ポートレジスタ直接制御 と言ってきたが、

「じゃあArduinoボード各I/Oポートのポートレジスタはどうやって調べるんじゃい!!」

と言いたくなる人もいるだろう。

でも大丈夫。 Arduinoの公式サイトに掲載されいるPINOUTを参照すればいい。

↓このリンクの先にだいたいの資料はある。

 

 

リンク先の PINOUT(+) ってのをクリックすれば表示される。

 

 

あとはコピペするなりダウンロードするなり煮るなり焼くなりすればいい。

DataSheetもあるので、ダウンロードしておくと便利だろう。

 

 

 PINOUTの画像の中で、黄色い枠で書かれているのがポートレジスタ番号である。

D0ポートのところは、P301となっている。 これは、P3ポートレジスタの01ビット目という意味だ。

A0ポートはP014なので、P0ポートレジスタの14ビット目という意味。

MINIMAのD13ポートはP111なので、P1ポートレジスタの11ビット目。

WiFiのD13ポートはP102なので、P1ポートレジスタの02ビット目ということになる。

 

 D13ポートのように、MINIMAとWiFiとで違う場合がある。

なので、MINIMAとFiWiは姉妹品というよりは、別物と考えたほうがよさそうだ。