匿名
未登录
登录
丢石头百科
搜索
查看“Arduino UNO R4 Minima”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
Arduino UNO R4 Minima
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Product |images=[[File:Arduino UNO R4 Minima_示意图.png|400px]] |categories={{Category|Arduino}} |brand=丢石头 |features= * Renesas RA4M1 (Arm® Cortex®-M4)主控 |interfaces= {{Category|UART接口}} {{Category|SPI接口}} {{Category|I2C接口}} {{Category|PWM接口}} {{Category|AD接口}} {{Category|DA接口}} {{Category|CAN接口}} |related= * [[Arduino Mega 2560 Rev3]] * [[ARDUINO UNO REV3]] * [[ARDUINO NANO]] * [[Arduino UNO R4 WiFi]] * [[Mega 2560 Rev3 for Arduino]] * [[UNO REV3 for Arduino]] * [[Nano for Arduino]] }} == 产品特点 == * 板载肖特基二极管用于过压和极性反接保护和ESD保护器件。 * 与 UNO 外形兼容: 保持了与 UNO R3 相同的外形尺寸、引脚布局和5V工作电压。 * 内存更大,时钟更快:拥有更大的内存和更快的时钟速度,为更精确的计算和轻松处理复杂项目的能力做好准备。 * 额外的板载外设:包括 12 位 DAC、CAN BUS和OPAMP。这些额外的元件提供了更多的功能和灵活性。 * 扩展的24V容差:支持更宽的输入电压范围,允许高达 24 V 的电源。这就实现了与电机、LED 灯条和其他致动器的无缝集成。。 * SWD 连接器:新增了调试接口,将外部调试器连接到 UNO R4 Minima,即可轻松监控系统的内部运作。 * 支持 HID:内置 HID(人机接口设备)支持,通过 USB 电缆连接到计算机时,可以模拟鼠标或键盘。 == 产品参数 == * 微控制器:Renesas RA4M1 (Arm® Cortex®-M4) * 工作电压(逻辑电平):5V * 输入电压(推荐值):6-24V * 每个I/O引脚的DC电流:8mA * 供电方式(电源自动选择到最高电压源): **Type-C接口 **VIN引脚输入电压6-24V(VIN) **外部DC电源输入6-24V * 数字I/O引脚:14 * 模拟输入引脚:6 * 数模转换引脚:1 * 脉宽调制引脚:6 * Flash Memory:256KB * SRAM:32KB * EEPROM:8KB * 时钟速度:48MHZ * 尺寸:53.34mm x 68.85mm * 重量:20g == 产品详解 == *[[File:Arduino UNO R4 Minima_引脚说明.png|1000px]] === 系统功能引脚 === ==== 电源地(GND)==== ==== 外部电源输入引脚(VIN)==== *使用外部电源时的输入电压。可通过该引脚供电。 *推荐输入范围6-24V。板上通过LDO稳压为5V,给系统供电。 *如果电源电压低于6V,则 5V引脚的电压可能低于5V,电路板可能会变得不稳定。 *如果使用超过24V,稳压器可能会过热并损坏电路板。 ==== 5V电源 ==== *由板上的稳压器输出得的一个的5V引脚(+)。 *通过5V引脚供电,电压会绕过稳压器,并且有可能会损坏电路板。 ==== 3V3电源 ==== * 由主控芯片产生,可给外部3.3V系统供电。 *通过3.3 V引脚供电电压会绕过稳压器,并且有可能会损坏电路板。 ==== 系统复位引脚(RESET)==== *信号为低时复位单片机芯片。 ==== 模拟参考电压输入引脚(AREF)==== *一般不用连。 ==== IO口基准电压源(IOREF)==== *板上的这个引脚提供了微控制器工作的电压基准,为5V。 === 输入输出接口引脚 === ==== 模拟输入端 ==== *提供了6路模拟输入端(A0 - A5)。 *默认分辨率设置为10 位,可更新为12位和14位分辨率,默认输入信号范围为0到5V,可以通过AREF调整输入上限。 **引脚读取方式:analogRead() **分辨率配置方式:analogReadResolution(10),详查[https://docs.arduino.cc/tutorials/uno-r4-minima/adc-resolution #ADC分辨率说明] *有些引脚有特定功能。 ==== 数字输入输出端 ==== *提供了14路数字IO口。 *工作电压为5V,每一路能输出和接入最大电流为8mA。每一路配置了20-50K欧姆内部上拉电阻(默认不连接)。 *有些引脚有特定的功能。 === 特殊功能 === === USB Serial === *将串行数据发送到计算机是使用标准对象完成的 *配置方法: **Serial.begin();//配置波特率 **Serial.print();//写数据 *UNO R4 Minima UART端口与USB端口相互独立 ==== UART ==== *提供1路UART引脚(D0、D1), *D0为RXD,D1为TXD。 *系统可通过此引脚与外部实现串口通信。 *配置方式: **Serial1.begin();//配置波特率 **Serial1.read(); //读数据 **Serial1.write();//写数据 *UNO R4 Minima UART端口与USB端口相互独立 ==== PWM ==== *提供6路8位PWM输出(D3、D5、D6、D9、D10、D11)。 *可以用作模拟输出引脚。 **配置方式:analogWrite(pin, value) ==== DAC ==== *提供1路DAC引脚(A0),默认分辨率为8位,最高可达12位的分辨率。 **配置方式:analogWriteResolution(12)。详查[https://docs.arduino.cc/tutorials/uno-r4-minima/dac #DAC说明] *可充当真正的模拟输出引脚: **配置方式:analogWrite(pin, value) ==== 运算放大器 ==== *提供1路运算放大器(A1~A3), *A1为运算放大器同相输入端(OPAMP+) *A2为运算放大器反相输入端(OPAMP-) *A3为运算放大器输出端(OPAMPOUT) ==== IIC ==== *提供路IIC引脚(A4、A5), *A4为IIC串行数据线SDA, *A5为IIC串行时钟线SCL。 *最多可接入128个IIC设备 ==== SPI ==== *提供1路SPI引脚(D10 - D13), *D10为为CS端:片选端,主设备控制。 *D11为COPI端:主设备输出端,从设备输入端。 *D12为CIPO端:主设备输入端,从设备输出端。 *D13为SCK端:串行时钟信号线,主设备产生。 ==== 外部中断 ==== *提供2路外部中断引脚(D2、D3), *触发中断引脚,可设成上升沿、下降沿或同时触发 ==== CAN ==== *提供1路CAN引脚(D4、D5),详查 *D4为CAN发射器(TX),D5为CAN接收器(RX)。 *具有符合CAN 2.0A / CAN 2.0B标准的内置CAN模块。[https://docs.arduino.cc/tutorials/uno-r4-minima/can #CAN总线说明] *需要外接CAN收发器,例如MCP2551或TJA1050 IC。如果没有CAN收发器,则无法与其他CAN设备通信 *内置Arduino_CAN库用于与其他CAN设备通信。 **CAN.begin(CanBitRate::BR_250k);choose%20from%20br_125k%2Cbr_250k%2Cbr_500k%2Cbr_1000k *构造一个CAN报文并发送: uint8_t const msg_data[] = {0xCA,0xFE,0,0,0,0,0,0}; memcpy((void *)(msg_data + 4), &msg_cnt, sizeof(msg_cnt)); CanMsg msg(CAN_ID, sizeof(msg_data), msg_data); CAN.write(msg); *读取传入的 CAN 报文 **CanMsg const msg = CAN.read(); //read ==== 板载LED ==== *提供板载LED控制引脚(D13)。 *Arduino专门用于测试LED的保留接口,输出为高时点亮LED,输出为低时LED熄灭。 === SWD/JTAG接口(左下角为1脚)=== *+5V(1脚):5V电源 *GND(3脚、5脚、9脚):电源地 *SWDIO(2脚):串行数据线 *SWCLK(4脚):串行时钟线 *TX(8脚):串行发射端 *RX(7脚):串行接收端 *NC(6脚、10脚):空脚 === ICSP引脚(SPI) === *CIPO(1脚):主设备输入端,从设备输出端。 *+5V(2脚):5V电源 *SCK(3脚):串行时钟信号线 *COPI(4脚):主设备输出端,从设备输入端。 *RESET(5脚):复位端 *GND(6脚):电源地 === RTC时钟 === *用于测量时间,详查[https://docs.arduino.cc/tutorials/uno-r4-minima/rtc RTC说明] === EEPROM === *也称为“数据”存储器,是一种即使在电路板断电后也能保留数据的存储器。 *调用方式: **EEPROM.write(address, val) **EEPROM.read(address) **详查[https://docs.arduino.cc/learn/programming/eeprom-guide #EEPROM说明] === USB HID === *可以充当 HID(键盘/鼠标),并通过本机 USB 将击键或坐标发送到您的计算机。详查[https://docs.arduino.cc/tutorials/uno-r4-minima/usb-hid HID说明] *调用方式: **keyboard.press('W'); **mouse.move(x,y); **调用可从IDE中的库管理器安装的[https://www.arduino.cc/reference/en/language/functions/usb/keyboard/ 键盘]和[https://www.arduino.cc/reference/en/language/functions/usb/mouse/ 鼠标]库启用 == 参数对比 == * [[File:arduino系列开发板_对比.png|800px]] == 资源下载 == *[[:File:Arduino UNO R4 Minima_原理图.pdf|原理图]] *[[:File:Arduino UNO R4 Minima_引脚图.pdf|引脚图]] *[[:File:Arduino UNO R4 Minima_RA4M1手册.pdf|RA4M1数据手册]] *[[:File:Arduino UNO R4 Minima_数据手册.pdf|Arduino UNO R4 Minima数据手册]] * [https://www.arduino.cc/en/Main/Software Arduino IDE官方下载链接] == FAQ == {{Service11}}
该页面使用的模板:
模板:Category
(
查看源代码
)
模板:Product
(
查看源代码
)
模板:Service00
(
查看源代码
)
模板:Service11
(
查看源代码
)
模板:Tag
(
查看源代码
)
模板:Tipbox
(
查看源代码
)
返回至
Arduino UNO R4 Minima
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志