title0a.gif タイトル画像

Arduino UNO R4 Minima/ABX00080 (118114)

末尾の注意事項をお読み下さい。
本ページは金銭授受を伴う行為を含むAuctionや商用Web Pageからの無断リンク
・無断参照を禁じます。
無断リンク・無断参照が判明した時点で然るべき処置をとらさせて頂きます。

 キットの小部屋へ戻る   ホームページへ戻る

データ番号

1873

区 分

部品

分 類

マイコン

品 名

Arduino UNO R4 Minima/ABX00080 (118114)

発売元

入手先

 

秋月電子通商

販 売

 

秋月電子通商

製 造

 

Arduino.cc

価 格

3,190円(10%税別)

主要部品

R7FA4M1AB3CFM#AA0 ISL854102FRZ-T PMEG6020AELRX PMEG6020AELRX PRTR5V0U2X,215 KPT-1608YC HSMG-C190

電 源

5Vdc(USBコネクタ) もしくは 6〜24Vdc(DCジャック:VIN)

概略仕様

 

概要

32ビットマイクロコントローラを搭載した最初のUNOボードです。

電源

USBコネクタ給電 : 5Vdc

DCジャック給電 : 6〜24Vdc 

仕様

Chip

R7FA4M1AB3CFM#AA0

48 MHz Arm® Cortex®−M4 microprocessor with a floating point unit (FPU)

Real−time Clock (RTC)

Memory Protection Unit (MPU)

Digital Analog Converter (DAC)

Memory

FLASH : 256kB

SRAM : 32kB

EEPROM : 8kB

Pins

デジタルI/O : 14点 (D0−D13)

           (5Vレベル 最大8mA)

PWM : 6点
      (D3、D5、D6、D9、D10、D11:兼用)

Periferals

静電容量式タッチセンシングユニット (CTSU)

USB 2.0フルスピード・モジュール(USBFS)

最大14ビットADC : 6点 (A0−A5)

最大12ビットDAC : 1点 (A0:兼用)

オペアンプ(OPAMP)  : 1点 (A1、A2、A3:兼用)

Communication

UART : 1点 (D0、D1:兼用)

SPI : 1点 (D10−D13、ICSPヘッダー:兼用)

I2C : 1点  (A4(SDA)、A5(SCL):兼用)

CAN : 1点 (D4、D5:兼用、外部トランシーバーが必要)

開発/デバッグ

ICPSコネクタ(J1:PH2−06−UA)

JTAGコネクタ(J2:HPH2−A−10−SGA)

   

付属基板

ARDUINO UNO R4 MINIMA

付属ケース

外形寸法

基板単体完成時 : W 71.2mm D 53.3mm H 15.2mm
ベース板搭載時 : W 80.9mm D 57.7mm H 18.9mm

追加購入

部品

コメント

改 造

その他

(製作例)

    

【 パッケージ外観 】

 

【 構成品 】

 

  

【  付属図書(INFORMATION & TUTORIAL) 】

 

【 付属図書(製品案内) 】

 

【 付属図書(シール) 】

 

【 ベース板搭載時外観1 】

 

【 ベース板搭載時外観2 】

 

【 ベース板搭載時外観3 】

 

【 ベース板搭載時外観4 】

 

【 ベース板搭載時外観5 】

 

【 ベース板搭載時外観6 】

 

【 ベース板搭載時外観7 】

 

【 ベース板搭載時外観8 】

 

【 ベース板搭載時外観9 】

 

【 ベース板搭載時外観10 】

 

取付け穴部分が少し突出しています。

【 ベース板搭載時外観11 】

 

【 基板単体外観1 】

 

【 基板単体外観2 】

 

【 基板単体外観3 】

 

【 基板単体外観4 】

 

【 基板単体外観5 】

 

【 基板単体外観6 】

 

基板裏面の二次元バーコードを読み取ってみました。

【 二次元バーコードを読み取り結果 】

 

【 ベース板外観1 】

 

【 ベース板外観2 】

 


動 作 確 認

 

 購入直後にVINから12Vdcを供給したときの状態です。 LED「L」が約1秒点灯約1秒消灯を繰り返していました。 サンプルプログラムBlink.ino相当の動作をしていました。

【 VINからの電源供給時動作状態 】

 

【 本基板USB接続時のプロパティ(全般) 】

 

 Arduino IDEのボードマネージャで「Arduino UNO R4」をインストールしました。

【 Arduino UNO R4 インストール時 】

 

インストール時のシリアルモニタテキスト

Tool builtin:dfu-discovery@0.1.2 already installed
Downloading packages
arduino:arm-none-eabi-gcc@7-2017q4
arduino:bossac@1.9.1-arduino5
arduino:dfu-util@0.11.0-arduino5
arduino:openocd@0.11.0-arduino2
arduino:renesas_uno@1.2.0
Installing arduino:arm-none-eabi-gcc@7-2017q4
Configuring tool.
arduino:arm-none-eabi-gcc@7-2017q4をインストールしました
Installing arduino:bossac@1.9.1-arduino5
Configuring tool.
arduino:bossac@1.9.1-arduino5をインストールしました
Installing arduino:dfu-util@0.11.0-arduino5
Configuring tool.
arduino:dfu-util@0.11.0-arduino5をインストールしました
Installing arduino:openocd@0.11.0-arduino2
Configuring tool.
arduino:openocd@0.11.0-arduino2をインストールしました
Installing platform arduino:renesas_uno@1.2.0
Configuring platform.
Platform arduino:renesas_uno@1.2.0 installed

 

 

「Arduino UNO R4」インストール後のボード選択メニューです。

【 Arduino IDE ボード選択メニュー 】

 

【 Arduino IDE ボード情報 】

 

 書き込み動作確認の初回として「Blink.ino」を書き込みしようとしたところ、「エラーらしきメッセージ」が表示され、その後、自動的に書き込み動作をして正常動作をしました。 この動作を理解できていませんが、参考までにその際のシリアルモニタのテキストを下記します。  このメッセージ後は書き込み時に「エラーらしきメッセージ」は表示されまくなりました。

 

インストール時のシリアルモニタテキスト (ユーザ名をxxxxに置き換えています。)

C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\cm_backtrace\cm_backtrace.c: In function 'cm_backtrace_init':
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\cm_backtrace\cm_backtrace.c:144:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
fw_name = firmware_name;
^
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\cm_backtrace\cm_backtrace.c:145:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hw_ver = hardware_ver;
^
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\cm_backtrace\cm_backtrace.c:146:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
sw_ver = software_ver;
^
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\tinyusb\rusb2\dcd_rusb2.c: In function 'wait_pipe_fifo_empty':
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\tinyusb\rusb2\dcd_rusb2.c:289:3: warning: 'return' with a value, in function returning void
TU_ASSERT(num);
^~~~~~~~~
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\tinyusb\rusb2\dcd_rusb2.c:288:13: note: declared here
static void wait_pipe_fifo_empty(rusb2_reg_t* rusb, uint8_t num) {
^~~~~~~~~~~~~~~~~~~~

最大262144バイトのフラッシュメモリのうち、スケッチが38780バイト(14%)を使っています。
最大32768バイトのRAMのうち、グローバル変数が3940バイト(12%)を使っていて、ローカル変数で28828バイト使うことができます。
dfu-util 0.11-arduino4

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

Opening DFU capable USB device...
Device ID 2341:0069
Run-Time device DFU version 0101
Claiming USB DFU (Run-Time) Interface...
Setting Alternate Interface zero...
Determining device status...
DFU state(0) = appIDLE, status(0) = No error condition is present
Device really in Run-Time Mode, send DFU detach request...
Device will detach and reattach...
Opening DFU USB Device...
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0101
Device returned transfer size 64
Copying data from PC to DFU device

Download [ ] 0% 0 bytes
Download [= ] 4% 1600 bytes
Download [== ] 8% 3136 bytes
Download [=== ] 12% 4672 bytes
Download [==== ] 16% 6272 bytes
Download [===== ] 20% 7808 bytes
Download [====== ] 24% 9344 bytes
Download [======= ] 28% 10880 bytes
Download [======= ] 31% 12288 bytes
Download [======== ] 32% 12480 bytes
Download [========= ] 36% 14016 bytes
Download [========== ] 40% 15552 bytes
Download [=========== ] 44% 17152 bytes
Download [============ ] 48% 18688 bytes
Download [============= ] 52% 20224 bytes
Download [============== ] 56% 21760 bytes
Download [=============== ] 60% 23360 bytes
Download [================ ] 64% 24896 bytes
Download [================= ] 68% 26432 bytes
Download [================== ] 72% 28032 bytes
Download [=================== ] 76% 29568 bytes
Download [==================== ] 80% 31104 bytes
Download [===================== ] 84% 32640 bytes
Download [====================== ] 88% 34240 bytes
Download [======================= ] 92% 35776 bytes
Download [======================== ] 96% 37312 bytes
Download [=========================] 100% 38788 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!

 

 

 サンプルプログラム「Fade.ino」を書き込んでみたときの状態です。 以前(R3)時には無かった様々なメッセージが表示されるようになりました。 これでよいのかどうか不明ですが、期待する動作をしていますのでこの状態で利用しています。

【 サンプルプログラム「Fade.ino」書き込み時 】

 

「Fade.ino」書き込み時のシリアルモニタ表示

最大262144バイトのフラッシュメモリのうち、スケッチが41428バイト(15%)を使っています。
最大32768バイトのRAMのうち、グローバル変数が3956バイト(12%)を使っていて、ローカル変数で28812バイト使うことができます。
dfu-util 0.11-arduino4

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

Opening DFU capable USB device...
Device ID 2341:0069
Run-Time device DFU version 0101
Claiming USB DFU (Run-Time) Interface...
Setting Alternate Interface zero...
Determining device status...
DFU state(0) = appIDLE, status(0) = No error condition is present
Device really in Run-Time Mode, send DFU detach request...
Device will detach and reattach...
Opening DFU USB Device...
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0101
Device returned transfer size 64
Copying data from PC to DFU device

Download [ ] 0% 0 bytes
Download [= ] 4% 1664 bytes
Download [== ] 8% 3328 bytes
Download [=== ] 12% 4992 bytes
Download [==== ] 16% 6656 bytes
Download [===== ] 20% 8320 bytes
Download [====== ] 24% 9984 bytes
Download [======= ] 28% 11648 bytes
Download [======== ] 32% 13312 bytes
Download [========= ] 36% 14976 bytes
Download [========== ] 40% 16640 bytes
Download [=========== ] 44% 18304 bytes
Download [============ ] 48% 19968 bytes
Download [============= ] 52% 21632 bytes
Download [============== ] 56% 23296 bytes
Download [=============== ] 60% 24960 bytes
Download [================ ] 64% 26560 bytes
Download [================= ] 68% 28224 bytes
Download [================== ] 72% 29888 bytes
Download [=================== ] 76% 31552 bytes
Download [==================== ] 80% 33216 bytes
Download [===================== ] 84% 34880 bytes
Download [====================== ] 88% 36544 bytes
Download [====================== ] 88% 36864 bytes
Download [======================= ] 92% 38208 bytes
Download [======================== ] 96% 39872 bytes
Download [=========================] 100% 41436 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!

(スケッチサイズ+8バイト=Download 100%時のサイズとなるようです。)

 

【 サンプルプログラム「Fade.ino」動作時外観 】

   

データ作成者 CBA

 キットの小部屋へ戻る   ホームページへ戻る


注意事項


End of This Page.